0001193125-24-047491.txt : 20240227 0001193125-24-047491.hdr.sgml : 20240227 20240227115237 ACCESSION NUMBER: 0001193125-24-047491 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 140 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240227 DATE AS OF CHANGE: 20240227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WATERS CORP /DE/ CENTRAL INDEX KEY: 0001000697 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY ANALYTICAL INSTRUMENTS [3826] ORGANIZATION NAME: 08 Industrial Applications and Services 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: 24683818 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 d691142d10k.htm FORM 10-K Form 10-K
Table of Contents
FYfalse--12-310001000697The changes in the valuation allowance during the years ended December 31, 2023, 2022 and 2021 are primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward.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. 0001000697 2023-01-01 2023-12-31 0001000697 2022-12-31 0001000697 2023-12-31 0001000697 2022-01-01 2022-12-31 0001000697 2021-01-01 2021-12-31 0001000697 2021-12-31 0001000697 2023-03-03 0001000697 2023-10-01 2023-12-31 0001000697 2023-07-01 2023-09-30 0001000697 2023-01-01 2023-03-31 0001000697 2023-04-01 2023-06-30 0001000697 2022-04-01 2022-06-30 0001000697 2022-01-01 2022-03-31 0001000697 2022-07-01 2022-09-30 0001000697 2022-10-01 2022-12-31 0001000697 2023-05-16 0001000697 2024-02-23 0001000697 2023-06-30 0001000697 2023-07-01 2023-07-31 0001000697 2021-01-01 2021-03-31 0001000697 2020-12-31 0001000697 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2022-12-31 0001000697 us-gaap:BankTimeDepositsMember 2022-12-31 0001000697 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2022-12-31 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2022-12-31 0001000697 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001000697 us-gaap:OtherAssetsMember 2022-12-31 0001000697 us-gaap:UnsecuredDebtMember 2022-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2022-12-31 0001000697 us-gaap:LicensingAgreementsMember 2022-12-31 0001000697 us-gaap:TrademarksMember 2022-12-31 0001000697 wat:PurchasedIntangiblesMember 2022-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2022-12-31 0001000697 wat:ForeignSubsidiaryMember 2022-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2022-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesPMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesQMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2022-12-31 0001000697 wat:CreditAgreementMember 2022-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001000697 wat:AmericasOtherMember 2022-12-31 0001000697 country:US 2022-12-31 0001000697 srt:EuropeMember 2022-12-31 0001000697 srt:AsiaPacificMember 2022-12-31 0001000697 srt:AmericasMember 2022-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 us-gaap:LandAndLandImprovementsMember 2022-12-31 0001000697 us-gaap:ConstructionInProgressMember 2022-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember 2022-12-31 0001000697 wat:BuildingsAndLeaseholdImprovementsMember 2022-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 wat:FixedInterestRateMember us-gaap:UnsecuredDebtMember 2022-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2022-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 wat:RetirementPlansMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 wat:AutomobilesOneMember 2022-12-31 0001000697 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0001000697 us-gaap:EquipmentMember 2022-12-31 0001000697 wat:DefineBenefitPlanWithProjectedBenefitObligationsMember 2022-12-31 0001000697 wat:DefineBenefitPlanWithAccumulatedBenefitObligationsMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:LargeCapUsCompaniesCommonStockMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:FixedIncomeBondsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalBondsMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:MutualFundMember us-gaap:OtherInvestmentCompaniesMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:ForeignPlanMember 2022-12-31 0001000697 country:US 2022-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2022-12-31 0001000697 2025-12-31 2023-12-31 0001000697 2024-12-31 2023-12-31 0001000697 2023-12-31 2023-12-31 0001000697 srt:MinimumMember 2023-12-31 0001000697 srt:MaximumMember 2023-12-31 0001000697 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001000697 us-gaap:BankTimeDepositsMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2023-12-31 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2023-12-31 0001000697 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2023-12-31 0001000697 us-gaap:OtherLiabilitiesMember wat:InterestRateSwapsCashFlowHedgesMember 2023-12-31 0001000697 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember 2023-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2023-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001000697 wat:InterestRateSwapsCashFlowHedgesMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001000697 us-gaap:UnsecuredDebtMember 2023-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001000697 wat:PurchasedIntangiblesMember 2023-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2023-12-31 0001000697 us-gaap:LicensingAgreementsMember 2023-12-31 0001000697 us-gaap:TrademarksMember 2023-12-31 0001000697 wat:InterestRateSwapsCashFlowHedgesMember 2023-12-31 0001000697 wat:InterestRateSwapsCashFlowHedgesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 wat:ForeignSubsidiaryMember 2023-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2023-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2023-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesQMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesPMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2023-12-31 0001000697 wat:CreditAgreementMember 2023-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001000697 country:US 2023-12-31 0001000697 wat:AmericasOtherMember 2023-12-31 0001000697 srt:EuropeMember 2023-12-31 0001000697 srt:AsiaPacificMember 2023-12-31 0001000697 srt:AmericasMember 2023-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:LandAndLandImprovementsMember 2023-12-31 0001000697 us-gaap:ConstructionInProgressMember 2023-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember 2023-12-31 0001000697 wat:BuildingsAndLeaseholdImprovementsMember 2023-12-31 0001000697 wat:Range113Point88To235Point06Member 2023-12-31 0001000697 wat:Range303Point65To371Point64Member 2023-12-31 0001000697 wat:Range235Point07To303Point64Member 2023-12-31 0001000697 wat:EmployeeStockPurchasePlanOf2009Member us-gaap:EmployeeStockMember 2023-12-31 0001000697 us-gaap:RestrictedStockMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember srt:MaximumMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember srt:MinimumMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember srt:MaximumMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember srt:MinimumMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember srt:MaximumMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember srt:MinimumMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember srt:MaximumMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember srt:MinimumMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:FixedInterestRateMember us-gaap:UnsecuredDebtMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2023-12-31 0001000697 wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 wat:RetirementPlansMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:ForeignPlanMember 2023-12-31 0001000697 wat:USPensionPlansAndUSRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:ForeignNetOperatingLossesMember 2023-12-31 0001000697 us-gaap:EquipmentMember 2023-12-31 0001000697 wat:AutomobilesOneMember 2023-12-31 0001000697 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001000697 wat:January2019ProgramMember 2023-12-31 0001000697 srt:MinimumMember 2024-12-31 2023-12-31 0001000697 srt:MaximumMember 2024-12-31 2023-12-31 0001000697 wat:DefineBenefitPlanWithProjectedBenefitObligationsMember 2023-12-31 0001000697 wat:DefineBenefitPlanWithAccumulatedBenefitObligationsMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalBondsMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:MutualFundMember us-gaap:OtherInvestmentCompaniesMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:LargeCapUsCompaniesCommonStockMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:FixedIncomeBondsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:ForeignPlanMember 2023-12-31 0001000697 country:US 2023-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2023-12-31 0001000697 wat:WyattMember 2023-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2023-12-31 0001000697 wat:PurchasedIntangiblesMember srt:MaximumMember 2023-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember srt:MaximumMember 2023-12-31 0001000697 us-gaap:SoftwareDevelopmentMember srt:MinimumMember 2023-12-31 0001000697 us-gaap:SoftwareDevelopmentMember srt:MaximumMember 2023-12-31 0001000697 us-gaap:BuildingImprovementsMember srt:MinimumMember 2023-12-31 0001000697 wat:PurchasedIntangiblesMember srt:MinimumMember 2023-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember srt:MinimumMember 2023-12-31 0001000697 us-gaap:BuildingMember srt:MinimumMember 2023-12-31 0001000697 us-gaap:BuildingImprovementsMember srt:MaximumMember 2023-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember srt:MaximumMember 2023-12-31 0001000697 us-gaap:BuildingMember srt:MaximumMember 2023-12-31 0001000697 wat:WyattTechnologyLLCMember 2023-12-31 0001000697 wat:WyattTechnologyLLCMember us-gaap:TradeNamesMember 2023-12-31 0001000697 wat:WyattTechnologyLLCMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001000697 wat:WyattTechnologyLLCMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001000697 wat:ChargeDetectionSpectrometreTechnologyMember 2023-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember wat:PharmaceuticalCustomersMember 2021-01-01 2021-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember wat:IndividualCustomersMember srt:MaximumMember 2021-01-01 2021-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2021-01-01 2021-12-31 0001000697 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001000697 us-gaap:ProductMember 2021-01-01 2021-12-31 0001000697 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001000697 wat:WatersInstrumentSystemsMember 2021-01-01 2021-12-31 0001000697 wat:ChemistryConsumablesMember 2021-01-01 2021-12-31 0001000697 wat:TaInstrumentSystemsMember 2021-01-01 2021-12-31 0001000697 wat:WatersServiceMember 2021-01-01 2021-12-31 0001000697 wat:TaServiceMember 2021-01-01 2021-12-31 0001000697 srt:EuropeMember 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:AsiaPacificMember 2021-01-01 2021-12-31 0001000697 country:US 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:PharmaceuticalCustomersMember 2021-01-01 2021-12-31 0001000697 wat:IndustrialCustomersMember 2021-01-01 2021-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2021-01-01 2021-12-31 0001000697 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2021-01-01 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 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:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001000697 wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001000697 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001000697 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001000697 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 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:StockBasedCompensationTaxBenefitMember 2021-01-01 2021-12-31 0001000697 wat:GiltiTaxMember 2021-01-01 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001000697 wat:UsDefinedContributionPlanMember 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 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2022-01-01 2022-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember wat:IndividualCustomersMember srt:MaximumMember 2022-01-01 2022-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember wat:PharmaceuticalCustomersMember 2022-01-01 2022-12-31 0001000697 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001000697 us-gaap:ProductMember 2022-01-01 2022-12-31 0001000697 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001000697 wat:WatersInstrumentSystemsMember 2022-01-01 2022-12-31 0001000697 wat:ChemistryConsumablesMember 2022-01-01 2022-12-31 0001000697 wat:TaInstrumentSystemsMember 2022-01-01 2022-12-31 0001000697 wat:WatersServiceMember 2022-01-01 2022-12-31 0001000697 wat:TaServiceMember 2022-01-01 2022-12-31 0001000697 srt:EuropeMember 2022-01-01 2022-12-31 0001000697 wat:AmericasOtherMember 2022-01-01 2022-12-31 0001000697 srt:AmericasMember 2022-01-01 2022-12-31 0001000697 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001000697 country:US 2022-01-01 2022-12-31 0001000697 wat:AsiaOtherMember 2022-01-01 2022-12-31 0001000697 country:JP 2022-01-01 2022-12-31 0001000697 country:CN 2022-01-01 2022-12-31 0001000697 wat:PharmaceuticalCustomersMember 2022-01-01 2022-12-31 0001000697 wat:IndustrialCustomersMember 2022-01-01 2022-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2022-01-01 2022-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2022-01-01 2022-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2022-01-01 2022-12-31 0001000697 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2022-01-01 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2022-01-01 2022-12-31 0001000697 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001000697 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001000697 wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-01-01 2022-12-31 0001000697 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001000697 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001000697 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001000697 us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0001000697 us-gaap:ForeignPlanMember 2022-01-01 2022-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2022-01-01 2022-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2022-01-01 2022-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2022-01-01 2022-12-31 0001000697 wat:GiltiTaxMember 2022-01-01 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001000697 wat:UsDefinedContributionPlanMember 2022-01-01 2022-12-31 0001000697 us-gaap:EquityMethodInvestmentsMember 2022-01-01 2022-12-31 0001000697 us-gaap:SettledLitigationMember 2022-01-01 2022-12-31 0001000697 wat:WyattMember 2022-01-01 2022-12-31 0001000697 us-gaap:OtherIncomeMember 2022-01-01 2022-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2023-01-01 2023-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember wat:IndividualCustomersMember srt:MaximumMember 2023-01-01 2023-12-31 0001000697 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember wat:PharmaceuticalCustomersMember 2023-01-01 2023-12-31 0001000697 us-gaap:ServiceMember 2023-01-01 2023-12-31 0001000697 us-gaap:ProductMember 2023-01-01 2023-12-31 0001000697 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001000697 wat:WatersInstrumentSystemsMember 2023-01-01 2023-12-31 0001000697 wat:ChemistryConsumablesMember 2023-01-01 2023-12-31 0001000697 wat:TaInstrumentSystemsMember 2023-01-01 2023-12-31 0001000697 wat:WatersServiceMember 2023-01-01 2023-12-31 0001000697 wat:TaServiceMember 2023-01-01 2023-12-31 0001000697 srt:AmericasMember 2023-01-01 2023-12-31 0001000697 srt:EuropeMember 2023-01-01 2023-12-31 0001000697 country:US 2023-01-01 2023-12-31 0001000697 wat:AmericasOtherMember 2023-01-01 2023-12-31 0001000697 wat:AsiaOtherMember 2023-01-01 2023-12-31 0001000697 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001000697 country:JP 2023-01-01 2023-12-31 0001000697 country:CN 2023-01-01 2023-12-31 0001000697 wat:PharmaceuticalCustomersMember 2023-01-01 2023-12-31 0001000697 wat:IndustrialCustomersMember 2023-01-01 2023-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2023-01-01 2023-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001000697 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2023-01-01 2023-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2023-01-01 2023-12-31 0001000697 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2023-01-01 2023-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001000697 us-gaap:UnsecuredDebtMember 2023-01-01 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2023-01-01 2023-12-31 0001000697 wat:InterestRateSwapsCashFlowHedgesMember 2023-01-01 2023-12-31 0001000697 us-gaap:StockOptionMember srt:MinimumMember 2023-01-01 2023-12-31 0001000697 us-gaap:StockOptionMember srt:MaximumMember 2023-01-01 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2023-01-01 2023-12-31 0001000697 wat:NewContractualArrangementMember country:SG wat:AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember 2023-01-01 2023-12-31 0001000697 country:GB 2023-01-01 2023-12-31 0001000697 country:SG 2023-01-01 2023-12-31 0001000697 country:IE 2023-01-01 2023-12-31 0001000697 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001000697 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001000697 wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-01-01 2023-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001000697 wat:Range113Point88To235Point06Member 2023-01-01 2023-12-31 0001000697 wat:Range303Point65To371Point64Member 2023-01-01 2023-12-31 0001000697 wat:Range235Point07To303Point64Member 2023-01-01 2023-12-31 0001000697 wat:PerformanceStockUnitsPsuMember srt:MaximumMember 2023-01-01 2023-12-31 0001000697 wat:PerformanceStockUnitsPsuMember srt:MinimumMember 2023-01-01 2023-12-31 0001000697 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001000697 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001000697 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001000697 us-gaap:ForeignPlanMember 2023-01-01 2023-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2023-01-01 2023-12-31 0001000697 wat:UsDefinedContributionPlanMember 2023-01-01 2023-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2023-01-01 2023-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesPMember 2023-01-01 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesQMember 2023-01-01 2023-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2023-01-01 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2023-01-01 2023-12-31 0001000697 wat:WyattMember 2023-01-01 2023-12-31 0001000697 wat:WyattMember 2023-01-01 2023-12-31 0001000697 us-gaap:SettledLitigationMember 2023-01-01 2023-12-31 0001000697 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001000697 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001000697 us-gaap:ForeignCountryMember 2023-01-01 2023-12-31 0001000697 wat:WyattTechnologyLLCMember 2023-01-01 2023-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2023-01-01 2023-12-31 0001000697 wat:ChargeDetectionSpectrometreTechnologyMember 2023-01-01 2023-12-31 0001000697 wat:AmericasOtherMember 2021-12-31 0001000697 country:US 2021-12-31 0001000697 srt:EuropeMember 2021-12-31 0001000697 srt:AsiaPacificMember 2021-12-31 0001000697 srt:AmericasMember 2021-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-12-31 0001000697 wat:WyattMember 2023-05-16 2023-05-16 0001000697 wat:WyattTechnologyLLCMember 2023-05-16 2023-05-16 0001000697 wat:RevolvingFacilitiesMember us-gaap:NotesPayableToBanksMember 2021-09-17 0001000697 us-gaap:RevolvingCreditFacilityMember 2023-03-03 0001000697 us-gaap:TreasuryStockCommonMember 2020-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 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 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-12-31 0001000697 us-gaap:CommonStockMember 2021-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2021-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2022-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001000697 us-gaap:RetainedEarningsMember 2022-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2022-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001000697 us-gaap:CommonStockMember 2022-12-31 0001000697 wat:UsRetireeHealthcarePlanMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001000697 us-gaap:StockOptionMember 2022-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2022-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2023-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001000697 us-gaap:StockOptionMember 2023-12-31 0001000697 us-gaap:StockOptionMember srt:MinimumMember 2022-12-31 0001000697 us-gaap:StockOptionMember srt:MaximumMember 2022-12-31 0001000697 us-gaap:StockOptionMember srt:MinimumMember 2023-12-31 0001000697 us-gaap:StockOptionMember srt:MaximumMember 2023-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001000697 us-gaap:RetainedEarningsMember 2023-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2023-12-31 0001000697 us-gaap:CommonStockMember 2023-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 xbrli:pure iso4217:USD xbrli:shares 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, 2023
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. 
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. 
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to
§240.10D-1(b). 
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 June 30, 2023: $15,633,596,711.
Indicate the number of shares outstanding of the registrant’s common stock as of February 23, 2024: 59,202,626


Table of Contents

WATERS CORPORATION AND SUBSIDIARIES

ANNUAL REPORT ON FORM 10-K

INDEX

 

Item

No.

          Page  
       PART I       
  1.      Business      1  
  1A.      Risk Factors      16  
  1B.      Unresolved Staff Comments      27  
  1C.      Cybersecurity      27  
  2.      Properties      29  
  3.      Legal Proceedings      30  
  4.      Mine Safety Disclosures      30  
       PART II       
  5.     

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

     31  
  6.      Reserved      34  
  7.      Management’s Discussion and Analysis of Financial Condition and Results of Operations      34  
  7A.      Quantitative and Qualitative Disclosures About Market Risk      47  
  8.      Financial Statements and Supplementary Data      50  
   Report of Independent Registered Public Accounting Firm (PCAOB ID 238)      51  
  9.      Changes in and Disagreements with Accountants on Accounting and Financial Disclosure      101  
  9A.      Controls and Procedures      101  
  9B.      Other Information      101  
  9C.      Disclosure Regarding Foreign Jurisdictions that Prevent Inspections      102  
       PART III       
  10.      Directors, Executive Officers and Corporate Governance      102  
  11.      Executive Compensation      103  
  12.      Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters      103  
  13.      Certain Relationships and Related Transactions and Director Independence      104  
  14.      Principal Accountant Fees and Services      104  
       PART IV       
  15.      Exhibits and Financial Statement Schedules      105  
  16.      Form 10-K Summary      108  
   Signatures      109  


Table of Contents

PART I

Item 1: Business

General

Waters Corporation (the “Company,” “Waters,” “we,” “our,” or “us”), a global leader in analytical instruments and software, has pioneered innovations in chromatography, mass spectrometry and thermal analysis serving life, materials and food sciences for more than 65 years. With approximately 7,900 employees worldwide, Waters operates directly in over 35 countries and has products available in more than 100 countries. The Company primarily designs, manufactures, sells and services high-performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC” 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 InstrumentsTM (“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, clinical, 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 three significant and complementary technologies to its range of products with the acquisitions of TA Instruments in May 1996, Micromass Limited in September 1997 and Wyatt Technology in May 2023. On May 16, 2023, the Company completed the acquisition of Wyatt Technology, LLC and its three operating subsidiaries, Wyatt Technology Europe GmbH, Wyatt Technology France and Wyatt Technology UK Ltd. (collectively, “Wyatt”), for a total purchase price of $1.3 billion in cash. Wyatt is a pioneer in innovative light scattering and field-flow fractionation instruments, software, accessories and services. The acquisition will expand WatersTM portfolio and increase exposure to large molecule applications.

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;

 

1


Table of Contents

and regulatory environments. Because of these similarities, the two segments have been aggregated into one reporting segment for financial statement purposes. Operations of the recently acquired Wyatt business are part of the Waters operating segment.

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.

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 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 ACQUITYTM UPLCTM System, to accommodate the increased pressure and narrower chromatographic bands that are generated by these small and tightly packed particles. By using the ACQUITY UPLC System, 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 System, 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 System 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 ArcTM 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 System series in 2018, consisting of the ACQUITY UPLC H-Class PLUS System, ACQUITY UPLC H-Class PLUS Bio System and ACQUITY UPLC 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 absorbance, refractive index and fluorescence detectors to a suite of MS-based detectors, optimized for certain analyses.

 

2


Table of Contents

In 2019, the Company introduced the ACQUITY Advanced Polymer ChromatographyTM 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 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 MaxPeakTM High Performance Surface (“HPS”) Technology. MaxPeak HPS Technology, which was first introduced with the Company’s introduction of ACQUITY 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.

During the second half of 2023, Waters introduced the DynaProTM ZetaStarTM instrument through its Wyatt TechnologyTM portfolio for nanoparticle analysis. The new instrument simultaneously enables dynamic and static light scattering and dynamic and electrophoretic light scattering measurements, all in one device. By combining multiple light scattering techniques and automatically assessing data quality and performing adaptive data capture, the ZetaStar instrument delivers both increased sensitivity and faster measurements to aid the precise development of complex biologics, using extremely low sample volumes.

The primary consumable products for LC instruments 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 Columns are used primarily on its ACQUITY UPLC Systems and, furthermore, that its ACQUITY UPLC Systems primarily use ACQUITY UPLC Columns. In 2019, the Company introduced the BioResolveTM SCX mAb Columns and VanGuardTM 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 Premier Columns, at the time a new family of premium sub-2-micron columns featuring MaxPeak 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 and Proficiency Testing 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 2023, the Company introduced the first in a new line of size exclusion chromatography columns aimed at improving analysis while lowering the cost of gene therapies, specifically adeno-associated viral (“AAV”) vectors. The new Waters XBridgeTM Premier GTx BEHTM size exclusion chromatography columns double the

 

3


Table of Contents

speed of measuring the potency and safety of AAVs. Combining the columns with light scattering technologies from its Wyatt Technology portfolio deepens the level of information acquired from a single experiment and optimizes the manufacturing of these novel gene delivery vehicles.

In 2020, the Company acquired all of the outstanding stock of Andrew Alliance, S.A. (“Andrew Alliance”). Andrew Alliance offers lab workflow automation solutions with the combination of its software platform and smart, connected laboratory equipment and accessories. The addition of Andrew Alliance to our portfolio has allowed us to positively impact our customers’ workflows by improving the repeatability, performance and speed of laboratory operations and chemistry workflows.

In 2023, the Company introduced the AllianceTM iS HPLC System, the next-generation intelligent HPLC System, designed to reduce compliance risk by adding new levels of proactive error detection, troubleshooting and ease-of-use. When combined with Waters compliance-ready EmpowerTM Chromatography Software and eConnectTM HPLC Columns, the Alliance iS HPLC System streamlines the task of making accurate and precise measurements by detecting and eliminating common errors. In doing so, the Alliance iS HPLC System helps quality control laboratories to consistently meet quality, safety, compliance and on-time product delivery goals. This system also integrates with the cloud-native waters_connectTM System Monitoring Software enabling real-time monitoring of the Alliance iS HPLC System and any other chromatography instruments controlled by Empower Software. Laboratory managers can view the live status of their HPLC instrument fleet from anywhere and at any time to further improve equipment utilization and overall productivity.

Also in 2023, the Company introduced the new bioprocess walk-up solutions designed to further simplify biologic sample preparation and analysis. This solution eliminated the need to send bioreactor samples to a central laboratory for analysis making it even easier to accelerate upstream bioprocess development by up to six weeks over traditional methods.

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 to maximize the speed and/or efficacy of certain experiments.

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 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 XevoTM TQ MS System and Xevo TQ-S MS System, are used primarily for experiments performed for late-stage drug development, including clinical trial testing. Quadrupole time-of-flight

 

4


Table of Contents

(“Q-Tof”) instruments, such as the Company’s SYNAPTTM G2-S HDMS System, 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 BioAccordTM 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 SELECT SERIESTM CyclicTM 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 System, 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 MS System and the introduction of the new Xevo TQ-S cronos MS System. The Xevo TQ-S micro System features new performance enhancements that bring the quantitation of highly polar, ionic compounds in food to a higher level. The Xevo TQ-S cronos System 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 System and the Xevo TQ-S cronos System 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 RADIANTM ASAPTM 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 System, SYNAPT XS System and SELECT SERIES Cyclic IMS System, including a new fragmentation technique and imaging option.

In 2021, the Company introduced the SELECT SERIES MRT MS System, 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 RDaTM Detector featuring SmartMSTM Technology, 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 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.

In 2022, the Company introduced the Xevo TQ Absolute System, the most sensitive and compact benchtop tandem mass spec in its class. The Company introduced the new Xevo G3 Q-Tof Mass Spectrometer with CONFIRM Sequence, a new oligonucleotide sequencing confirmation app for the waters_connect Software platform and an electrospray ionization source for the high-resolution SELECT SERIES MRT Mass Spectrometer.

 

5


Table of Contents

Based upon 2023 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 for mass spectrometry is the waters_connect Software 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 Spectrometer. 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 Software 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. The waters_connect Software joins the existing suite of informatics products: Empower Chromatography Data Software, MassLynxTM Mass Spectrometry Software and NuGenesisTM Scientific Data Management System, each of which is used to support innovations within world-leading institutions. In 2020, Waters announced the availability of Empower BC LAC/ETM Solution with SecureSync, an 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”). ISS offers clinical laboratory software systems that support and further expand product offerings within our clinical business. The net assets acquired primarily relate to ISS’ laboratory information system, OMNI-Lab.

In 2022, the Company introduced a new Per-and Polyfluoroalkyl Substances (“PFAS”) quantitation workflow enabled by enhancements to its waters_connect Software for quantitation software and the Company introduced Extraction+TM Connected Device, a new software-controlled product for the Waters Andrew+TM Pipetting Robot that automates the preparation of biological, food, forensics and environmental samples by solid phase extraction.

In 2023, the Company introduced the next generation Xevo TQ Absolute IVD Mass Spectrometer, expanding its family of MassTrakTM IVD LC-MS/MS Systems for clinical diagnostic applications. The powerful analytical performance of the Xevo TQ Absolute IVD Mass Spectrometer is up to five times more sensitive for quantifying clinical analytes. This sensitivity enables clinical laboratories to detect and measure trace level analytes within a sample at lower detection levels than previously possible. It can also extend the testing capabilities of the clinical laboratory to include lower volume samples obtained in less-invasive assays such as saliva, breath, dried blood spots and multiplex panels and large molecules. The new MassTrak LC-MS/MS IVD System includes the ACQUITY UPLC I-Class PLUS System with the Xevo TQ Absolute IVD Mass Spectrometer. The ACQUITY UPLC I-Class PLUS System is designed to deliver rapid and accurate sample analysis to enhance the sensitivity of any mass spectrometer and simplify the characterization of the most complex sample. The Xevo TQ Absolute IVD System provides more consistent instrument-to-instrument performance, with a user-friendly design that maximizes service uptime. Its innovative design is also 45% smaller and uses 50% less nitrogen gas and electricity than comparable tandem quadrupole-mass spectrometry systems, making it ideal for hospital labs and independent commercial labs with both sustainability and business growth goals to meet.

In addition, in 2023, the Company introduced the industry’s first targeted imaging mass spectrometer based on its Xevo TQ Absolute Tandem Quadrupole Mass Spectrometer which is the most sensitive and compact mass spectrometer in its class. The new instrument combines the Waters DESI XS source with the Xevo TQ Absolute

 

6


Table of Contents

System and is five times more sensitive and five times faster than discovery-based imaging systems at precisely determining whether a particular small molecule drug product, and how much of it, reaches its intended target, such as a brain, liver or lung, in a test subject.

Also in 2023, the Company announced new updates to its SELECT SERIES MRT System that increases its specificity and utility for UPLC-MS/MS metabolomics and drug discovery applications and for mass spectrometry imaging experiments. The MRT System now offers 50% higher resolution, making it capable of 300,000 FWHM resolution, a 3X faster scan rate and parts-per-billion mass accuracy. These MRT System enhancements are designed to help research scientists unambiguously identify analytes of interest in samples of blood, urine and tissue, contributing to a greater understanding of molecules and their mechanisms of action in numerous scientific fields. It is compatible with numerous MS imaging sources including DESI and MALDI, and generates crystal-clear, high-resolution images without compromising mass spectral resolution or accuracy.

In addition, in 2023, the Company combined its BioAccord LC-MS System and the Waters Andrew+ Pipetting Robot, connecting via new protocols in OneLabTM Software to create fully integrated and easy-to-use bioprocess walk-up solutions. It is designed to enable less experienced LC-MS users to acquire critical quality attribute data for analysis of drug product and cell culture media. Capturing data directly at the bioproduction laboratory can help bioprocess engineers improve process understanding, leading to more robust manufacturing processes and accelerated development timelines.

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 its competition, as evidenced by a consistent increase in annual service revenues. The Company’s principal competitors in the service market include Revvity, 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 2023. 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.

The waters_connect System Monitoring is a new Software-as-a-Service application that enables laboratory managers and analysts to monitor the real-time status of any chromatography instruments, regardless of the manufacturer, running on Waters Empower Software. The waters_connect System Monitoring application was developed especially for high-volume quality assurance/quality control laboratories. It can reduce the turnaround time of product release samples and facilitate the planning and progress of critical analyses via live, at-a-glance dashboard views of the operational status of chromatography instruments. The cloud-native application also helps lab managers utilize capital resources better by providing an understanding of instrument history and usage levels and improve the productivity of their teams.

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

 

7


Table of Contents

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 2020, TA introduced the new DiscoveryTM X3TM 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 450 RH Instrument and the Discovery SA Instrument. The TMA 450 RH Instrument 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 Instrument 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.

In 2021, TA introduced the TRIOSTM 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.

In 2022, TA introduced the Powder Rheology Accessory, which enables our Discovery Hybrid Rheometers to characterize the behavior of powders during storage, dispensing, processing and end-use. The Powder Rheology Accessory provides relevant property and processing measurements for battery electrode coatings to prevent defects that cause cell failure and pharmaceutical tablets to prevent instabilities of API blends.

In 2022, TA introduced Polymer Workflow Guided Methods, which provides walk up and use functionality by codifying polymer workflows. Guided Methods leverages the power of TRIOS AutoPilot Software and enables novice users to quickly learn and use the instrument to set up test methods, run tests, and execute analyses across our Thermal Analysis and Rheology product lines.

In 2023, TA introduced a new Battery Cycler Microcalorimeter Solution for high-resolution characterization of battery cells. The instrument and software combination enables non-destructive testing under real-world operating conditions and significantly reduces experiment time from months to weeks, while providing decisive insights for greater battery efficiency, safety and stability.

 

8


Table of Contents

TA Service

Similar to Waters, the servicing and support of TA’s instruments is an important source of revenue and represented more than 25% of sales for TA in 2023. TA operates independently from the Waters operating segment, though many of its overseas offices are jointly occupied with Waters 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 (“CROs”) 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 2023, 57% of the Company’s net sales were to pharmaceutical accounts, 31% to other industrial accounts and 12% to academic institutions and governmental agencies. Although the Company transacts business with various government agencies, no government contract is of such magnitude that a renegotiation of profits or termination of the contract at the election of the government agency would have a material adverse effect on the Company’s financial results.

The Company typically experiences seasonality in its orders that is reflected as 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 2023, 2022 and 2021, 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 85 sales offices throughout the world as of December 31, 2023 and approximately 4,300, 4,500 and 4,300 field representatives in 2023, 2022 and 2021, 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 geographic-specific 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


Table of Contents

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, ISO 45001:2018 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 approximately $248 million on a new state-of-the-art facility, which is substantially complete as of December 31, 2023. 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 and ISO 14001:2015. The Wexford facility is certified to ISO 9001:2015, ISO 13485:2016/EN ISO 13485:2016 and ISO 14001:2015. VICAM 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, ISO/IEC 17043:2010 and TNI Standard Vol. 3:2016. Some ERA products are also manufactured in the Wexford, Ireland facility, which is also accredited to ISO/IEC 17025:2017 and 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, ISO 13485:2016/EN ISO 13485:2016 and ISO 14001:2015 (Wexford only) 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 Hüllhorst, 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 the ISO 9001:2015 standard 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.

All instrument manufacturing for Wyatt products takes place at its facilities in Santa Barbara, California. The Company’s Wyatt facility in Santa Barbara, California 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

 

10


Table of Contents

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.

The Company is subject to rules of the Securities and Exchange Commission (“SEC”) under the Dodd-Frank Wall Street Reform and Consumer Protection Act, which require 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 2022, 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 2023 supply chain, and the Company plans to file its 2023 Form SD with the SEC in May 2024. 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 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 2023, 2022 and 2021 were $175 million, $176 million and $168 million, respectively.

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, 2023, 2022 and 2021, there were approximately 1,200 employees 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 serves 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.

Employees

The Company employed approximately 7,900, 8,200 and 7,800 employees at December 31, 2023, 2022 and 2021, respectively, with approximately 38% of the Company’s employees located in the United States. The

 

11


Table of Contents

Company believes its employee relations are generally good. The Company’s employees are not unionized or affiliated with any internal or external labor organizations.

In July 2023, the Company made organizational changes to better align its resources with its growth and innovation strategies, resulting in a worldwide workforce reduction that impacted approximately 5% of the Company’s employees.

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. In addition, management periodically assesses succession planning for certain key positions and reviews our workforce to identify high potential employees for future growth and development.

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. In 2021, we hired our first Director of Diversity, Equity and Inclusion to help strategize and focus our inclusivity efforts. As part of our company-led initiatives to drive an inclusive workplace, we have created Employee Circles and Employee Hubs, which are voluntary, employee-driven employee resource groups worldwide to foster a diverse and inclusive culture through awareness, education and employee connections. Our five Employee Circles are people of color, LGBTQ+ pride, veterans, women and disability. Our global Employee Circles provide opportunities for Waters employees to connect with teammates throughout the world, while Employee Hubs encourage engagement at the local level. Our Employee Circles and Hubs led various initiatives in 2023 to build a strong culture of inclusion and awareness. We have also rolled out training to all employees to support an inclusive culture that values diverse perspectives.

We believe that part of fostering a diverse, inclusive and equitable organization and workforce means understanding the makeup of our current employees. As of December 31, 2023, our workforce identifies as:

 

   

32% female, with women occupying 34% of company leadership roles (defined as Senior Director or above) compared with 22% in 2017, an increase of 12 percentage points; and

 

   

23% racially and/or ethnically diverse, with 11% of our workforce identifying as Asian, 3.5% as identifying as Black or African American, 7% identifying as Hispanic/Latinx and 1% identifying as two or more races.

Recruitment

Waters has focused on expanding diversity in our recruitment processes, including developing partnerships with organizations that support diversity in hiring and employee engagement. Current partnerships include: the National Organization of Black Chemists and Chemical Engineers, Out in Tech, Vercida, Home Base and Fairygodboss 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.

 

12


Table of Contents

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.

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: Perkin Elmer, Inc., NETZSCH-Geraetebau GmbH, Thermo Fisher Scientific Inc., Malvern PANalytical Ltd., a subsidiary of Spectris plc, Anton-Paar GmbH and others not identified here.

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 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

 

13


Table of Contents

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 publish a sustainability report (which was renamed the ESG Report in 2022) on an annual basis. In November 2023, the Company published its 2023 ESG Report, detailing the Company’s efforts to address its environmental impact and uphold its social responsibilities in 2023. 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”. The Company is providing its website address solely for the information of investors. The Company does not intend the address to be an active link or to otherwise incorporate the contents of the website, including any reports that are noted in this annual report on Form 10-K (this “Annual Report”) as being posted on the website, into this Annual Report. Investors and others should note that we may announce material information to our investors using our investor relations website (ir.waters.com), SEC filings, press releases, public conference calls and webcasts. We use these channels, as well as social media, to communicate with our investors and the public about our Company, our business and other issues. It is possible that the information that we post on these channels could be deemed to be material information. We therefore encourage investors to visit these websites from time to time.

Forward-Looking Statements

This Annual Report, including the information incorporated by reference herein, contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). 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 forward-looking statements are subject to various risks and uncertainties, many of which are outside the control of the Company, including, and without limitation:

 

   

foreign currency exchange rate fluctuations potentially affecting translation of the Company’s future non-U.S. operating results, particularly when a foreign currency weakens against the U.S. dollar;

 

   

current global economic, sovereign and political conditions and uncertainties, including the effect of new or proposed tariff or trade regulations, changes in inflation and interest rates, the impacts and costs of war, in particular as a result of the ongoing conflicts between Russia and Ukraine and in the Middle East, and the possibility of further escalation resulting in new geopolitical and regulatory instability and the Chinese government’s ongoing tightening of restrictions on procurement by government-funded customers;

 

14


Table of Contents
   

the Company’s ability to access capital, maintain liquidity and service the Company’s debt in volatile market conditions;

 

   

risks related to the effects of any pandemic on our business, financial condition, results of operations and prospects;

 

   

changes in timing and demand for the Company’s products among the Company’s customers and various market sectors, particularly as a result of fluctuations in their expenditures or ability to obtain funding;

 

   

the ability to realize the expected benefits related to the Company’s various cost-saving initiatives, including workforce reductions and organizational restructurings;

 

   

the introduction of competing products by other companies and loss of market share, as well as pressures on prices from competitors and/or customers;

 

   

changes in the competitive landscape as a result of changes in ownership, mergers and continued consolidation among the Company’s competitors;

 

   

regulatory, economic and competitive obstacles to new product introductions, lack of acceptance of new products and inability to grow organically through innovation;

 

   

rapidly changing technology and product obsolescence;

 

   

risks associated with previous or future acquisitions, strategic investments, joint ventures and divestitures, including risks associated with achieving the anticipated financial results and operational synergies; contingent purchase price payments; and expansion of our business into new or developing markets;

 

   

risks associated with unexpected disruptions in operations;

 

   

failure to adequately protect the Company’s intellectual property, infringement of intellectual property rights of third parties and inability to obtain licenses on commercially reasonable terms;

 

   

the Company’s ability to acquire adequate sources of supply and its reliance on outside contractors for certain components and modules, as well as disruptions to its supply chain;

 

   

risks associated with third-party sales intermediaries and resellers;

 

   

the impact and costs of changes in statutory or contractual tax rates in jurisdictions in which the Company operates as well as shifts in taxable income among jurisdictions with different effective tax rates, the outcome of ongoing and future tax examinations and changes in legislation affecting the Company’s effective tax rate;

 

   

the Company’s ability to attract and retain qualified employees and management personnel;

 

   

risks associated with cybersecurity and technology, including attempts by third parties to defeat the security measures of the Company and its third-party partners;

 

   

increased regulatory burdens as the Company’s business evolves, especially with respect to the U.S. Food and Drug Administration and U.S. Environmental Protection Agency, among others, and in connection with government contracts;

 

   

regulatory, environmental and logistical obstacles affecting the distribution of the Company’s products, completion of purchase order documentation and the ability of customers to obtain letters of credit or other financing alternatives;

 

   

risks associated with litigation and other legal and regulatory proceedings; and

 

   

the impact and costs incurred from changes in accounting principles and practices.

Certain of these and other factors are further described below in Item 1A, Risk Factors, of this Annual Report. Actual results or events could differ materially from the plans, intentions and expectations disclosed in

 

15


Table of Contents

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, and forward-looking statements in documents that are incorporated by reference hereto speak only as of the date of those documents. Such forward-looking statements 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 MACROECONOMIC CONDITIONS

The Company’s international operations may be negatively affected by political events, wars or terrorism, economic conditions 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 69% and 70% of the Company’s net sales in 2023 and 2022, 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; impact and costs of terrorism or war, in particular as a result of the ongoing conflict between Russia and Ukraine and in the Middle East, and the possibility of further escalation resulting in new geopolitical and regulatory instability; 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; trade protection measures including embargoes, sanctions and tariffs; differing tax laws and changes in those laws; restrictions on investments and/or limitations regarding foreign ownership; nationalization of private enterprises which may result in the confiscation of assets; credit risk and uncertainties regarding the collectability of accounts receivable; the impact of global health pandemics and epidemics, such as COVID-19; changes in inflation and interest rates; instability in the global banking industry; rising energy prices and potential energy shortages; difficulties in protecting intellectual property; difficulties in staffing and managing foreign operations; and associated adverse operational, contractual and tax consequences.

In 2023, the Company generated $441 million of total net sales from China, down from $565 million in 2022. This significant 22% reduction in sales from China resulted from lower customer demand for our products across all customer classes, driven by various factors. Such factors include a decline in the economic conditions in China, trade tensions and tariffs between the U.S. and China and their impact on our customers’ purchasing decisions, increased competition from local and international competitors in China, the Chinese government’s ongoing tightening of restrictions on procurement by government-funded customers and other regulatory and compliance challenges and uncertainties in the Chinese market, all of which had, and may continue to have, an adverse effect on our business and operations in China.

In particular, China’s government continues to play a significant role in regulating industry development by imposing sector-specific policies, and it maintains control over China’s economic growth through setting monetary policy and determining treatment of particular industries or companies. The U.S. government has called for substantial changes to foreign trade policy with China and has recently raised, and has proposed to further raise in the future, tariffs on several Chinese goods. China has retaliated with increased tariffs on U.S. goods, which may increase our cost of doing business in China. Any further changes in U.S. trade policy could trigger retaliatory actions by affected countries, including China, resulting in trade wars and increased costs for

 

16


Table of Contents

goods imported into the U.S. and impacting our ability to sell our products in China and other affected countries. Accordingly, our financial position or results of operations can be adversely influenced by political, economic, legal, compliance, social and business conditions in China generally.

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, British pound and Chinese renminbi, could have a material adverse effect or benefit on the Company’s results of operations or financial condition.

From time to time, the Company enters into certain foreign currency exchange contracts that are intended to offset some of the market risk associated with sales denominated in foreign currencies. We cannot predict the effectiveness of these transactions or their impact upon our future operating results, and from time to time they may negatively affect our quarterly earnings.

Global economic conditions may have an adverse effect on the demand for, and supply of, 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 such as changes in the rate of inflation (including the cost of raw materials, commodities and supplies) and interest rates. Both our domestic and international markets experience varying degrees of inflationary and interest rate pressures. These changes in global economic conditions may affect the demand for, and supply of, 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 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 or access sources of new capital, which it may need to meet its capital needs. The cost to the Company of any new capital raised and interest expense would increase if this were to occur.

Public health crises, epidemics or pandemics, such as the COVID-19 pandemic have had, and could in the future have, a negative impact on the Company’s business and operations.

Public health crises, epidemics or pandemics have had, and could in the future have, a negative impact on our business and operations, including Company sales and cash flow. Such public health crises, epidemics and pandemics have the potential to create significant volatility, uncertainty and worldwide economic disruption, resulting in an economic slowdown of potentially extended duration, as seen with the COVID-19 pandemic from 2020 to 2022. The Company’s global operations expose it to risks associated with such public health crises, epidemics and pandemics, which could have an adverse effect on its business, results of operations and financial condition. The degree to which such public health crisis, epidemics or pandemics ultimately affects the Company’s business, results of operations and financial condition is highly uncertain and cannot be predicted.

 

17


Table of Contents

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, light scattering, 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 those 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 seasonality in its orders that is reflected as 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 allocate 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.

The analytical instrument market may also, from time to time, experience low sales growth. Approximately 57% and 59% of the Company’s net sales in 2023 and 2022, respectively, were to worldwide pharmaceutical accounts, which are 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, light scattering, thermal analysis, rheometry and calorimetry product lines, is highly competitive. 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 new, disruptive technologies that displace the Company’s existing technologies or 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 the next few years before any 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.

In addition, the Company’s products are subject to rapid changes in technology. Rapidly changing technology could make some or all of our product lines obsolete unless the Company is able to continually improve our existing products and develop new products. If the Company fails to develop and introduce products

 

18


Table of Contents

in a timely manner in response to changing technology, market demands or the requirements of our customers, the Company’s product sales may decline, and we could experience an adverse effect on our results of operations or financial condition.

The Company may face risks associated with previous or future acquisitions, strategic investments, joint ventures and divestitures.

In the normal course of business, the Company may engage in discussions with third parties relating to possible acquisitions, strategic investments, joint ventures and divestitures. The Company may pursue transactions that complement or augment its existing products and services, such as the Wyatt acquisition that was completed in May 2023. Such transactions involve numerous risks, including difficulties in integrating the acquired operations, technologies and products; diversion of management’s attention from other business concerns; inability to predict financial results; potential departures of key employees of the acquired company; and difficulties in effectively transferring divested businesses and liabilities. If the Company successfully identifies acquisitions in the future, completing such acquisitions may result in new issuances of the Company’s stock that may be dilutive to current owners; increases in the Company’s debt and contingent liabilities; and additional amortization expense related to intangible assets. For example, the Company financed the Wyatt acquisition, in part, through borrowings under its revolving credit facility, resulting in a significant increase in the Company’s outstanding debt. Acquired businesses may also expose the Company to new risks and new markets, and the Company may have difficulty addressing these risks in a cost-effective and timely manner. Any of these transaction-related risks could have a material adverse effect on the Company’s profitability. In addition, the Company may not be able to identify, successfully complete, or integrate potential acquisitions in the future. Even if the Company can do so, it cannot be sure that these acquisitions will have a positive impact on the Company’s business or operating results.

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.

A successful product liability claim brought against the Company in excess of, or outside the coverage of, the Company’s insurance coverage could have a material adverse effect on our business, financial condition and results of operations. The Company may not be able to maintain product liability insurance on acceptable terms, if at all, and insurance may not provide adequate coverage against potential liabilities.

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, power interruptions, cybersecurity incidents, weather events or natural disasters (including the potential impacts of climate change) or other reasons, could harm our customer relationships, impede our ability to generate sales and have a material adverse effect on the Company’s results of operations or financial condition.

 

19


Table of Contents

Failure to adequately protect intellectual property could have materially adverse effects on the Company’s results of operations or financial condition.

Our success depends on our ability to obtain, maintain, and enforce patents on our technology, maintain our trademarks, and protect our trade secrets. 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. In the event that a claim relating to intellectual property is asserted against the Company, or third parties hold pending or issued patents that relate to the Company’s products or technology, the Company may seek licenses to such intellectual property or challenge those patents. However, the Company may be unable to obtain these licenses on commercially reasonable terms, if at all, and the challenge of the patents may be unsuccessful. The Company’s failure to obtain the necessary licenses or other rights could impact the sale, manufacture, or distribution of its products and, therefore, could have a material adverse effect on its results of operations and financial condition. The Company’s patents, including those licensed from others, expire on various dates.

The Company also depends in part on its trademarks and the strength of its proprietary brands, which the Company considers important to its business. The Company’s inability to protect or preserve the value of its intellectual property rights for any reason, including the Company’s inability to successfully defend against counterfeit, knock-offs, grey-market, infringing or otherwise unauthorized products, could damage the Company’s brand and reputation and harm its business.

The Company also relies on trade secrets and proprietary know-how with which it seeks to protect its products, in part, by confidentiality agreements with its collaborators, employees and consultants. These agreements may not adequately protect the Company’s trade secrets and other proprietary rights. These agreements may be breached, and the Company may not have adequate remedies for any breach. In addition, the Company’s trade secrets may otherwise become known or be independently developed by its competitors. 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. Consolidation among such suppliers could also result in other limited or sole-source suppliers for the Company in the future. Disruption of these sources could have, at a minimum, a temporary adverse effect on shipments and the financial results of the Company. In addition, price increases from these suppliers could have an adverse effect on the Company’s margins. 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. The ability of these contractors to perform their obligations is largely outside of the Company’s control. Failure by these outside contractors to perform their obligations in a timely manner or at satisfactory quality levels could have an adverse effect on the supply chain and the financial results of the Company. In addition, if one or more of such contractors experience significant disruption in services or institute a significant price increase, the Company may have to seek alternative providers, its costs could increase and the delivery of its products could be prevented or delayed. A prolonged inability to obtain these components or modules could have an adverse effect on the Company’s financial condition or results of operations.

 

20


Table of Contents

The Company’s business could be harmed by actions of third-party sales intermediaries and other third parties that sell our products.

The Company sells some products through third parties, including third-party sales intermediaries 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 third-party sales intermediaries for a product or market and the loss of these third-party sales intermediaries could reduce our revenue or net earnings. Third-party sales intermediaries may also face financial difficulties, including bankruptcy, which could harm our collection of accounts receivable. Moreover, 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 and adversely impact our business, reputation and results of operations. Risks related to our use of third-party sales intermediaries and other third parties may reduce sales, increase expenses and weaken our competitive position.

The Company is subject to laws and regulations governing government contracts, and failure to address these laws and regulations or comply with government contracts could harm its business by leading to a reduction in revenues associated with these customers.

The Company derives a portion of its revenue from direct and indirect sales to U.S. federal, state and local as well as foreign governments and their respective agencies, and, as a result, it is subject to various statutes and regulations that apply to companies doing business with the government. The laws governing government contracts differ from the laws governing private contracts and government contracts may contain pricing terms and conditions that are not applicable to private contracts. The Company is also subject to investigation for compliance with the regulations governing government contracts. A failure to comply with these regulations could result in suspension of these contracts, criminal, civil and administrative penalties or debarment, which could negatively impact the Company’s business and operations. If the Company’s government contracts are terminated, if it is suspended from government work or if its ability to compete for new contracts is adversely affected, the Company’s business could be negatively impacted.

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. From 2024, various foreign jurisdictions are beginning to implement aspects of the guidance issued by the Organization for Economic Co-operation and Development related to the new Pillar Two system of global minimum tax rules. These new tax laws and regulations, and 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, 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 continues to monitor the adoption of the Pillar Two rules in additional jurisdictions.

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

 

21


Table of Contents

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, investigations 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.

The Company may be required to recognize impairment charges for our goodwill and other intangible assets.

As of December 31, 2023, the net carrying value of the Company’s goodwill and other intangible assets totaled approximately $1.9 billion. The Wyatt acquisition significantly increased the carrying value of the Company’s goodwill and other intangible assets, which could lead to potential impairments if Wyatt’s financial results are significantly less than anticipated in the future. In accordance with generally accepted accounting principles, the Company periodically assesses these assets to determine if they are impaired. Significant negative industry or economic trends, disruptions to the Company’s business, inability to effectively integrate acquired businesses, unexpected significant changes or planned changes in use of our assets, changes in the structure of our business, divestitures, market capitalization declines or increases in associated discount rates can impair the Company’s goodwill and other intangible assets. Any charges relating to such impairments adversely affect the Company’s financial statements in the periods recognized.

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 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. Additionally, macroeconomic conditions, including wage inflation, could have a material impact on our ability to attract and retain talent, our turnover rate and the cost of operating our business. In July 2023, the Company made organizational changes to better align its resources with its growth and innovation strategies, resulting in a worldwide workforce reduction that impacted approximately 5% of the Company’s employees. These workforce reductions may not have the desired impact on our cost-saving initiatives, as they could adversely affect our productivity, morale, customer relationships, product quality, innovation capabilities and ability to execute our strategic plans. Moreover, these workforce reductions could expose us to potential litigation, severance costs, reputational damage and loss of key personnel. If we are unable to manage the effects of these workforce reductions or achieve the expected benefits from them, our business, financial condition and results of operations could be materially and adversely affected. 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. The Company’s success also depends on its ability to execute leadership succession plans. The inability to successfully transition key management roles could have a material adverse effect on the Company’s operating results.

 

22


Table of Contents

RISKS RELATED TO CYBERSECURITY

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 business strategy, results of operations and financial condition.

The Company relies on its technology infrastructure and that of its third-party partners, including 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 and that of its third-party partners has been, and may in the future be, vulnerable to damage or interruption from, but not limited to, natural disasters, power loss, telecommunication failures, terrorist attacks, computer viruses, ransomware, 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. In the event of such an incident, the Company has in the past, and may in the future, suffer interruptions in service, loss of assets or data or reduced functionality. The Company attempts to mitigate cybersecurity risks by employing a number of proactive measures, including mandatory ongoing employee training and awareness, technical security controls, enhanced data protection and maintenance of backup and protective systems. Despite these mitigation measures, the Company’s systems and those of its partners remain potentially vulnerable to cybersecurity threats, any of which could have a material adverse effect on the Company’s business. To date, cybersecurity incidents have not resulted in a material adverse impact to the Company’s business strategy, results of operations, or financial condition, but future incidents could have such an impact. Additionally, the Company must maintain and periodically upgrade its information and web-based systems, which has caused and will in the future cause temporary interruptions to its 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 business strategy, results of operations or financial condition. While the Company maintains cyber insurance, this insurance may not, however, be sufficient to cover the financial, legal, business or reputational losses that may result from an interruption or breach of its systems.

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 it 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 and 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 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

 

23


Table of Contents

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 MATTERS

Changes in governmental regulations and 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, can change frequently 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. Additionally, the Company develops, configures and markets its products and services to meet customer needs created by these regulations, and any significant change in regulations could reduce demand for its products, increase its expenses or otherwise materially impact its financial position and results of operations.

Regulators globally are increasingly imposing greater fines and penalties for privacy and data protection violations, and the European Union, as an example, 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 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.

 

24


Table of Contents

The Company is subject to the rules of the SEC under the Dodd-Frank Wall Street Reform and Consumer Protection Act, which require 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 2022, 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 2023 supply chain, and the Company plans to file its 2023 Form SD with the SEC in May 2024. 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. In addition, any allegations of issues resulting from the misuse of our products could, even if untrue, adversely affect our reputation and our customers’ willingness to purchase products from us. Any such allegations could cause us to lose customers and divert our resources from other tasks, which could materially and adversely affect our business and operating results.

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, 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 conduct 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 components of our products and their environmental impact on sustainability, or increased customer and

 

25


Table of Contents

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 and companies in our supply chain 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.

The Company is subject to or otherwise responsible for a variety of litigation and other legal and regulatory proceedings in the ordinary course of business that can adversely affect our business, results of operations and financial condition.

From time to time, the Company and its subsidiaries are subject to or otherwise responsible for a variety of litigation and other legal and regulatory proceedings in the ordinary course of business, as well as regulatory subpoenas, requests for information, investigations and enforcement. Defending or otherwise responding to these matters can divert the Company’s management’s attention and may cause it to incur significant expenses. 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. However, each of these matters is subject to uncertainties, and it is possible that some of these matters may be resolved unfavorably to the Company.

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, goodwill and intangible assets, income taxes, uncertain tax positions, litigation, business combinations and asset acquisitions and inventory valuation involves

 

26


Table of Contents

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 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 $2.4 billion in debt and $396 million in cash, cash equivalents and investments as of December 31, 2023. As of December 31, 2023, the Company also had the ability to borrow an additional $0.9 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 existing debt is, and future debt may be, 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. Failure to comply with restrictive debt covenants that are not waived or cured could result in an event of default under the applicable debt instrument, which could permit acceleration of the applicable debt and require the Company to prepay the debt before its scheduled due date.

Item 1B: Unresolved Staff Comments

None.

Item 1C: Cybersecurity

We maintain a robust system of data protection and cybersecurity resources, technology and processes. We regularly evaluate new and emerging risks and ever-changing legal and compliance requirements. We make

 

27


Table of Contents

strategic investments to address these risks and legal and compliance requirements to keep Company, customer and employee data secure. We monitor risks of sensitive information compromise at our business partners where relevant and reevaluate these risks on a periodic basis. We also perform annual and ongoing cybersecurity training and awareness for our employees.

We have a longstanding information security risk management framework structured according to the National Institute of Standards and Technology Cybersecurity Framework, industry best practices, privacy legislation, and other global and local standards and regulations. This risk management framework is under the specific oversight of the Company’s Vice President and Chief Information Officer (the “CIO”) and includes a defense-in-depth approach with multiple layers of security controls, including network segmentation, security monitoring, endpoint protection, and identity and access management, as well as data protection best practices and data loss prevention controls. Our Audit and Finance Committee is updated on the overall performance of our information security risk management framework on an annual basis by the CIO.

Our cybersecurity awareness program includes regular phishing simulations, annual general cybersecurity awareness, and data protection modules, as well as more contextual and personalized modules for targeted users and roles. We also perform simulations and drills at both a technical and leadership level at least annually. We incorporate external expertise and guidance in all aspects of our cybersecurity program. We complete annual internal security audits and vulnerability assessments of the Company’s information systems and related controls, including systems affecting personal data. In addition, we leverage cybersecurity specialists to complete annual external audits and objective assessments of our cybersecurity program and practices, including our data protection practices, as well as to conduct targeted attack simulations. We continually enhance our information security capabilities in order to protect against emerging threats, while also increasing our ability to detect and respond to cyber incidents and maximize our resilience to recover from potential cyber-attacks. We have a robust incident response plan in place that provides a documented playbook for responding to cybersecurity incidents and facilitates coordination across multiple parts of our Company. Additionally, we have purchased network security and cyber liability insurance in order to provide a level of financial protection, should a data breach occur.

Despite the existence of mitigation measures, the Company’s systems and those of its partners remain potentially vulnerable to cybersecurity threats, any of which could have a material adverse effect on the Company’s business. To date, cybersecurity incidents have not resulted in a material adverse impact to the Company’s business strategy, results of operations and financial condition, but future incidents could have such an impact. See Item 1A, Risk Factors - Risks Related to Cybersecurity.

The Board of Directors oversees the Company’s information security risk management framework that seeks to identify new risks, develop and implement risk mitigation plans, and monitor the results affecting the Company’s business and operations on an ongoing basis. The CIO manages this framework, in collaboration with the Company’s businesses and functions. The CIO presents updates to the Audit and Finance Committee at least annually and, as necessary, to the full Board of Directors. These reports include detailed updates on the Company’s performance preparing for, preventing, detecting, responding to and recovering from cyber incidents. The CIO also promptly informs and updates the Board of Directors about any information security incidents that may pose significant risk to the Company. The Company’s program is periodically evaluated by external experts, and the results of those reviews are reported to the Audit and Finance Committee and the Board of Directors. Together with management, the Audit and Finance Committee reviews the Company’s risk assessment and risk management practices and discusses major cybersecurity risk exposures as well as steps taken by management to monitor and control such exposures.

The Company’s Vice President and Chief Information Officer has over 24 years of business experience managing risks from cybersecurity threats/developing and implementing cybersecurity policies and procedures, as well as several relevant certifications.

 

28


Table of Contents

Item 2: Properties

Waters Corporation operates 21 United States facilities and 71 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

Santa Barbara, CA

   M, R, S, D, A    Leased

Beijing, China

   S, A    Leased

Shanghai, China

   R, S, A    Leased

Solihull, England

   M, A    Owned

Wilmslow, England

   M, R, S, D, A    Owned

St. Quentin, France

   S, A    Leased

Hüllhorst, Germany

   M, R, S, D, A    Owned

Wexford, Ireland

   M, R, D, A    Owned

Bangalore, India

   M, R, S, D, A    Owned/Leased

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

The Company operates and maintains 10 field offices in the United States and 58 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    Hong Kong   People’s Republic of China

Pleasanton, CA

   Austria    India   Portugal

Wood Dale, IL

   Belgium    Ireland   Poland

Carmel, IN

   Brazil    Israel   Puerto Rico

Woburn, MA

   Canada    Italy   Spain

Columbia, MD

   Czech Republic    Japan   Sweden

Morrisville, NC

   Denmark    Korea   Switzerland

Parsippany, NJ

   Finland    Malaysia   Taiwan

Plymouth Meeting, PA

   France    Mexico   United Arab Emirates

Bellaire, TX

   Germany    Netherlands   United Kingdom
   Hungary    Norway  

 

(3)

The Company operates more than one field office within certain states and foreign countries.

 

29


Table of Contents

Item 3: Legal Proceedings

From time to time, the Company and its subsidiaries are involved in various lawsuits, claims, investigations and proceedings covering a wide range of matters that arise 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. However, each of these matters is subject to uncertainties, and it is possible that some of these matters may be resolved unfavorably to the Company.

Item 4: Mine Safety Disclosures

Not applicable.

 

30


Table of Contents

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 Exchange Act and is listed on the New York Stock Exchange under the symbol “WAT”. As of February 23, 2024, the Company had 69 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, 2023, 2022 and 2021.

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.

 

31


Table of Contents

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 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, 2018 (the last day of public trading of the Company’s common stock in fiscal year 2018) through December 31, 2023 (the last day of public trading of the common stock in fiscal year 2023) 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, 2018

AMONG WATERS CORPORATION, NYSE MARKET INDEX, SIC CODE 3826 INDEX – LABORATORY ANALYTICAL INSTRUMENTS AND S&P 500 INDEX

 

 

LOGO

 

      2018      2019      2020      2021      2022      2023  

WATERS CORPORATION

     100.00        123.85        131.15        197.51        181.60        174.52  

NYSE MARKET INDEX

     100.00        125.51        134.28        162.04        146.89        167.12  

SIC CODE INDEX

     100.00        124.58        165.82        209.38        140.93        125.60  

S&P 500 INDEX

     100.00        131.49        155.68        200.37        164.08        207.21  

 

32


Table of Contents

Purchases of Equity Securities by the Issuer

The following table provides information about purchases by the Company during the three months ended December 31, 2023 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 1, 2023 to October 28, 2023

     —       $ —         —       $ 961,207  

October 29, 2023 to November 25, 2023

     —       $ —         —       $ 961,207  

November 26, 2023 to December 31, 2023

     2      $ 317.00        —       $ 961,207  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

     2      $ 317.00        —       $ 961,207  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)

The Company repurchased approximately 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, 2023.

(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. In December 2022, the Company’s Board of Directors amended and extended this repurchase program’s term by one year such that it shall now expire on January 21, 2024 and increased the total authorization to $4.8 billion, an increase of $750 million. In December 2023, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2025. The Company’s remaining authorization is $1.0 billion. 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.

 

33


Table of Contents

Item 6: Reserved

Item 7: Managements Discussion and Analysis of Financial Condition and Results of Operations

Business Overview

The Company has two operating segments: Waters and TA. Waters products and services primarily consist of high-performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC” 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. Operations of the recently acquired Wyatt business are part of the Waters operating segment.

Wyatt Acquisition

On May 16, 2023, the Company completed the acquisition of Wyatt Technology, LLC and its three operating subsidiaries, Wyatt Technology Europe GmbH, Wyatt Technology France and Wyatt Technology UK Ltd. (collectively, “Wyatt”), for a total purchase price of $1.3 billion in cash. Wyatt is a pioneer in innovative light scattering and field-flow fractionation instruments, software, accessories, and services. The acquisition will expand Waters portfolio and increase exposure to large molecule applications. The Company financed this transaction with a combination of cash on its balance sheet and borrowings under its revolving credit facility. The Company’s financial results for the year ended December 31, 2023 include the financial results of the Wyatt acquisition from the acquisition date.

Financial Overview

The Company’s operating results are as follows for the years ended December 31, 2023, 2022 and 2021 (dollars in thousands, except per share data):

 

     Year Ended December 31,     % change  
     2023     2022     2021     2023 vs
2022
    2022 vs
2021
 

Revenues:

          

Product sales

   $ 1,903,050     $ 1,988,169     $ 1,822,070       (4 %)      9

Service sales

     1,053,366       983,787       963,804       7     2
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total net sales

     2,956,416       2,971,956       2,785,874       (1 %)      7

Costs and operating expenses:

          

Cost of sales

     1,195,223       1,248,182       1,156,533       (4 %)      8

Selling and administrative expenses

     736,014       658,026       626,968       12     5

Research and development expenses

     174,945       176,190       168,358       (1 %)      5

Purchased intangibles amortization

     32,558       6,366       7,143       411     (11 %) 

Acquired in-process research and development

     —        9,797       —        *     *

Litigation provision

     —        —        5,165       —        *
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Operating income

     817,676       873,395       821,707       (6 %)      6

Operating income as a % of sales

     27.7     29.4     29.5    

Other income, net

     807       2,228       17,203       (64 %)      (87 %) 

Interest expense, net

     (82,240     (37,777     (32,717     118     15
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

     736,243       837,846       806,193       (12 %)      4

Provision for income taxes

     94,009       130,091       113,350       (28 %)      15
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income

   $ 642,234     $ 707,755     $ 692,843       (9 %)      2
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income per diluted common share

   $ 10.84     $ 11.73     $ 11.17       (8 %)      5

 

**

Percentage not meaningful

 

34


Table of Contents

The Company’s net sales decreased 1% in 2023 as compared to 2022 and increased 7% in 2022 as compared to 2021. The Company’s sales in 2023 were negatively impacted by a 22% reduction of sales in China due to lower customer demand for our products. The sales growth in 2022 was driven by strong customer demand across most major geographies, end markets and product categories. Excluding China, the Company’s sales growth increased 5% and 6% in 2023 and 2022, respectively. Foreign currency translation decreased sales growth by 1% and 5% in 2023 and 2022, respectively. The Wyatt acquisition increased sales growth by 3% in 2023.

Instrument system sales decreased 7% in 2023 as compared to 2022 and increased 11% in 2022 as compared to 2021. In 2023, the decrease in instrument system sales resulted from weaker customer demand in China, which was partially offset by sales growth in the U.S. and Europe. Excluding China, the Company’s instrument system sales grew 1%. In addition, Wyatt’s instrument system sales added 4% to the Company’s instrument system sales growth. In 2022, the increase was driven by the broad-based increase in customer demand across all existing and newly introduced LC, LC-MS, and Thermal Analysis instrument system sales. Foreign currency translation decreased instrument system sales growth by 1% and 5% in 2023 and 2022, respectively.

Recurring revenues (combined sales of precision chemistry consumables and services) increased 6% and 3% in 2023 and 2022, respectively. Recurring revenues were negatively impacted by foreign currency translation in 2023 and 2022, which decreased sales by 1% and 6%, respectively.

Operating income was $818 million in 2023, a decrease of 6% as compared to 2022. This decrease in operating income was primarily due to higher salary expenses related to merit compensation, $26 million in severance-related costs associated with a workforce reduction and costs related to the Wyatt acquisition, including $13 million in due diligence costs, $27 million of intangible asset amortization and $19 million of costs associated with retention agreements. The negative effect of foreign currency translation lowered operating income by approximately $23 million during 2023.

In July 2023, the Company made organizational changes to better align its resources with its growth and innovation strategies, resulting in a worldwide workforce reduction that impacted approximately 5% of the Company’s employees. The Company incurred approximately $26 million of severance-related costs and paid approximately $19 million of severance-related costs in 2023, with the remaining costs to be paid in the first half of 2024. The Company estimates that the savings from this reduction in workforce will be approximately $48 million on an annual basis.

Operating income was $873 million in 2022, an increase of 6% as compared to 2021. This increase was primarily a result of the increase in sales volume and pricing increases, partially offset by higher electronic component and freight inflationary costs and the negative effect of foreign currency translation. The effect of foreign currency translation lowered operating income by approximately $71 million during 2022.

Operating income as a percentage of sales was 27.7%, 29.4% and 29.5% in 2023, 2022 and 2021, respectively.

The Company’s effective tax rates were 12.8%, 15.5% and 14.1% for 2023, 2022 and 2021, respectively. Net income per diluted share was $10.84, $11.73 and $11.17 in 2023, 2022 and 2021, respectively.

The Company generated $603 million, $612 million and $747 million of net cash flows provided by operating activities in 2023, 2022 and 2021, respectively. The decrease in 2023 operating cash flow was primarily a result of lower sales volumes, higher income tax payments and higher incentive compensation payments in 2023 as compared to 2022.

Net cash used in investing activities included $1.3 billion for the Wyatt acquisition in 2023 and capital expenditures related to property, plant, equipment and software capitalization of $161 million, $176 million and

 

35


Table of Contents

$161 million in 2023, 2022 and 2021, respectively. The cash flows used in investing activities in 2023, 2022 and 2021 included $16 million, $32 million, and $49 million, respectively, of capital expenditures related to the major expansion of the Company’s precision chemistry consumable operations in the United States.

During 2023, the Company funded the Wyatt acquisition with a combination of cash on hand and borrowings under its revolving credit facility. The Company’s outstanding debt on December 31, 2023 was $2.4 billion, a change of $0.8 billion from December 31, 2022, which resulted in the Company’s interest expense in 2023 increasing by $50 million to $99 million.

On March 3, 2023, the Company entered into an agreement to amend the credit agreement governing its revolving credit facility (the “2023 Amendment”). The 2023 Amendment increases the borrowing capacity by $200 million to an aggregate total borrowing capacity of $2.0 billion.

In December 2023, the Company’s Board of Directors authorized the extension of the existing share repurchase program through January 21, 2025. The Company’s remaining authorization is $1.0 billion. During the years ended December 31, 2023, 2022 and 2021, the Company repurchased $58 million, $616 million and $640 million of the Company’s outstanding common stock, respectively, under the share repurchase programs. While the Company believes that it has the financial flexibility to fund these share repurchases, as well as to invest in research, technology and business acquisitions, given current cash levels and debt borrowing capacity, it has temporarily suspended its share repurchases due to its acquisition of Wyatt in the second quarter of 2023.

Results of Operations

Sales by Geography

Geographic sales information is presented below for the years ended December 31, 2023, 2022 and 2021 (dollars in thousands):

 

     Year Ended December 31,      % change  
     2023      2022      2021      2023 vs.
2022
    2022 vs.
2021
 

Net Sales:

             

Asia:

             

China

   $ 440,707      $ 565,143      $ 521,128        (22 %)      8

Japan

     167,202        167,220        182,597        —        (8 %) 

Asia Other

     399,916        399,380        372,040        —        7
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Total Asia

     1,007,825        1,131,743        1,075,765        (11 %)      5

Americas:

             

United States

     927,982        886,140        774,014        5     14

Americas Other

     180,591        169,495        151,206        7     12
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Total Americas

     1,108,573        1,055,635        925,220        5     14

Europe

     840,018        784,578        784,889        7     —   
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Total net sales

   $ 2,956,416      $ 2,971,956      $ 2,785,874        (1 %)      7
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

In 2023, sales decreased 1% as compared to 2022, primarily as a result of a 22% decrease in China sales during 2023, which was partially offset by broad-based sales growth across most other major regions. The decline in China sales was primarily driven by lower demand for our instrument systems and chemistry products resulting from increased government regulations and lower spending by our customers due to weak economic conditions in China. Excluding China, the Company’s sales increased 5% and 6% in 2023 and 2022, respectively. Foreign currency translation decreased sales growth by 1% and 5% in 2023 and 2022, respectively.

In 2023, sales increased 5% in the U.S. and 7% in Europe, while decreasing 11% in Asia, with the effect of foreign currency translation increasing sales growth in Europe by 2% and decreasing sales growth in Asia by 4%,

 

36


Table of Contents

which includes a 9% decrease in sales in Japan resulting from foreign currency translation. Wyatt’s sales contributed 5% and 3% of sales growth to the U.S. and Europe in 2023, respectively.

The sales growth in 2022 was broad-based across most major regions. Foreign currency translation decreased total sales growth by 5% in 2022 as the U.S. dollar strengthened significantly against all other major currencies. The geographies that were the most negatively impacted by the strengthening of the U.S. dollar in 2022 were Europe and Japan, as the weakening of the euro and Japanese yen lowered sales growth in Europe and Japan by 10% and 17%, respectively. China sales increased 8% in 2022, with foreign currency translation decreasing China sales growth by 2% in 2022. This increase in China sales was driven by strong customer demand for our products and services despite the negative impact that the COVID-19 pandemic had on our business in China in 2022.

Sales by Trade Class

Net sales by customer class are presented below for the years ended December 31, 2023, 2022 and 2021 (dollars in thousands):

 

     Year Ended December 31,      % change  
     2023      2022      2021      2023 vs.
2022
    2022 vs.
2021
 

Pharmaceutical

   $ 1,696,875      $ 1,751,665      $ 1,667,061        (3 %)      5

Industrial

     909,003        909,805        829,204        —        10

Academic and government

     350,538        310,486        289,609        13     7
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Total net sales

   $ 2,956,416      $ 2,971,956      $ 2,785,874        (1 %)      7
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

In 2023, sales to pharmaceutical customers decreased 3%, primarily driven by weakness in customer demand in China, with foreign currency translation decreasing pharmaceutical sales growth by 1% and Wyatt contributing 3% to the Company’s pharmaceutical sales growth. Combined sales to industrial customers, which include material characterization, food, environmental and fine chemical markets, were flat in 2023, with foreign currency translation decreasing industrial sales growth by 1% and Wyatt contributing 1% to industrial sales growth. Combined sales to academic and government customers increased 13% in 2023, with foreign currency translation decreasing academic and government sales growth by 1% and Wyatt contributing 4% to academic and government sales growth. Sales to our academic and government 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.

In 2022, sales to pharmaceutical customers increased 5%, driven by strong growth in most major regions, partially offset by the negative impact from foreign currency translation which decreased pharmaceutical sales by 5%. Combined sales to industrial customers increased 10%, with foreign currency translation decreasing sales growth by 5%. Combined sales to academic and government customers increased 7%, with foreign currency translation decreasing academic and government sales growth by 6%.

 

37


Table of Contents

Waters Products and Services Net Sales

Net sales for Waters products and services were as follows for the years ended December 31, 2023, 2022 and 2021 (dollars in thousands):

 

     Year Ended December 31,     % change  
     2023      % of
Total
    2022      % of
Total
    2021      % of
Total
    2023 vs.
2022
    2022 vs.
2021
 

Waters instrument systems

   $ 1,108,702        43   $ 1,210,456        46   $ 1,089,248        44     (8 %)      11

Chemistry consumables

     541,469        20     525,399        20     507,209        21     3     4
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total Waters product sales

     1,650,171        63     1,735,855        66     1,596,457        65     (5 %)      9

Waters service

     951,419        37     890,607        34     876,626        35     7     2
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total Waters net sales

   $ 2,601,590        100   $ 2,626,462        100   $ 2,473,083        100     (1 %)      6
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Waters products and service sales decreased 1% and 6% in 2023 and 2022, respectively, with the effect of foreign currency translation decreasing Waters sales growth by 1% and 6% in 2023 and 2022, respectively. The Wyatt acquisition increased Waters products and service sales by approximately 3% in 2023. Waters instrument system sales (LC and MS technology-based) decreased 8% in 2023, primarily driven by weaker customer demand in China. Excluding China, the Company’s instrument system sales were flat as compared to 2022. In addition, Wyatt’s instrument system sales contributed 5% to Waters instrument system sales growth in 2023. Waters chemistry consumables sales were significantly impacted by the lower customer demand in China for our products. Excluding China, the Company’s chemistry sales grew 7% in 2023. This sales growth was primarily due to the continued strong demand in most major geographies, driven by the uptake in columns and application-specific testing kits to pharmaceutical customers, partially offset by the negative impact from foreign currency translation, which decreased chemistry sales growth by 1% in 2023. Waters service sales increased 7% in 2023 due to higher service demand billing, partially offset by the negative impact from foreign currency translation, which decreased service sales growth by 1% in 2023. Wyatt service revenues added 2% to Waters service revenue growth in 2023.

In 2022, Waters products and service sales increased 6%, with foreign currency translation decreasing Waters sales growth by 6%. Waters instrument system sales grew 11%, with foreign currency translation lowering sales growth by 5%. The increase in the Waters instrument system sales can be attributed to strong customer demand for our existing products as well as growing contributions made by recent product introductions. The increase in Waters chemistry consumables sales was primarily due to the strong demand in most major geographies, partially offset by the negative impact from foreign currency translation which decreased sales by 5%. Waters service sales increased due to higher service demand billing, particularly in China and the United States, partially offset by the negative impact from foreign currency translation which decreased by 6%.

TA Product and Services Net Sales

Net sales for TA products and services were as follows for the years ended December 31, 2023, 2022 and 2021 (dollars in thousands):

 

     Year Ended December 31,     % change  
     2023      % of
Total
    2022      % of
Total
    2021      % of
Total
    2023 vs.
2022
    2022 vs.
2021
 

TA instrument systems

   $ 252,879        71   $ 252,314        73   $ 225,613        72     —        12

TA service

     101,947        29     93,180        27     87,178        28     9     7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total TA net sales

     354,826        100     345,494        100     312,791        100     3     10
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

TA instrument system and service sales increased 3% and 10% in 2023 and 2022, respectively. Foreign currency translation had minimal impact on sales growth in 2023 and decreased sales growth by 6% in 2022. In

 

38


Table of Contents

2023, sales growth was broad-based across most major geographies, partially offset by weakness in China and the rest of Asia. These increases were primarily driven by strong customer demand for our thermal analysis instruments and services.

Cost of Sales

Cost of sales decreased 4% in 2023 as compared to 2022, primarily due to the change in sales mix and the lower material and freight costs. In 2022, cost of sales increased 8% as compared to 2021, primarily due to the increase in sales volumes during the year as well as an increase in electronic component and freight inflationary 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 be neutral to gross profit during 2024.

Selling and Administrative Expenses

Selling and administrative expenses increased 12% and 5% in 2023 and 2022, respectively. The increase in 2023 is primarily driven by severance-related costs in connection with a reduction in workforce, which increased expenses by 4%; the Wyatt acquisition due diligence and integration costs, which increased expenses by 2%; and the Wyatt acquisition-related retention expense, which increased expenses by 3%. These increases were partially offset by lower incentive compensation costs. The increase in selling and administrative expenses in 2022 as compared to 2021 can be attributed to higher salary merit and variable incentive compensation costs due to an increase in the number of employees. The effect of foreign currency translation had minimal impact on selling and administrative expenses in 2023 and decreased expenses by 4% in 2022.

As a percentage of net sales, selling and administrative expenses were 24.9%, 22.1% and 22.5% for 2023, 2022, and 2021, respectively.

Research and Development Expenses

Research and development expenses decreased 1% and increased 5% in 2023 and 2022, respectively. The decrease in research and development expenses in 2023 can be attributed to increases from merit compensation and costs associated with new products and the development of new technology initiatives, being offset by lower incentive compensation costs. The impact of foreign currency exchange decreased expenses by 1% and 3% in 2023 and 2022, respectively.

Purchased Intangibles Amortization

The increase in purchased intangible amortization of $26 million in 2023 can be attributed to the Wyatt acquisition intangible assets.

Acquired In-Process Research & Development

In 2022, the Company completed an asset acquisition in which the CDMS technology assets of Megadalton were acquired for approximately $10 million in total purchase price, of which $5 million was paid at closing and the remaining $4 million will be paid in the future at various dates through 2029.

Other (Expense) Income, net

In 2022, the Company sold equity an equity investment for $10 million in cash and recorded a gain on the sale of approximately $7 million in other income, net on the statement of operations. The Company also incurred $6 million in losses on an equity investment within other income, net on the statement of operations.

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

 

39


Table of Contents

settlement, the Company is entitled to receive $10 million in guaranteed payments, including minimum royalty payments. In 2021, the Company recorded an unrealized gain of $10 million due to an observable change in the fair value of an existing investment that the Company does not have the ability to exercise significant influence over.

Interest Expense, net

Net interest expense in 2023 increased $44 million as compared to 2022 due to the additional borrowings by the Company to fund the Wyatt acquisition in 2023. Net interest expense in 2022 increased $5 million as compared to 2021 due to the lower interest income benefit from the lower notional amount of interest rate cross currency swap agreements.

Provision for Income Taxes

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%, 25% and 17%, respectively, as of December 31, 2023. 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 the concessionary income tax rates rather than the statutory tax rate to income arising from qualifying activities in Singapore increased the Company’s net income by $16 million, $20 million and $20 million, and increased the Company’s net income per diluted share by $0.27, $0.33 and $0.32 for the years ended December 31, 2023, 2022 and 2021, respectively.

The Company’s effective tax rate for the years ended December 31, 2023, 2022 and 2021 was 12.8%, 15.5% and 14.1%, respectively.

The 2023 effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, an $18 million recognition of a previously unrecognized tax benefit as a result of the completion of a tax examination, a $15 million provision related to the Global Intangible Low-Taxed Income (“GILTI”) tax and a tax benefit of $3 million on stock-based compensation.

The 2022 effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, an $18 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation.

The 2021 effective tax rate differed from the U.S. federal 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.

Effective starting in 2024, various foreign jurisdictions are beginning to implement aspects of the guidance issued by the Organization for Economic Co-operation and Development related to the new Pillar Two system of global minimum tax rules. The Company does not believe these changes in tax law will have a material impact on the Company’s financial position, results of operations and cash flows in 2024. The Company continues to monitor the adoption of the Pillar Two rules in additional jurisdictions.

 

40


Table of Contents

Liquidity and Capital Resources

Condensed Consolidated Statements of Cash Flows (in thousands):

 

     Year Ended December 31,  
     2023     2022     2021  

Net income

   $ 642,234     $ 707,755     $ 692,843  

Depreciation and amortization

     165,905       130,423       131,680  

Stock-based compensation

     36,868       42,564       29,918  

Deferred income taxes

     (1,197     (31,988     16,633  

Observable unrealized gain on investment

     —        —        (9,707

Acquired in-process research and development and other non-cash items

     —        10,003       —   

Change in accounts receivable

     49,179       (137,874     (62,448

Change in inventories

     (45,443     (101,902     (67,250

Change in accounts payable and other current liabilities

     (79,524     60,984       46,110  

Change in deferred revenue and customer advances

     10,433       12,862       37,845  

Other changes

     (175,646     (81,166     (68,350
  

 

 

   

 

 

   

 

 

 

Net cash provided by operating activities

     602,809       611,661       747,274  

Net cash used in investing activities

     (1,442,265     (107,967     (231,630

Net cash used in financing activities

     754,951       (509,633     (438,275

Effect of exchange rate changes on cash and cash equivalents

     (948     (14,766     (12,830
  

 

 

   

 

 

   

 

 

 

(Decrease) increase in cash and cash equivalents

   $ (85,453   $ (20,705   $ 64,539  
  

 

 

   

 

 

   

 

 

 

Cash Flow from Operating Activities

Net cash provided by operating activities was $603 million, $612 million and $747 million in 2023, 2022 and 2021, respectively. The decrease in 2023 operating cash flow was primarily a result of lower net income, higher inventory levels, higher income tax payments and higher incentive compensation payments in 2023 as compared to 2022. 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, in addition to the changes in net income:

 

   

The changes in accounts receivable were primarily attributable to timing of payments made by customers and timing of sales. Days sales outstanding was 78 days at December 31, 2023, 77 days at December 31, 2022 and 66 days at December 31, 2021.

 

   

The increase in inventory can primarily be attributed to higher material costs as well as an increase in safety stock levels to help mitigate any future supply chain issues.

 

   

The changes in accounts payable and other current liabilities were a result of the timing of payments to vendors, as well as the annual payment of management incentive compensation.

 

   

An increase in income tax payments of $83 million as compared to the prior year and the payment of $26 million in Wyatt acquired liabilities.

 

   

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 and other liabilities.

Cash Flow from Investing Activities

Net cash used in investing activities totaled $1.4 billion, $108 million and $232 million in 2023, 2022 and 2021, respectively. Additions to fixed assets and capitalized software were $161 million, $176 million and $161 million

 

41


Table of Contents

in 2023, 2022 and 2021, respectively. The cash flows from investing activities in 2023, 2022 and 2021 include $16 million, $32 million and $49 million, respectively, of capital expenditures related to the major expansion of the Company’s precision chemistry consumable operations in the United States. The Company has incurred costs of $248 million on this new state-of-the-art facility, which is substantially complete as of December 31, 2023.

During 2023, 2022 and 2021, the Company purchased $2 million, $11 million and $280 million of investments, respectively, while $2 million, $78 million and $218 million of investments matured, respectively, and were used for financing activities described below.

In 2023, the Company completed the acquisition of Wyatt for a total purchase price of $1.3 billion in cash. Wyatt is a pioneer in innovative light scattering and field-flow fractionation instruments, software, accessories, and services. The acquisition will expand Waters’ portfolio and increase exposure to large molecule applications.

In 2022, the Company paid $5 million for the CDMS technology and intellectual property right asset from Megadalton, and the Company is required to make an additional $4 million of guaranteed payments at various dates in the future through 2029. The total purchase price of approximately $10 million was accounted for as Acquired In-Process Research and Development and expensed as part of costs and operating expenses in the statement of operations in 2023.

There were no business acquisitions in 2022 and 2021.

In 2022, the Company received $10 million in proceeds and made $1 million of investments in certain equity investments. In 2021, the Company made $2 million of investments in certain equity investments.

Cash Flow from Financing Activities

The Company entered into a credit agreement in September 2021 governing the Company’s five-year, $1.8 billion revolving facility that matures in September 2026. On March 3, 2023, in anticipation of closing of the Wyatt acquisition, the Company entered into an agreement to amend the credit agreement governing its revolving credit facility (the “2023 Amendment”). The 2023 Amendment increases the borrowing capacity by $200 million to an aggregate total borrowing capacity of $2.0 billion. As of December 31, 2023, the Company had a total of $2.4 billion in outstanding debt, which consisted of $1.3 billion in outstanding senior unsecured notes and $1.1 billion in borrowings under its credit agreement. The Company’s net debt borrowings as of December 31, 2023, 2022 and 2021 were $780 million, $60 million and $160 million higher than as of December 31, 2022, 2021 and 2020, respectively.

As of December 31, 2023, the Company has entered into three-year interest rate cross-currency swap derivative agreements with a notional value $625 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its euro-denominated and yen-denominated net asset investments. As a result of entering into these agreements, the Company lowered net interest expense by approximately $11 million, $9 million and $15 million in 2023, 2022 and 2021, respectively. The Company anticipates that these swap agreements will lower net interest expense by approximately $7 million in 2024.

In December 2023, the Company’s Board of Directors authorized the extension of the existing share repurchase program through January 21, 2025. The Company’s remaining authorization is $1.0 billion. During 2023, 2022 and 2021, the Company repurchased $58 million, $616 million and $640 million, respectively, of the Company’s outstanding common stock under authorized share repurchase programs. In addition, the Company repurchased $12 million, $11 million and $9 million of common stock related to the vesting of restricted stock units during 2023, 2022 and 2021, respectively.

The Company received $30 million, $43 million and $56 million of proceeds from the exercise of stock options and the purchase of shares pursuant to the Company’s employee stock purchase plan during 2023, 2022 and 2021, respectively.

 

42


Table of Contents

The Company had cash, cash equivalents and investments of $396 million as of December 31, 2023. The majority of the Company’s cash and cash equivalents are generated from foreign operations, with $321 million held by foreign subsidiaries at December 31, 2023, of which $233 million was held in currencies other than U.S. dollars.

As of December 31, 2023, the Company’s material cash requirements include the following contractual and other obligations:

Long-term debt. As of December 31, 2023, the Company had $2.4 billion of cash requirements for the principal on long-term debt that will mature and be paid as follows: $50 million in 2024; $1.5 billion in 2026; $50 million in 2028; $300 million in 2029; $50 million in 2030 and $400 million in 2031.

Interest on Senior Unsecured Notes. As of December 31, 2023, the Company had $189 million of cash requirements for the interest on senior unsecured notes that is to be paid as follows: $39 million in 2024; $38 million in 2025; $32 million in 2026; $25 million in 2027; $23 million in 2028; $20 million in 2029; $10 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, 2023, the Company had a remaining cash requirement of $216 million of which $96 million and $120 million will be paid in 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 cash requirements for future lease payments were approximately $93 million as of December 31, 2023. 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 $22 million as of December 31, 2023.

Wyatt Retention Agreements. In conjunction with the Wyatt acquisition, the Company entered into retention agreements with certain employees, in which the Company agreed to pay a total of $40 million by the end of the second anniversary of the acquisition date provided the employees remain employed over that period of time.

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

 

43


Table of Contents

estimates. 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. 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.

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 product 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.

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, 2023 of $324 million on the consolidated balance sheets consist of instrument service contract obligations 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.

 

44


Table of Contents

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 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, 2023 was recorded at its net realizable value of $516 million, which is net of write-downs of $41 million.

Long-Lived Assets, Intangible Assets and Goodwill

Goodwill and indefinite-lived intangible assets are not amortized, but are evaluated for impairment on an annual basis, or on an interim basis when events or changes in circumstances indicate that the carrying value may not be recoverable. In assessing the recoverability of goodwill and indefinite-lived intangible assets, we must make assumptions regarding the estimated future cash flows, including forecasted revenue growth and the discount rate to determine the fair value of these assets. If these estimates or their related assumptions change in the future, we may be required to record impairment charges against these assets in the reporting period in which the impairment is determined.

We test goodwill for impairment at the reporting unit level, which is the operating segment or one level below an operating segment. We have the option of performing a qualitative assessment to determine whether further impairment testing is necessary before performing the quantitative assessment. If as a result of the qualitative assessment, it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, a quantitative impairment test will be required. Otherwise, no further testing will be required. If a quantitative impairment test is performed, we compare the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. Estimating the fair value of the reporting units requires significant judgment by management. If the carrying amount of a reporting unit exceeds the fair value of the reporting unit, an impairment charge is recognized for the amount by which the carrying value amount exceeds the reporting unit’s fair value up to the total amount of goodwill allocated to the reporting unit. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The Company has two reporting units: Waters and TA. Goodwill is allocated to the reporting units at the time of acquisition.

The Company’s intangible assets include purchased technology; capitalized software; 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.

Goodwill totaled $1.3 billion and $430 million as of December 31, 2023 and 2022, respectively. Net intangible assets and long-lived assets amounted to $629 million and $639 million, as of December 31, 2023, respectively, and $227 million and $582 million as of December 31, 2022, respectively.

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.

 

45


Table of Contents

The Company continually evaluates 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.

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, 2023, the Company had unrecognized tax benefits, excluding interest and penalties, of $14 million, which represents a decrease of $15 million resulting, primarily, from the completion of a tax examination in 2023. This decrease reduced the income tax expense in the statement of operations and did not impact cash flows.

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.

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 by $16 million, $20 million and $20 million and increased the Company’s net income per diluted share by $0.27, $0.33 and $0.32 for the years ended December 31, 2023, 2022 and 2021, respectively.

Business Combinations and Asset Acquisitions

We use assumptions and estimates in determining the fair value of assets acquired and liabilities assumed in a business combination. The determination of the fair value of intangible assets, which represents a significant portion of the purchase price in our recent acquisition of Wyatt, requires the use of significant judgment with regard to (i) the fair value; and (ii) whether such intangibles are amortizable or non-amortizable and, if the former, the period and the method by which the intangible asset will be amortized. We utilize commonly accepted valuation techniques, such as the income, cost and market approaches, as appropriate, in establishing the fair value of intangible assets. Typically, key assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as discount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets.

In our recent acquisition of Wyatt, customer relationship intangible assets have been the most significant identifiable assets acquired. The customer relationships were valued using the multi-period excess earnings method under the income approach. Our cash flow projections for the customer relationships acquired included significant judgments and assumptions related to customer attrition rate, discount rate, and forecasted revenues. The value of the client relationships acquired was $331 million in fiscal year 2023, the majority of which relates to US customer relationships.

 

46


Table of Contents

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 and yen-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.

Cash Flow Hedges

The Company’s Credit Facility is a variable borrowing and has interest payments based on a contractually specified interest rate index. The contractually specified index on the Credit Facility is the 3-month Term SOFR. The variable rate interest payments create interest risk for the Company as interest payments will fluctuate based on changes in the contractually specified interest rate index over the life of the Credit Facility. In order to reduce interest rate risk, the Company enters into interest rate swaps that will effectively lock-in the forecasted interest payments on the variable rate borrowing over its term. The interest rate swaps represent cash flow hedges and are assessed for hedge effectiveness each reporting period. When the hedge relationship is highly effective at achieving offsetting changes in cash flows, the Company will record the entire change in fair value of the interest rate swaps in accumulated other comprehensive loss. The amount in accumulated other comprehensive loss is reclassified to earnings in the period that the underlying transaction impacts consolidated earnings. If it becomes probable that the forecasted transaction will not occur, the hedge relationship will be de-designated and amounts accumulated in other comprehensive loss will be reclassified to earnings in the current period. Interest settlements due to benchmark interest rate changes are recorded in interest income or interest expense. For the year ended December 31, 2023, the Company did not have any cash flow hedges that were deemed ineffective.

 

47


Table of Contents

Interest Rate Cross-Currency Swap Agreements

As of December 31, 2023, the Company had three-year interest rate cross-currency swap derivative agreements with a notional value of $625 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its euro-denominated and yen-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 other comprehensive income in stockholders’ equity 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, interest rate cross-currency swap agreements and interest rate swap agreements designated as cash flow hedges are included in the consolidated balance sheets are classified as follows (in thousands):

 

     December 31, 2023     December 31, 2022  
     Notional
Value
     Fair
Value
    Notional
Value
     Fair
Value
 

Foreign currency exchange contracts:

          

Other current assets

   $ 24,155      $ 183     $ 42,047      $ 231  

Other current liabilities

   $ 16,000      $ 207     $ 13,450      $ 98  

Interest rate cross-currency swap agreements:

          

Other assets

   $ 220,000      $ 4,835     $ 400,000      $ 19,163  

Other liabilities

   $ 405,000      $ 13,384     $ 185,000      $ 4,783  

Accumulated other comprehensive (loss) income

      $ (7,975      $ 10,026  

Interest rate swap cash flow hedges:

          

Other liabilities

   $ 100,000      $ 2,974     $ —       $ —   

Accumulated other comprehensive (loss) income

      $ (2,974      $ —   

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 and interest rate swap agreements designated as cash flow hedges (in thousands):

 

     Financial
Statement
Classification
   Year Ended December 31,  
     2023      2022      2021  

Foreign currency exchange contracts:

        

Realized gains (losses) on closed contracts

   Cost of sales    $ 224      $ (3,855    $ (1,973

Unrealized losses on open contracts

   Cost of sales      (156      (176      (343
     

 

 

    

 

 

    

 

 

 

Cumulative net pre-tax gains (losses)

   Cost of sales    $ 68      $ (4,031    $ (2,316
     

 

 

    

 

 

    

 

 

 

Interest rate cross-currency swap agreements:

        

Interest earned

   Interest income    $ 10,974      $ 8,872      $ 11,084  

Unrealized (losses) gains on open contracts

   Accumulated other
comprehensive loss
   $ (18,001    $ 25,969      $ 29,052  

Interest rate swap cash flow hedges:

        

Interest earned

   Interest income    $ 326      $ —       $ —   

Unrealized losses on open contracts

   Accumulated other
comprehensive loss
   $ (2,974    $ —       $ —   

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, 2023 would increase 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

 

48


Table of Contents

cross-currency swap agreements outstanding as of December 31, 2023 would increase by approximately $1 million and would be recorded to foreign currency translation in other comprehensive income within stockholders’ equity. 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, 2023, the carrying value of the Company’s cash and cash equivalents approximated fair value.

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, 2023, 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, 2023 and 2022, $321 million out of $396 million and $472 million out of $481 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $233 million out of $396 million and $336 million out of $481 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2023 and 2022, respectively. As of December 31, 2023, 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, 2023 would decrease by approximately $23 million, of which the majority would be recorded to foreign currency translation in other comprehensive income within stockholders’ equity.

 

49


Table of Contents
22028-05-312030-05-31P3YP5YP1YP1YP15YP39Yhttp://fasb.org/us-gaap/2023#AmortizationOfAcquisitionCosts
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement that will be filed for the 2024 Annual Meeting of Stockholders are incorporated by reference in Part III.
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, 2023.
We excluded Wyatt Technology, LLC, and its three operating subsidiaries, (Wyatt Technology Europe GmbH, Wyatt Technology France and Wyatt Technology UK Ltd) (collectively “Wyatt”) from our assessment of internal control over financial reporting as of December 31, 2023, because Wyatt was acquired by the Company in a purchase business combination during 2023. The total assets and total revenues of Wyatt represent 2% and 2%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2023.
The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which is included herein.
 
50

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, 2023 and 2022, and the related consolidated statements of operations, of comprehensive income, of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2023, 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, 2023, 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, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023 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, 2023, 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.
As described in Management’s Report on Internal Control over Financial Reporting, management has excluded Wyatt Technology, LLC, and its three operating subsidiaries, Wyatt Technology Europe GmbH, Wyatt Technology France, and Wyatt Technology UK Ltd (collectively Wyatt) from its assessment of internal control over financial reporting as of December 31, 2023, because it was acquired by the Company in a purchase
 
51

business combination during 2023. We have also excluded Wyatt from our audit of internal control over financial reporting. Wyatt is a wholly-owned subsidiary whose total assets and total revenues excluded from management’s assessment and our audit of internal control over financial reporting represent 2% and 2%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2023.
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 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 matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Product Revenue Recognition
As described in Note 2 to the consolidated financial statements, the Company recognizes revenue upon transfer of control of promised products to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products. The Company recognizes revenue on product sales at the time control of the product transfers to the customer. Certain of the Company’s customers have terms where control of the product transfers to the customer on shipment, while others have terms where control transfers to the customer on delivery. Product sales totaled $1.9 billion for the year ended December 31, 2023.
The principal consideration for our determination that performing procedures relating to product revenue recognition is a critical audit matter is a high degree of auditor effort in performing procedures related to the Company’s product revenue recognition.
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 product revenue recognition. These procedures also included, among others, (i) evaluating the recognition of revenue for a sample of transactions by obtaining and inspecting source documents, such as invoices, customer purchase orders, and shipping documents, and (ii) obtaining and inspecting evidence of remittance of cash payment from customers, as applicable, related to product revenue.
 
52

Acquisition of Wyatt Technology, LLC—Valuation of U.S. Customer Relationships
As described in Notes 1, 2 and 7 to the consolidated financial statements, on May 16, 2023, the Company completed the Wyatt acquisition for a total purchase price of $1.3 billion. Management allocated the purchase price of the acquisition to identifiable assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. As disclosed by management, of the $330.6 million of customer relationships recorded in connection with the acquisition, a majority relates to U.S. customer relationships. The customer relationships were valued using the multi-period excess earnings method under the income approach. Management’s cash flow projections for the customer relationships acquired included significant judgments and assumptions related to customer attrition rate, discount rate, and forecasted revenues.
The principal considerations for our determination that performing procedures relating to the valuation of U.S. customer relationships acquired in the acquisition of Wyatt Technology, LLC is a critical audit matter are (i) the significant judgment by management when determining the fair value estimate of the U.S. customer relationships acquired; (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions related to the customer attrition rate, discount rate, and forecasted revenues, and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.
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 the acquisition accounting, including controls over management’s valuation of the U.S. customer relationships acquired. These procedures also included, among others, (i) reading the purchase agreement; (ii) testing management’s process for developing the fair value estimate of the U.S. customer relationships acquired; (iii) evaluating the appropriateness of the multi-period excess earnings method used by management; (iv) testing the completeness and accuracy of the underlying data used in the multi-period excess earnings method; and (v) evaluating the reasonableness of the significant assumptions used by management related to the customer attrition rate, discount rate, and forecasted revenues. Evaluating the reasonableness of the significant assumptions used by management related to the customer attrition rate, discount rate and forecasted revenues involved considering (i) the current and past performance of the Wyatt business; (ii) the consistency with external market and industry data; and (iii) whether the assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating (i) the appropriateness of the multi-period excess earnings method under the income approach and (ii) the reasonableness of the customer attrition, discount rate, and forecasted revenue assumptions.
 
 
/s/ PricewaterhouseCoopers LLP
Boston, Massachusetts
February 27, 2024
We have served as the Company’s auditor since 1994.
 
53

WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
 
 
  
December 31,
 
 
  
2023
 
  
2022
 
 
  
(In thousands, except per share data)
 
ASSETS
  
  
Current assets:
  
  
Cash and cash equivalents
   $ 395,076      $ 480,529  
Investments
     898        862  
Accounts receivable, net
     702,168        722,892  
Inventories
     516,236        455,710  
Other current assets
     138,489        103,910  
    
 
 
    
 
 
 
Total current assets
     1,752,867        1,763,903  
Property, plant and equipment, net
     639,073        582,217  
Intangible assets, net
     629,187        227,399  
Goodwill
     1,305,446        430,328  
Operating lease assets
     84,591        86,506  
Other assets
     215,690        191,100  
    
 
 
    
 
 
 
Total assets
   $ 4,626,854      $ 3,281,453  
    
 
 
    
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
                 
Current liabilities:
                 
Notes payable and debt
   $ 50,000      $ 50,000  
Accounts payable
     84,705        93,302  
Accrued employee compensation
     69,391        103,300  
Deferred revenue and customer advances
     256,675        227,908  
Current operating lease liabilities
     27,825        26,429  
Accrued income taxes
     120,257        132,545  
Accrued warranty
     12,050        11,949  
Other current liabilities
     168,677        140,304  
    
 
 
    
 
 
 
Total current liabilities
     789,580        785,737  
Long-term liabilities:
                 
Long-term debt
     2,305,513        1,524,878  
Long-term portion of retirement benefits
     47,559        38,203  
Long-term income tax liabilities
     137,123        248,496  
Long-term operating lease liabilities
     58,926        62,108  
Other long-term liabilities
     137,812        117,543  
    
 
 
    
 
 
 
Total long-term liabilities
     2,686,933        1,991,228  
    
 
 
    
 
 
 
Total liabilities
     3,476,513        2,776,965  
Commitments and contingencies (Notes 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, 2023 and December 31, 2022
             
Common stock, par value $0.01 per share, 400,000 shares authorized, 162,709 and 162,425 shares issued, 59,176 and 59,104 shares outstanding at December 31, 2023 and December 31, 2022, respectively
     1,627        1,624  
Additional
paid-in
capital
     2,266,265        2,199,824  
Retained earnings
     9,150,821        8,508,587  
Treasury stock, at cost, 103,533 and 103,321 shares at December 31, 2023 and December 31, 2022, respectively
     (10,134,252      (10,063,975
Accumulated other comprehensive loss
     (134,120      (141,572
    
 
 
    
 
 
 
Total stockholders’ equity
     1,150,341        504,488  
    
 
 
    
 
 
 
Total liabilities and stockholders’ equity
   $ 4,626,854      $ 3,281,453  
    
 
 
    
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
54

WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
 
 
  
Year Ended December 31,
 
 
  
2023
 
 
2022
 
 
2021
 
 
  
(In thousands, except per share data)
 
Revenues:
  
Product sales
   $ 1,903,050     $ 1,988,169     $ 1,822,070  
Service sales
     1,053,366       983,787       963,804  
    
 
 
   
 
 
   
 
 
 
Total net sales
     2,956,416       2,971,956       2,785,874  
Costs and operating expenses:
                        
Cost of product sales
     766,374       836,209       752,514  
Cost of service sales
     428,849       411,973       404,019  
Selling and administrative expenses
     736,014       658,026       626,968  
Research and development expenses
     174,945       176,190       168,358  
Purchased intangibles amortization
     32,558       6,366       7,143  
Litigation provision
                 5,165  
Acquired
in-process
research and development
           9,797       —   
    
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     2,138,740       2,098,561       1,964,167  
    
 
 
   
 
 
   
 
 
 
Operating income
     817,676       873,395       821,707  
Other income, net
     807       2,228       17,203  
Interest expense
     (98,861     (48,797     (44,938
Interest income
     16,621       11,020       12,221  
    
 
 
   
 
 
   
 
 
 
Income before income taxes
     736,243       837,846       806,193  
Provision for income taxes
     94,009       130,091       113,350  
    
 
 
   
 
 
   
 
 
 
Net income
   $ 642,234     $ 707,755     $ 692,843  
    
 
 
   
 
 
   
 
 
 
Net income per basic common share
   $ 10.87     $ 11.80     $ 11.25  
Weighted-average number of basic common shares
     59,076       59,985       61,575  
Net income per diluted common share
   $ 10.84     $ 11.73     $ 11.17  
Weighted-average number of diluted common shares and equivalents
     59,270       60,331       62,028  
 
The accompanying notes are an integral part of the consolidated financial statements.
 
55
WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
 
 
  
Year Ended December 31,
 
 
  
2023
 
 
2022
 
 
2021
 
 
  
(In thousands)
 
Net income
   $ 642,234     $ 707,755     $ 692,843  
Other comprehensive income (loss):
                        
Foreign currency translation
     17,761       (46,135     (1,903
Unrealized losses on derivative instruments before reclassifications
     (2,648            
Amounts reclassified to interest income
     (326            
    
 
 
   
 
 
   
 
 
 
Unrealized
losses
on derivative instruments before income taxes
     (2,974            
Income tax benefit
     714              
    
 
 
   
 
 
   
 
 
 
Unrealized losses on derivative instruments, net of tax
     (2,260            
Unrealized gains (losses) on investments before income taxes
           26       (26
Income tax (expense) benefit
           (6     6  
    
 
 
   
 
 
   
 
 
 
Unrealized gains (losses) on investments, net of tax
           20       (20
Retirement liability adjustment before reclassifications
     (10,153 )     20,953       9,342  
Amounts reclassified to other income, net
     (98 )     574       1,167  
    
 
 
   
 
 
   
 
 
 
Retirement liability adjustment before income taxes
     (10,251     21,527       10,509  
Income tax benefit (expense)
     2,202       (5,119     (2,508
    
 
 
   
 
 
   
 
 
 
Retirement liability adjustment, net of tax
     (8,049     16,408       8,001  
Other comprehensive income (loss)
     7,452       (29,707     6,078  
    
 
 
   
 
 
   
 
 
 
Comprehensive income
   $ 649,686     $ 678,048     $ 698,921  
    
 
 
   
 
 
   
 
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
56

WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
 
 
  
Year Ended December 31,
 
 
  
2023
 
 
2022
 
 
2021
 
  
 
(In thousands)
 
Cash flows from operating activities:
  
 
 
Net income
   $ 642,234     $ 707,755     $ 692,843  
Adjustments to reconcile net income to net cash provided by operating activities:
                        
Stock-based compensation
     36,868       42,564       29,918  
Deferred income taxes
     (1,197     (31,988     16,633  
Depreciation
     84,625       71,998       71,560  
Amortization of intangibles
     81,280       58,425       60,120  
Observable unrealized gain on investment
                 (9,707
Realized gain on sale of investment
     (742            
In-process
research and development and other
non-cash
charges
           10,003        
Change in operating assets and liabilities, net of acquisitions:
                        
Decrease (increase) in accounts receivable
     49,179       (137,874     (62,448
Increase in inventories
     (45,443     (101,902     (67,250
Increase in other current assets
     (43,164     (23,074     (20,765
(Increase) decrease in other assets
     (26,264     (5,514     4,490  
(Decrease) increase in accounts payable and other current liabilities
     (79,524 )     60,984       46,110  
Increase in deferred revenue and customer advances
     10,433       12,862       37,845  
Decrease in other liabilities
     (105,476 )     (52,578     (52,075
    
 
 
   
 
 
   
 
 
 
Net cash provided by operating activities
     602,809       611,661       747,274  
Cash flows from investing activities:
                        
Additions to property, plant, equipment and software capitalization
     (160,632     (175,921     (161,266
Asset and business acquisitions, net of cash acquired
     (1,282,354            
Proceeds from (investments in) equity investments, net
     742       8,903       (1,788
Payments for intellectual property licenses
           (7,535     (7,000
Purchases of investments
     (1,791     (11,407     (279,660
Maturities and sales of investments
     1,770       77,993       218,084  
    
 
 
   
 
 
   
 
 
 
Net cash used in investing activities
     (1,442,265     (107,967     (231,630
Cash flows from financing activities:
                        
Proceeds from debt issuances
     1,450,040       205,000       510,000  
Payments on debt
     (670,040     (145,000     (350,000
Payments of debt issuance costs
     (400           (8,537
Proceeds from stock plans
     29,792       42,801       55,643  
Purchases of treasury shares
     (70,277     (626,061     (648,930
Proceeds from derivative contracts
     15,836       13,627       3,549  
    
 
 
   
 
 
   
 
 
 
Net cash provided by (used in) financing activities
     754,951       (509,633     (438,275
Effect of exchange rate changes on cash and cash equivalents
     (948     (14,766     (12,830
    
 
 
   
 
 
   
 
 
 
(Decrease) increase in cash and cash equivalents
     (85,453     (20,705     64,539  
Cash and cash equivalents at beginning of period
     480,529       501,234       436,695  
    
 
 
   
 
 
   
 
 
 
Cash and cash equivalents at end of period
   $ 395,076     $ 480,529     $ 501,234  
    
 
 
   
 
 
   
 
 
 
Supplemental cash flow information:
                        
Income taxes paid
   $ 243,316     $ 160,082     $ 153,504  
Interest paid
   $ 94,099     $ 48,083     $ 42,408  
The accompanying notes are an integral part of the consolidated financial statements.
 
57

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

Capital
 
 
Retained
Earnings
 
 
Treasury
Stock
 
 
Accumulated
Other
Comprehensive
Loss
 
 
Total
Stockholders’
Equity
 
 
 
(In thousands)
 
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  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
    —        —        —        707,755       —        —        707,755  
Other comprehensive loss
    —        —        —        —        —        (29,707     (29,707
Issuance of common stock for employees:
                                                       
Employee Stock Purchase Plan
    37       —        10,952       —        —        —        10,952  
Stock options exercised
    192       2       31,676       —        —        —        31,678  
Treasury stock
    —        —        —        —        (626,061     —        (626,061
Stock-based compensation
    112       1       42,316       —        —        —        42,317  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance December 31, 2022
    162,425     $ 1,624     $ 2,199,824     $ 8,508,587     $ (10,063,975   $ (141,572   $ 504,488  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
    —        —        —        642,234       —        —        642,234  
Other comprehensive income
    —        —        —        —        —        7,452       7,452  
Issuance of common stock for employees:
                                                       
Employee Stock Purchase Plan
    41       —        11,124       —        —        —        11,124  
Stock options exercise
d

    100       1       17,635       —        —        —        17,636  
Treasury stock
    —        —        —        —        (70,277     —        (70,277
Stock-based compensation
    143       2       37,682       —        —        —        37,684  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance December 31, 2023
    162,709     $ 1,627     $ 2,266,265     $ 9,150,821     $ (10,134,252   $ (134,120   $ 1,150,341  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
58
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1 Description of Business and Organization
Waters Corporation (the “Company,” “we,” “our,” or “us”), a global leader in analytical instruments and software, has pioneered innovations in chromatography, mass spectrometry and thermal analysis serving life, materials and food sciences for more than 65 years. The Company primarily designs, manufactures, sells and services high-performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC” 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 Instruments 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.
On May 16, 2023, the Company completed the acquisition of Wyatt Technology, LLC and its three operating subsidiaries, Wyatt Technology Europe GmbH, Wyatt Technology France and Wyatt Technology UK Ltd. (collectively, “Wyatt”), for a total purchase price of $1.3 billion in cash. Wyatt is a pioneer in innovative light scattering and field-flow fractionation instruments, software, accessories and services. The acquisition will expand Waters’ portfolio and increase exposure to large molecule applications. The Company financed this transaction with a combination of cash on its balance sheet and borrowings under its revolving credit facility.
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 and inventory valuation. 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. 
 
59

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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 50% 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 loss in the consolidated balance sheets.
The Company’s net sales derived from operations outside the United States were 69%, 70% and 72% in 2023, 2022 and 2021, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2023, 2022 and 2021, foreign currency transactions resulted in net losses of $16 million, $31 million and $5 million, respectively.
Seasonality of Business
The Company typically experiences seasonality in its orders that is reflected as 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 loss 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, 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.
 
60

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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, 2023 and 2022, $321 million out of $396 million and $472 million out of $481 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $233 million out of $396 million and $336 million out of $481 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2023 and 2022, respectively.
Accounts Receivable and Allowance for Credit Losses
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 twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
  
Balance at
Beginning
of Period
 
  
Additions
 
  
Deductions
 
 
Balance at

End of

Period
 
Allowance for Credit Losses
  
  
  
 
December 31, 2023
   $ 14,311      $ 8,120      $ (3,096   $ 19,335  
December 31, 2022
   $ 13,228      $ 6,509      $ (5,426   $ 14,311  
December 31, 2021
   $ 14,381      $ 5,380      $ (6,533   $ 13,228  
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 57%, 59% and 60% in 2023, 2022 and 2021, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2023, 2022 or 2021. 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 credit losses.
 
61

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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.
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, 2023, 2022 and 2021, 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
 
62

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
straight-line basis over the term of the lease. For the years ended December 31, 2023, 2022 and 2021, 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 2022, the Company recorded a total
non-cash
charge of $6 million in other income (expense), net in the consolidated statement of operations for the impairment of various equity investments without readily determinable fair values accounted for under the measurement alternative or the equity method of accounting. The impairments resulted from the substantial doubt of the investees ability to continue as a going concern.
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. We use assumptions and estimates in determining the fair value of assets acquired and liabilities assumed. The determination of the fair value of intangible assets, which represents a significant portion of the purchase price in our recent acquisition of Wyatt, requires the use of significant judgment with regard to (i) the fair value; and (ii) whether such intangibles are amortizable or
non-amortizable
and, if the former, the period and the method by which the intangible asset will be amortized. We utilize commonly accepted valuation techniques, such as the income, cost and market approaches, as appropriate, in establishing the fair value of intangible
as
sets. Typically, key assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as discount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets.
 
63

N
OTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
In our recent acquisition of Wyatt, customer relationship intangible assets have been the most significant identifiable assets acquired. The customer relationships were valued using the multi-period excess earnings method under the income approach. Our
cash
flow projections for the customer relationships acquired included significant judgments and assumptions related to customer attrition rate, discount rate, and forecasted revenues.
Goodwill and Other Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized, but are evaluated for impairment on an annual basis, or on an interim basis when events or changes in circumstances indicate that the carrying value may not be recoverable. In assessing the recoverability of goodwill and indefinite-lived intangible assets, we must make assumptions regarding the estimated future cash flows, including forecasted revenue growth and the discount rate to determine the fair value of these assets. If these estimates or their related assumptions change in the future, we may be required to record impairment charges against these assets in the reporting period in which the impairment is determined.
We test goodwill for impairment at the reporting unit level, which is the operating segment or one level below an operating segment. We have the option of performing a qualitative assessment to determine whether further impairment testing is necessary before performing the quantitative assessment. If as a result of the qualitative assessment, it is
more-likely-than-not
that the fair value of a reporting unit is less than its carrying amount, a quantitative impairment test will be required. Otherwise, no further testing will be required. If a quantitative impairment test is performed, we compare the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. Estimating the fair value of the reporting units requires significant judgment by management. If the carrying amount of a reporting unit exceeds the fair value of the reporting unit, an impairment charge is recognized for the amount by which the carrying value amount exceeds the reporting unit’s fair value up to the total amount of goodwill allocated to the reporting unit. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The Company has
two
reporting units: Waters and TA. Goodwill is allocated to the reporting units at the time of acquisition.
The Company’s intangible assets include purchased technology; capitalized software; 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.
Goodwill totaled $1.3 billion and $430 million as of December 31, 2023 and 2022, respectively. Net intangible assets and long-lived assets amounted to $629 million and $639 million, as of December 31, 2023, respectively, and $227 million and $582 million as of December 31, 2022, respectively.
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 $
44
 million, $
46
 million and $
36
 million of direct expenses that were related to the development of software in 2023, 2022 and 2021, respectively. Net capitalized software included in intangible assets totaled $
165
 million and $
148
 million at December 31, 2023 and 2022, 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
 
64

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
over
 
ten years
. Net capitalized internal software included in property, plant and equipment totaled $
14
 million and $
15
 million at December 31, 2023 and 2022, 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 2023, the Company received $1 million in proceeds from, and made no investments in, unaffiliated companies. During the year ended December 31, 2022 the Company received $10 million in proceeds from unaf
f
iliated companies. During the years ended December 31, 2022 and 2021, the Company made investments of $1 million and $2 million in unaffiliated companies, respectively.
In 2022, the Company recorded a realized gain of $7 million in other income (expense), net in the consolidated statement of operations due to the sales of various equity investments as well as incurring $6 million in impairment losses. The Company also recognized an additional $2 million
non-cash
gain on the cashless exercise of a warrant.
In 2021, the Company 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, 2023 and 2022. 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.
 
65

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, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Total at
December 31,
2023
    
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 898      $ —       $ 898      $ —   
Waters 401(k) Restoration Plan assets
     28,995        28,995        —         —   
Foreign currency exchange contracts
     183        —         183        —   
Interest rate cross-currency swap agreements
     4,835        —         4,835        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 34,911      $ 28,995      $ 5,916      $  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Foreign currency exchange contracts
   $ 207      $ —       $ 207      $ —   
Interest rate cross-currency swap agreements
     13,384        —         13,384        —   
Interest rate swap cash flow hedge
     2,974        —         2,974        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 16,565      $      $ 16,565      $  
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Total at
December 31,
2022
 
  
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 862      $ —       $ 862      $ —   
Waters 401(k) Restoration Plan assets
     25,532        25,532        —         —   
Foreign currency exchange contracts
     231        —         231        —   
Interest rate cross-currency swap agreements
     19,163        —         19,163        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 45,788      $ 25,532      $ 20,256      $  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,509      $ —       $ —       $ 1,509  
Foreign currency exchange contracts
     98        —         98        —   
Interest rate cross-currency swap agreements
     4,783        —         4,783        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,390      $      $ 4,881      $ 1,509  
    
 
 
    
 
 
    
 
 
    
 
 
 
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.
 
66

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts, Interest Rate Cross-Currency Swaps Agreements and Interest Rate Swap Cash Flow Hedges
The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts, interest rate cross-currency swap agreements and interest rate swap cash flow hedges 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 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.
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 at both December 31, 2023 and 2022. 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.2 billion and $1.1 billion at December 31, 2023 and 2022, 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 and
yen-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
 
67

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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.  
Cash Flow Hedges
The Company’s Credit Facility is a variable borrowing and has interest payments based on a contractually specified interest rate index. The contractually specified index on the Credit Facility is the
3-month
Term SOFR. The variable rate interest payments create interest risk for the Company as interest payments will fluctuate based on changes in the contractually specified interest rate index over the life of the Credit Facility. In order to reduce interest rate risk, the Company enters into interest rate swaps that will effectively
lock-in
the forecasted interest payments on the variable rate borrowing over its term. The interest rate swaps represent cash flow hedges and are assessed for hedge effectiveness each reporting period. When the hedge relationship is highly effective at achieving offsetting changes in cash flows, the Company will record the entire change in fair value of the interest rate swaps in accumulated other comprehensive loss. The amount in accumulated other comprehensive loss is reclassified to earnings in the period that the underlying transaction impacts consolidated earnings. If it becomes probable that the forecasted transaction will not occur, the hedge relationship will be
de-designated
and amounts accumulated in other comprehensive loss will be reclassified to earnings in the current period. Interest settlements due to benchmark interest rate changes are recorded in interest income or interest expense. For the year ended December 31, 2023, the Company did not have any cash flow hedges that were deemed ineffective.
Interest Rate Cross-Currency Swap Agreements
As
 
of December 31, 2023, the Company had entered into interest rate cross-currency swap derivative agreements with durations up to three years with an aggregate notional value of $
625
 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its euro-denominated and
yen-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 other comprehensive loss in stockholders’ equity 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.
 
68

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The Company’s foreign currency exchange contracts, interest rate cross-currency swap agreements
and
interest rate swap agreements designated as cash flow hedges are included in the consolidated balance sheets are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
   
December 31, 2022
 
    
Notional Value
    
Fair Value
   
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                  
Other current assets
   $ 24,155      $ 183     $ 42,047      $ 231  
Other current liabilities
   $ 16,000      $ 207     $ 13,450      $ 98  
         
Interest rate cross-currency swap agreements:
                                  
Other assets
   $ 220,000      $ 4,835     $ 400,000      $ 19,163  
Other liabilities
   $ 405,000      $ 13,384     $ 185,000      $ 4,783  
Accumulated other comprehensive (loss) income
            $ (7,975            $ 10,026  
         
Interest rate swap cash flow hedges:
                                  
Other liabilities
   $ 100,000      $ 2,974     $ —       $ —   
Accumulated other comprehensive (loss) income
            $ (2,974            $ —   
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, interest rate cross-currency swap agreements and interest rate swap agreements designated as cash flow hedges (in thousands):
 

 
 
Financial

Statement

Classification
 
 
Year Ended December 31,
 
 
 
2023
 
 
2022
 
 
2021
 
Foreign currency exchange contracts:
 
 
 
 
Realized gains (losses) on closed contracts
 
 
Cost of sales  
 
$
 
224     $
 
(3,855   $
 
(1,973
Unrealized losses on open contracts
 
 
Cost of sales  
 
  (156     (176     (343
   
 
   
 
 
 
   
 
 
   
 
 
 
Cumulative net
pre-tax
gains (losses)
 
 
Cost of sales  
 
$ 68     $ (4,031   $ (2,316
   
 
   
 
 
 
   
 
 
   
 
 
 
Interest rate cross-currency swap agreements:
 
 
                     
Interest earned
 
 
Interest income  
 
$ 10,974     $ 8,872     $ 11,084  
Unrealized (losses) gains on open contracts
 
 
Accumulated other comprehensive loss  
 
$ (18,001   $ 25,969     $ 29,052  
Interest rate swap cash flow hedges:
 
 
                     
Interest earned
 
 
Interest income  
 
$ 326     $ —      $ —   
Unrealized losses on open contracts
 
 
Accumulated other comprehensive loss  
 
$ (2,974   $ —      $ —   
Stockholders’ Equity
In December 2023, the Company’s Board of Directors authorized the extension of the existing share repurchase program through January 21, 2025. The Company’s remaining authorization is $
1.0
 billion. During 2023, 2022 and 2021, the Company repurchased
0.2 million, 2.0 million and 2.0 million shares of the Company’s outstanding common stock at a cost of $58 million, $616 million and $640 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $12 million, $11 million and $9 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the Company has a total of $1.0 
b
illion authorized for future repurchases.
 
69

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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. Certain of the Company’s customers have terms where control of the product transfers to the customer on shipment, while others have terms where control transfers to the customer on delivery. 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 product 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
 
70

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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 twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
  
Balance at
Beginning of Period
 
  
Accruals for
Warranties
 
  
Settlements
Made
 
 
Balance at
End of Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued warranty liability:
                                  
December 31, 2023
   $ 11,949      $ 7,727      $ (7,626   $ 12,050  
December 31, 2022
   $ 10,718      $ 10,067      $ (8,836   $ 11,949  
December 31, 2021
   $ 10,950      $ 8,799      $ (9,031   $ 10,718  
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 for the years ended December 31, 2023, 2022 and 2021.
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.
 
71

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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.
Restructuring
In July 2023, the Company made organizational changes to better align its resources with its growth and innovation strategies, resulting in a worldwide workforce reduction, that has impacted approximately 5% of the Company’s employees. During 2023, the Company incurred $26 
million of severance-related costs in connection with this reduction, which was recorded in selling and administrative expenses in the consolidated statement of operations. During 2023, the Company paid $
19
 million of these costs with the majority of the remaining costs to be paid in the first half of 2024.
Recently Adopted Accounting Standards
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 Company adopted this standard on January 1, 2023. 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. In December 2022, an update was issued because the cessation date for overnight LIBOR rates being published was extended to June 30, 2023, which was beyond the current expiration date of this guidance. The update extended the sunset date to December 31, 2024. 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 does not believe that it has material reference
 
72

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
rate exposure which would require utilizing the guidance under this accounting pronouncement and if adopted does not believe that this standard would have a material impact on the Company’s financial position, results of operations and cash flows.
In November 2023, accounting guidance was issued that requires additional disclosures of reportable segment information. The guidance requires that public entities disclose, on an annual and interim basis (1) significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss, (2) an amount for other segment items by reportable segment and a description of its composition (the other segment items category is the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss), (3) provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, (4) clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements, (5) the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and (6) if a public entity has a single reportable segment to provide all the disclosures required by the amendments in this update and all existing segment disclosures in Topic 280. The amendments in this update do not change how operating segments are identified or aggregated nor how the quantitative thresholds are applied to determine its reportable segments. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this update should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures.
In December 2023, accounting guidance was issued to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this update change disclosure requirements related to the rate reconciliation, income taxes paid and other disclosures. For the rate reconciliation the amendments require that public business entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. For income taxes paid the amendments require that all entities disclose on an annual basis the following information; (1) the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes, (2) the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5 
percent of total income taxes paid (net of refunds received). Finally, for other disclosures the amendments require that all entities disclose the following information: (1) income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign, and (2) income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. This update also eliminates the requirement for all entities to (1) disclose the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months or (2) make a statement that an estimate of the range cannot be made. As well as removing the requirement to disclose the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. The amendments in this update are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have
 
73

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
not yet been issued or made available for issuance. The amendments in this update should be applied on a prospective basis and retrospective application is permitted. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures.
3 Revenue Recognition
The Company’s deferred revenue liabilities in 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.
The following is a summary of the activity of the Company’s deferred revenue and customer advances for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31,
 
    
2023
   
2022
   
2021
 
Balance at the beginning of the period
   $ 285,175     $ 273,598     $ 239,759  
Recognition of revenue included in balance at beginning of the period
     (240,808     (230,615     (216,920
Revenue deferred during the period, net of revenue recognized
     279,149       242,192       250,759  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 323,516     $ 285,175     $ 273,598  
    
 
 
   
 
 
   
 
 
 
The Company classified $67 million and $57 million of deferred revenue and customer advances in other long-term liabilities at December 31, 2023 and 2022, 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, 2023
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 256,675  
13-24
months
     39,326  
25 months and beyond
     27,515  
    
 
 
 
Total
   $ 323,516  
    
 
 
 
4 Marketable Securities
The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets consist of time deposits that mature in one year or less with an amortized cost and a fair value of $0.9 million at both December 31, 2023 and 2022.
 
74

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
5 Inventories
Inventories are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31, 

2023

    
December 31, 

2022

 
Raw materials
   $ 233,952      $ 205,760  
Work in progress
     20,198        19,899  
Finished goods
     262,086        230,051  
    
 
 
    
 
 
 
Total inventories
   $ 516,236      $ 455,710  
    
 
 
    
 
 
 
During 2023, 2022 and 2021, the Company recorded inventory-related excess and obsolescence provisions of $11 million, $14 million and $9 million, respectively.
6 Property, Plant and Equipment
Property, plant and equipment consist of the following (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31,
 
    
2023
   
2022
 
Land and land improvements
   $ 35,635     $ 34,663  
Buildings and leasehold improvements
     488,667       444,994  
Production and other equipment
     748,411       640,460  
Construction in progress
     118,492       164,222  
    
 
 
   
 
 
 
Total property, plant and equipment
     1,391,205       1,284,339  
Less: accumulated depreciation and amortization
     (752,132     (702,122
    
 
 
   
 
 
 
Property, plant and equipment, net
   $ 639,073     $ 582,217  
    
 
 
   
 
 
 
During 2023, 2022 and 2021, the Company retired and disposed of approximately $48 million, $24 million and $23 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, 2023, 2022 and 2021.
7 Acquisitions
On May 16, 2023, the Company acquired all of the issued and outstanding equity interests of Wyatt for $1.3 billion, net of cash acquired. Wyatt is a pioneer in innovative light scattering and field-flow fractionation instruments, software, accessories and services. The acquisition will expand Waters portfolio and increase exposure to large molecule applications. As a result of the acquisition, the results of Wyatt are included in the Company’s consolidated financial statements from the acquisition date.
The Company allocated the purchase price of the acquisition to identifiable assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The purchase price allocation was based upon preliminary information and is subject to change if additional information about the facts and circumstances that existed at the acquisition date becomes available. The Company is in the ongoing process of conducting a valuation of the assets acquired and liabilities assumed related to the acquisition. The final fair value of the net assets acquired may result in adjustments to these assets and liabilities, including goodwill.
The intangible assets were valued with input from valuation specialists. The Company used variations of the income approach, which uses Level 3 inputs, in determining the fair value of intangible assets acquired in the
 
75

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Wyatt acquisition. Specifically, the customer relationships were valued using the multi-period excess earnings method under the income approach. The Company utilized the relief from royalty method to determine the fair value of the tradename and the developed technology. The following table presents the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed on the closing date of May 16, 2023 (in thousands):
 
 
 
 
 
 
Purchase Price
        
Cash paid
   $ 1,307,978  
Less: cash acquired
     (25,624
    
 
 
 
Net cash consideration
     1,282,354  
    
 
 
 
Identifiable Net Assets (Liabilities) Acquired
        
Accounts receivable
     20,099  
Inventory
     14,706  
Deferred tax assets
     11,335  
Prepaid and other assets
     1,096  
Property, plant and equipment
     9,056  
Operating lease assets
     5,204  
Intangible assets
     418,100  
Accounts payable and accrued expenses
     (31,664
Operating lease liabilities
     (5,204
Tax liabilities
     (3,917
Deferred revenue
     (15,219
Other liabilities
     (5,728
    
 
 
 
Total identifiable net assets acquired
     417,864  
Goodwill
     864,490  
    
 
 
 
Cash consideration paid
   $ 1,282,354  
    
 
 
 
The details of the purchase price allocated to the intangible assets acquired and the estimated useful lives are as follows (dollars in thousands):
 
 
  
Amount
 
  
Weighted-Average

Life
 
Developed technology
   $ 80,000        10 years  
Customer relationships
     330,600        10 years  
Trade name
     7,500        5 years  
    
 
 
          
Total
     $418,100           
    
 
 
          
The Company allocated $864 million of the purchase price to goodwill which is primarily deductible for tax purposes and has been allocated to the Waters Division operating segment. The goodwill arising from the acquisition consists largely of the value of intangible assets that do not qualify for separate recognition such as workforce in place and cash flows from the integration of 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.
During the twelve months ended December 31, 2023, the Company’s consolidated results included net sales of $
73
 million, and a net operating loss of $
18 
million since the acquisition closed on May 16, 2023. The Company also incurred transaction related costs of $
13 million during the twelve months ended December 31, 2023, which are recorded in selling and administrative expenses in the consolidated statement of operations.
 
76

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Unaudited Pro Forma Financial Information
The following unaudited pro forma information is presented for illustrative purposes only. It is not necessarily indicative of the actual results of operations that actually would have been realized had the entities been a single company as of January 1, 2022 or the future operating results of the combined entity. The unaudited pro forma information does not give effect to the potential impact of current financial conditions, regulatory matters or any anticipated synergies that may be associated with the acquisition. The unaudited pro forma information also does not include any integration costs that the Company may incur related to the acquisition as part of combining the operations of the companies.
The following unaudited pro forma information shows the results of the Company’s operations for the twelve months ended December 31, 2023 and 2022, as if the acquisition had occurred on January 1, 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
    
December 31, 2022
 
Revenue
   $ 2,995,001      $ 3,086,281  
Net income
     658,431        651,869  
To reflect the acquisition of Wyatt as if it had occurred on January 1, 2022, the unaudited pro forma information includes adjustments to reflect, among other things, the incremental intangible asset amortization to be incurred based on the preliminary values of each identifiable intangible asset of Wyatt and the interest expense from debt financings obtained to partially fund the cash consideration transferred. Pro forma adjustments were tax effected at the Company’s historical statutory rates in effect for the respective periods.
Pro forma net income for the twelve months ended December 31, 2023, was adjusted to exclude certain
non-recurring
expenses related to transaction costs incurred and the fair value adjustment of inventory. These
non-recurring
expenses were reclassified to the prior period and included in the pro forma net income for the twelve months ended December 31, 2022.
In conjunction with the Wyatt acquisition, the Company entered into retention agreements with certain employees, in which the Company agreed to pay a total of $40 million, in two equal installments upon the first and second anniversary of the acquisition date. As these employees are earning their individual cash award by providing service over the
two-year
period that benefit the Company, the $40 million will be recognized within total costs and operating expenses in the consolidated statements of operations over the
two-year
service period. The Company has recorded $19 million of expense in the consolidated statement of operations for the year ended December 31, 2023.
On January 31, 2022, the Company completed an asset acquisition in which the charge detection mass spectrometry technology (“CDMS technology”) assets of Megadalton Solutions, Inc. (“Megadalton”) were acquired for approximately $10 million in total purchase price, of which $5 million was paid at closing and
the remaining
$4 million will be paid in the future at various dates through 2029. This CDMS technology makes it possible to analyze extremely large proteins and protein complexes used in cell and gene therapies that would otherwise be difficult to analyze with conventional mass spectrometry. Once this technology is further developed, it will extend the capabilities of our mass spectrometry portfolio for a broader set of applications, and as such, the cost of this technology asset has been accounted for as Acquired
In-Process Research
and Development and expensed in costs and operating expenses in the statement of operations.
8 Goodwill and Other Intangibles
The carrying amount of goodwill was $1.3 billion and $430 million at December 31, 2023 and 2022, respectively. The acquisition of Wyatt increased goodwill by $864 million, while the effect of foreign currency translation increased goodwill by $10 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, 2023
 
  
December 31, 2022
 
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
  
Weighted-
Average
Amortization
Period
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
  
Weighted-
Average
Amortization
Period
 
Capitalized software
  $ 660,273     $ 495,317       5
 
years
     $ 589,604      $ 441,414        5
 
years
 
Purchased intangibles
    614,357       197,154       10
 
years
       197,805        166,735        11
 
years
 
Trademarks
    9,680       —        —         9,680        —         —   
Licenses
    14,798       8,429       7
 
years
       14,070        6,729        6
 
years
 
Patents and other intangibles
    111,962       80,983       8
 
years
       104,139        73,021        8
 
years
 
   
 
 
   
 
 
            
 
 
    
 
 
          
Total
  $ 1,411,070     $ 781,883       7
 
years
     $ 915,298      $ 687,899        7
 
years
 
   
 
 
   
 
 
            
 
 
    
 
 
          
The Company capitalized $468 million, $54 million and $55 million of intangible assets for the years ended December 31, 2023, 2022 and 2021, respectively. The gross carrying value of intangible assets and accumulated amortization for intangible assets increased by $32 million and $18 million, respectively, in the year ended December 31, 2023 due to the effects of foreign currency translation. Amortization expense for intangible assets was $81 million, $58 million and $60 
million for the years ended December 31, 2023, 2022 and 2021, respectively. In addition, in the year ended December 31, 2023, the company wrote off a $4 million intangible asset that was fully amortized. Amortization expense for intangible assets is estimated to be $
98
 million per year for each of the next five years.
9 Debt
On May 16, 2023, the Company financed the Wyatt acquisition with a combination of cash on its balance sheet and borrowings under its revolving credit facility. As a result of the Wyatt transaction, the Company’s outstanding debt on December 31, 2023 was $2.4 billion.
On May 11, 2023, the Company issued the following senior unsecured notes:
 

Senior Unsecured Notes
 
Term
 
Interest Rate
 
Face Value (in millions)
 
Maturity Date
 
 
 
 
 
 
 
 
 
Series P
   5 years   4.91%   $50  
May
 2028
Series Q
   7 years   4.91%   $50  
May
2030
The Company used the proceeds from the issuance of these senior unsecured notes to repay other outstanding debt and for general corporate purposes. Interest on the Series P and Q Senior Notes is payable semi-annually in arrears. The Company may prepay some or all of the Senior Notes, at any time and from time to 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 P and Q 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.
The Company ha
s
a five-year, $1.8 billion revolving facility (the “Credit Facility”) that expires in September 2026. On March 3, 2023, the Company amended the Credit Facility to increase the borrowing capacity by $200 million to an aggregate total borrowing capacity of $2.0 billion, which did not affect
the
 
maturity
date of September 17, 2026. The amendment also replaced all references in the Credit Facility to LIBOR with Term SOFR as the benchmark rate. As of December 31, 2023 and December 31, 2022, the Credit Facility had a total of $
1.1
 billion and $
270
 million outstanding,
respectively.
 
78

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The interest rates applicable under the Credit Facility 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 Term SOFR rate for a
one-month
interest period as published two U.S. Government Securities Business Days prior to such day (or if such day is not a U.S. Government Securities Business Day, the immediately preceding U.S. Government Securities Business Day), plus 1% annum) or the applicable 1, 3 or 6 month adjusted Term SOFR 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 Term SOFR or EURIBO rate loans. The facility fee on the Credit Facility 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 Credit Facility 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 Credit Facility includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities.
As of both December 31, 2023 and 2022, the Company had a total of $1.3 billion 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. 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, 2023 and 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
   
December 31, 2022
 
Senior unsecured notes - Series I - 3.13%, due May 2023
  
$
—     
$
50,000  
Senior unsecured notes - Series G - 3.92%, due June 2024
  
50,000    
—   
    
 
 
   
 
 
 
Total notes payable and debt, current
     50,000       50,000  
Senior unsecured notes - Series G - 3.92%, due June 2024
     —        50,000  
Senior unsecured notes - Series H - floating rate*, due June 2024
     —        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       100,000  
Senior unsecured notes - Series O - 2.25%, due March 2031
     400,000       400,000  
Senior unsecured notes - Series P - 4.91%, due May 2028
     50,000       —   
Senior unsecured notes - Series Q - 4.91%, due May 2030
     50,000       —   
Credit agreement
     1,050,000       270,000  
Unamortized debt issuance costs
     (4,487     (5,122
    
 
 
   
 
 
 
Total long-term debt
     2,305,513       1,524,878  
    
 
 
   
 
 
 
Total debt
   $ 2,355,513     $ 1,574,878  
    
 
 
   
 
 
 

*
Series H senior unsecured notes bear interest at a
3-month
LIBOR for that floating rate interest period plus 1.25%.
 
79

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
As of December 31, 2023 and 2022, the Company had a total amount available to borrow under the Credit Facility of $0.9 billion and $1.5 billion, respectively, after outstanding letters of credit. The weighted-average interest rates applicable to the senior unsecured notes and credit agreement borrowings collectively were 4.69% and 3.54% at December 31, 2023 and 2022, respectively. As of December 31, 2023, the Company was in compliance with all debt covenants.
The Company and its foreign subsidiaries also had available short-term lines of credit totaling $114 million and $113 million at December 31, 2023 and December 31, 2022, 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, 2023 or December 31, 202
2.
Annual maturities of debt outstanding at December 31, 2023 are as follows (in thousands):
 
 
 
 
 
 
    
Total
 
2024
   $ 50,000  
2025
      
2026
     1,510,000  
2027
      
2028
     50,000  
Thereafter
     750,000  
    
 
 
 
Total
   $ 2,360,000  
    
 
 
 
10 Income Taxes
Income tax data for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Year Ended December 31,
 
    
2023
    
2022
    
2021
 
The components of income before income taxes are as follows:
                          
Domestic
   $ 74,119      $ 133,816      $ 144,410  
Foreign
     662,124        704,030        661,783  
    
 
 
    
 
 
    
 
 
 
Total
   $ 736,243      $ 837,846      $ 806,193  
    
 
 
    
 
 
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Year Ended December 31,
 
    
2023
   
2022
   
2021
 
The components of the income tax provision were as follows:
                        
Federal
   $ 178     $ 62,153     $ 16,302  
State
     6,427       8,025       3,691  
Foreign
     88,601       91,901       76,724  
    
 
 
   
 
 
   
 
 
 
Total current tax provision
   $ 95,206     $ 162,079     $ 96,717  
    
 
 
   
 
 
   
 
 
 
Federal
   $ (2,457   $ (26,551   $ 10,491  
State
     (3,029     (4,420     345  
Foreign
     4,289       (1,017     5,797  
    
 
 
   
 
 
   
 
 
 
Total deferred tax provision
     (1,197     (31,988     16,633  
    
 
 
   
 
 
   
 
 
 
Total provision
   $ 94,009     $ 130,091     $ 113,350  
    
 
 
   
 
 
   
 
 
 
 
80

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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, 2023, 2022 and 2021 (in thousands):
 
 
  
Year Ended December 31,
 
 
  
2023
 
 
2022
 
 
2021
 
Federal tax computed at U.S. statutory income tax rate
   $ 154,611     $ 175,948     $ 169,300  
GILTI, net of foreign tax credits
     15,103       17,812       10,476  
Uncertain tax positions
     (16,211     1,051       508  
State income tax, net of federal income tax benefit
     2,880       3,605       4,037  
Net effect of foreign operations
     (48,587     (55,273     (56,214 )
Effect of stock-based compensation
     (2,262     (7,341     (6,682 )
Other, net
     (11,525 )     (5,711 )     (8,075 )
 
    
 
 
   
 
 
   
 
 
 
Provision for income taxes
   $ 94,009     $ 130,091     $ 113,350  
    
 
 
   
 
 
   
 
 
 
The Company’s effective tax rate was 12.8%, 15.5% and 14.1
% for the years ended December 31, 2023, 2022 and 2021, respectively. The decrease in the Company’s effective tax rate in 2023 can primarily be attributed to the recognition of a previously unrecognized tax benefit of $
18 million as a result of the completion of a tax examination, decreasing the Company’s 2023 effective tax rate by approximately 2.5%.
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%, 25% and 17%, respectively, as of December 31,
 2023.
 
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 by $
16
 million, $
20
 million and $
20
 million and increased the Company’s net income per diluted share by $
0.27
, $
0.33
and $
0.32
for the year
s
ended December 31, 2023, 2022 and 2021, respectively.
During 2023, the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, an $18 million recognition of a previously unrecognized tax benefit as a result of the completion of a tax examination, a $15 million provision related to the GILTI tax, including the impact of capitalizing research and development expenditures pursuant to IRC Section 174, and a tax benefit of $3 million on stock-based compensation.
The 2022 effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $18 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation.
The 2021 effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, an $10 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based
compensation.
The Company recorded a tax provision of $4 million, $4 million and $3 million for 2023, 2022 and 2021, respectively, for future withholding taxes and U.S. state taxes on the repatriation of 2023, 2022 and 2021 undistributed earnings.
 
8
1

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,
 
 
  
2023
 
 
2022
 
Deferred tax assets:
  
 
Net operating losses and credits
   $ 54,901     $ 51,945  
Depreciation
     1,517       18  
Operating leases
     20,307       19,771  
Amortization
     5,905       2,713  
Stock-based compensation
     7,754       7,947  
Deferred compensation
     14,886       23,488  
Deferred revenue
     17,127       13,555  
Revaluation of equity investments and licenses
     1,884       23  
Inventory
     7,534       6,463  
Accrued liabilities and reserves
     5,720       4,815  
Capitalized interest
     12,586        
Unrealized foreign currency gain/loss
     700       1,858  
Capitalized Section 174 Expenditures
     34,487       34,234  
Other
     5,086       1,098  
    
 
 
   
 
 
 
Total deferred tax assets
     190,394       167,928  
Valuation allowance
     (57,873     (54,300
    
 
 
   
 
 
 
Deferred
tax
assets, net of valuation allowance
     132,521       113,628  
Deferred tax liabilities:
    
Capitalized software
     (29,281     (25,429
Operating leases
     (20,117     (19,543
Indefinite-lived intangibles
     (14,824 )     (16,057
Deferred tax liability on foreign earnings
     (20,374     (18,677
    
 
 
   
 
 
 
Total deferred tax liabilities
     (84,596 )     (79,706
    
 
 
   
 
 
 
Net deferred tax assets
   $ 47,925     $ 33,922  
    
 
 
   
 
 
 
The Company has gross foreign net operating losses of $231 million, of which $192 million do not expire under current laws and $39 million start expiring in 2024. As of December 31, 2023, the Company has provided a deferred tax valuation allowance of $58 million, of which $52 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, 2023, 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.
 
8
2

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
 
  
2023
 
 
2022
 
 
2021
 
Balance at the beginning of the period
   $ 29,019     $ 28,692     $ 28,666  
Net reductions for settlement of tax audits
     (17,651           (1,300
Net reductions for lapse of statutes taken during the period
     (512     (818     (433
Net additions for tax positions taken during the prior period
     2,473              
Net additions for tax positions taken during the current period
     994       1,145       1,759  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 14,323     $ 29,019     $ 28,692  
    
 
 
   
 
 
   
 
 
 
As of 2023, the total amount of gross unrecognized tax benefits was $14 million, all of which, if recognized, would impact the Company’s effective tax rate. This represents a decrease of $18 million resulting from the completion of a tax audit in 2023. This decrease reduced the income tax expense in the statement of operations and did not impact cash
 
flows. The Company is subject to various foreign audits and inquiries, and we currently do not expect any material adjustments.
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, 2018. 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, 2023, the Company expects to record additional reductions in the measurement of its unrecognized tax benefits and related net interest and penalties of approximately $2 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.
The following is a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2023, 2022 and 2021 (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:
  
  
 
 
2023
   $ 54,300      $ 1,467     $ 2,106     $ 57,873  
2022
   $ 58,834      $ (1,647   $ (2,887   $ 54,300  
2021
   $ 60,101      $ 2,919     $ (4,186   $ 58,834  
 
*
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 changes in the valuation allowance during the years ended December 31, 2023, 2022 and 2021 are primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward.
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
 
8
3

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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 (expense), net in the consolidated statement of operations for the year ended December 31, 2021. During the years ended December 31, 2023, 2022 and 2021, the Company received $2 million, $1 million and $
3 
million, respectively, in guaranteed payments, net of applicable withholding taxes. The Company also recorded a litigation provision of $
5 million during the year ended December 31, 2021, related to a legal settlement.
12 Leases
As of December 31, 2023 and 2022, the Company had lease agreements that expire at various dates through 2034, with weighted-average remaining lease terms of 4.5 years and 4.4 years, respectively. Rental expense was $38 million, $36 million and $34 million for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023 and 2022, the weighted-average discount rates used to determine the present value of lease liabilities were 4.15% and 3.24%, respectively. During the years ended December 31, 2023, 2022 and 2021, cash paid for amounts included in the measurement of lease liabilities in operating activities in the statement of cash flows was $38 million, $36 million and $34 
million, respectively.
T
he Company
recorded
 $
2
 
million
,
$
12 million and $3 
million of
right-of-use
assets in exchange for new operating lease liabilities during the years ended December 31, 2023, 2022 and 2021, 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
  
2023
 
  
2022
 
Assets:
  
  
  
Property operating lease assets
   Operating lease assets    $ 55,006      $ 54,930  
Automobile operating lease assets
   Operating lease assets      28,675        30,582  
Equipment operating lease assets
   Operating lease assets      910        994  
         
 
 
    
 
 
 
Total lease assets
        $ 84,591      $ 86,506  
         
 
 
    
 
 
 
Liabilities:
                      
Current operating lease liabilities
   Current operating lease liabilities    $ 27,825      $ 26,429  
Long-term operating lease liabilities
   Long-term operating lease liabilities      58,926        62,108  
Total lease liabilities
        $ 86,751      $ 88,537  
         
 
 
    
 
 
 
 
8
4

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Undiscounted future minimum rents payable as of December 31, 2023 under
non-cancelable
leases with initial terms exceeding one year reconcile to lease liabilities included in the consolidated balance sheet as follows (in thousands): 
 
2024
   $ 30,344  
2025
     24,570  
2026
     18,321  
2027
     10,752  
2028
     3,848  
2029 and thereafter
     5,215  
    
 
 
 
Total future minimum lease payments
     93,050  
Less: amount of lease payments representing interest
     (6,299 )
    
 
 
 
Present value of future minimum lease payments
     86,751  
Less: current operating lease liabilities
     (27,825 )
 
    
 
 
 
Long-term operating lease liabilities
   $ 58,926  
    
 
 
 
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, 2023 are immaterial for the years ended December 31, 2023 and thereafter.
The Company enters into standard indemnification agreements in 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, 2023, the 2020 Plan has 6.3 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, 2023, the Company had stock
options
, restricted stock and restricted and performance stock unit awards o
utstanding.
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
 
85

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
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, 2023,
1.7
 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, 2023, 2022 and 2021.
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, 2023, 2022 and 2021 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):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Cost of sales
   $ 2,014      $ 3,498      $ 2,500  
Selling and administrative expenses
     31,012        32,192        21,727  
Research and development expenses
     3,842        6,874        5,691  
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 36,868      $ 42,564      $ 29,918  
    
 
 
    
 
 
    
 
 
 
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 twelve months ended December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values
  
2023
   
2022
   
2021
 
Options issued in thousands
     132       138       160  
Risk-free interest rate
     3.9     2.0     0.8
Expected life in years
     6       6       6  
Expected volatility
     31.1     30.7     32.4
Expected dividends
           —        —   
 
86

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
2023
    
2022
    
2021
 
Exercise price
   $ 331.76      $ 321.15      $ 281.33  
Fair value
   $ 126.73      $ 107.99      $ 91.48  
The following table summarizes stock option activity for the plans for the twelve months ended December 31, 2023 (in thousands, except per share data):
 
 
  
Number of Shares
 
 
Exercise Price per Share
 
  
Weighted-
Average
Exercise Price
per Share
 
Outstanding at December 31, 2022
     597     $ 99.22       to     $ 371.64      $ 238.43  
Granted
     132     $ 253.64        to      $ 345.59      $ 331.76  
Exercised
     (99   $ 99.22        to      $ 314.98      $ 178.31  
Canceled
     (43 )   $ 195.75        to      $ 345.59      $ 291.54  
    
 
 
                                    
Outstanding at December 31, 2023
     587     $ 113.88        to      $ 371.64      $ 265.17  
    
 
 
                                    
The following table details the options outstanding at December 31, 2023 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
 
$113.88 to $235.06
     192      $ 187.37        4.7        150      $ 181.57  
$235.07 to $303.64
     166      $ 267.95        6.8        80      $ 262.92  
$303.65 to $371.64
     229      $ 328.38        8.6        29      $ 331.66  
    
 
 
                      
 
 
          
Total
     587      $ 265.17        6.8        259      $ 223.37  
    
 
 
                      
 
 
          
During 2023, 2022 and 2021, 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 $11 million, $
31 million and $43 million, respectively. The total cash received from the exercise of these stock options was $18 million, $32 million and $46 million for the year
s
ended December 31, 2023, 2022 and 2021, respectively.
The aggregate intrinsic value of the outstanding stock options at December 31, 2023 was $39 million. There were 0.3 million options exercisable at December 31, 2023, 2022 and 2021. The weighted-average exercise prices of options exercisable at December 31, 2023, 2022 and 2021 were $223.37, $188.21 and $162.09, respectively. The weighted-average remaining contractual life of the exercisable outstanding stock options at December 31, 2023 was 5.1 years. The aggregate intrinsic value of stock options exercisable as of December 31, 2023 was $28 million.
At December 31, 2023, the Company had 0.6 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 $39 million, $264.78 and 6.7 years, respectively, at December 31, 2023.
The amount of compensation costs recognized for the year
s
ended December 31, 2023, 2022 and 2021 on the stock options expected to vest were $10 million, $8 million and $7 million, respectively. As of December 31, 2023, there were $25 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.4 years.
 
87

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Restricted Stock
During the years ended December 31, 2023, 2022 and 2021, the Company granted
three
 thousand,
three
 thousand and
four
 thousand shares of restricted stock, respectively. The weighted-average fair value per share on the grant date of the restricted stock granted in 2023, 2022 and 2021 was $
341.04
, $
363.44
and $
256.28
, respectively. The Company has recorded $
1
 million of compensation expense in each of the years ended December 31, 2023, 2022 and 2021 related to the restricted stock grants. As of December 31, 2023, the Company had
three
 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 twelve months ended December 31, 2023 (in thousands, except per share data):
 
 
 
 
 
 
 
 
 
 
    
Shares
   
Weighted-Average

Grant Date Fair
Value per Share
 
Unvested at December 31, 2022
     238     $ 273.60  
Granted
     100     $ 319.28  
Vested
     (74   $ 254.61  
Forfeited
     (29   $ 288.50  
    
 
 
         
Unvested at December 31, 2023
     235     $ 297.18  
    
 
 
         
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, 2023, 2022 and 2021 on the restricted stock units expected to vest were $19 million, $19 million and $17 million, respectively. As of December 31, 2023, there were $50 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, includ
ing vola
tility 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
 
88

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
the value of
the performance stock units granted during the years ended December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values
  
2023
   
2022
   
2021
 
Performance stock units issued in thousands
     45       40       41  
Risk-free interest rate
     4.8     1.6     0.2
Expected life in years
     2.9       2.9       2.9  
Expected volatility
     33.3     25.4     38.7
Average volatility of peer companies
     32.8     34.5     34.7
Correlation Coefficient
     38.2     43.0     45.8
Expected dividends
           —        —   
The following table summarizes the unvested performance stock unit award activity for the twelve months ended December 31, 2023 (in thousands, except per share data):
 
 
  
Shares
 
 
Weighted-Average

Fair Value per
Share
 
 
 
 
 
 
 
 
 
 
Unvested at December 31, 2022
     111     $ 297.55  
Granted
     45     $ 338.02  
Vested
     (46   $ 208.35  
Forfeited
     (17 )   $ 307.03  
Change in performance shares in the year due to exceeding performance targets
 
 
15
 
 
$
205.72
 
    
 
 
         
Unvested at December 31, 2023
     108     $ 337.22  
    
 
 
         
The amount of compensation costs recognized for the years ended December 31, 2023, 2022 and 2021 on the performance stock units expected to vest were $5 million, $13 million and $3 million, respectively. As of December 31, 2023, there were $15 million of total unrecognized compensation costs related to the performance stock unit awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 1.9 years.

15  Earnings Per Share
Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data):
 

 
  
Year Ended December 31, 2023
 
 
  
Net Income
 
  
Weighted-Average

Shares
 
  
Per
Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 642,234        59,076      $ 10.87  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —         194        (0.03
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 642,234        59,270      $ 10.84  
    
 
 
    
 
 
    
 
 
 
 
 
  
Year Ended December 31, 2022
 
 
  
Net Income
 
  
Weighted-Average

Shares
 
  
Per
Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 707,755        59,985      $ 11.80  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —         346        (0.07
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 707,755        60,331      $ 11.73  
    
 
 
    
 
 
    
 
 
 
 
89

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
 
  
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  
    
 
 
    
 
 
    
 
 
 
For the year
s
ended December 31, 2023, 2022 and 2021, the Company had 245 thousand, 66 thousand and 3 thousand 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 Loss
The components of accumulated other comprehensive loss are detailed as follows
(in thousands):
 
 
  
Currency
Translation
 
 
Unrealized Gain
(Loss) on
Retirement Plans
 
 
Unrealized
Gain (Loss) on
Investments
 
 
Unrealized
Loss on

Derivative
Instruments
 
 
Accumulated
Other
Comprehensive
Loss
 
Balance at December 31, 2021
   $ (99,985   $ (11,860   $ (20   $     $ (111,865
Other comprehensive (loss) income, net of tax
     (46,135     16,408       20             (29,707
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2022
   $ (146,120   $ 4,548     $     $     $ (141,572
Other comprehensive (loss) income, net of tax
     17,761       (8,049           (2,260     7,452  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2023
   $ (128,359   $ (3,501   $     $ (2,260   $ (134,120
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
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 year
s
ended December 31, 2023, 2022 and 2021, the Company’s matching contributions amounted to $22 million, $21 million and $19 million, respectively.
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 $18 million, $16 million and $17 million in the year
s
ended December 31, 2023, 2022 and 2021, 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.
 
90

NOTES TO CONSOLIDATED FINANCIAL
STATEMENTS
— (Continued)
 
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. Retiree Healthcare Plan and
Non-U.S. Pension
Plans are presented in the following tables, using the measurement dates of December 31, 2023 and 2022, respectively.
The reconciliation of the projected benefit obligations for the plans at December 31, 2023 and 2022 is as follows
(in thousands):
 
 
  
2023
 
 
2022
 
 
  
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
   $ 22,583     $ 74,025     $ 25,958     $ 106,924  
Service cost
     275       3,073       775       4,018  
Employee contributions
     1,105       601       1,139       536  
Interest cost
     1,262       2,797       706       1,360  
Actuarial losses (gains)
     2,166       11,387       (4,657     (27,494
Benefits paid
     (1,649     (2,051     (1,338     (3,567
Plan amendments
     —        (500     —         
Plan settlements
     —        (488     —        (812
Currency impact
     —        3,547       —        (6,940
    
 
 
   
 
 
   
 
 
   
 
 
 
Projected benefit obligation, December 31
   $ 25,742     $ 92,391     $ 22,583     $ 74,025  
    
 
 
   
 
 
   
 
 
   
 
 
 
The reconciliation of the fair value of the plan assets at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
   
Non-U.S.
   
U.S.
Retiree
   
Non-U.S.
 
    
Healthcare
   
Pension
   
Healthcare
   
Pension
 
    
Plan
   
Plans
   
Plan
   
Plans
 
Fair value of plan assets, January 1
   $ 15,724     $ 77,697     $ 18,314     $ 91,169  
Actual return on plan assets
     2,444       4,144       (2,895     (6,497
Company contributions
     529       3,224       504       2,500  
Employee contributions
     1,105       601       1,139       536  
Plan settlements
     —        (488     —        (812
Benefits paid
     (1,649     (2,051     (1,338     (3,567
Currency impact
     —        3,460       —        (5,632
    
 
 
   
 
 
   
 
 
   
 
 
 
Fair value of plan assets, December 31
   $ 18,153     $ 86,587     $ 15,724     $ 77,697  
    
 
 
   
 
 
   
 
 
   
 
 
 
 
91

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The summary of the funded status for the plans at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
   
Non-U.S.
   
U.S.
Retiree
   
Non-U.S.
 
    
Healthcare
   
Pension
   
Healthcare
   
Pension
 
    
Plan
   
Plans
   
Plan
   
Plans
 
Projected benefit obligation
   $ (25,742   $ (92,391   $ (22,583   $ (74,025
Fair value of plan assets
     18,153       86,587       15,724       77,697  
    
 
 
   
 
 
   
 
 
   
 
 
 
Funded status
   $ (7,589   $ (5,804   $ (6,859   $ 3,672  
    
 
 
   
 
 
   
 
 
   
 
 
 
The change in the Company’s projected benefit obligation for the year ended December 31, 2023 was primarily due to net actuarial losses that arose during the year driven by a decrease in discount rates, differences between expected and actual return on plan assets, and fluctuations in foreign currency exchange rates during the year. The change in the Company’s projected benefit obligation for the year ended December 31, 2022 was primarily due to net actuarial gains that arose during the year driven by an increase in discount rates, differences between expected and actual return on plan assets, and fluctuations in foreign currency exchange rates during the year.
The summary of the amounts recognized in the consolidated balance sheets for the plans at December 31, 2023 and 2022 is as follows (in
thousands):
 
 
  
2023
 
 
2022
 
 
  
U.S.
Retiree
 
 
Non-U.S.
 
 
U.S.
Retiree
 
 
Non-U.S.
 
 
  
Healthcare
 
 
Pension
 
 
Healthcare
 
 
Pension
 
 
  
Plan
 
 
Plans
 
 
Plan
 
 
Plans
 
Long-term assets
   $ —      $ 5,220     $ —      $ 9,554  
Long-term liabilities
     (7,589     (11,024     (6,859 )     (5,882 )
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Net amount recognized at December 31
   $ (7,589   $ (5,804   $ (6,859   $ 3,672  
    
 
 
   
 
 
   
 
 
   
 
 
 
The accumulated benefit obligation for all defined benefit pension plans was $81 million and $64 million at December 31, 2023 and 2022, respectively.
The summary of the
Non-U.S.
Pension Plans that have accumulated benefit obligations in excess of plan assets at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
 
Accumulated benefit obligations
   $ 60,815      $ 16,962  
Fair value of plan assets
   $ 52,894      $ 13,616  
The summary of the
Non-U.S.
Pension Plans that have projected benefit obligations in excess of plan assets at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
 
Projected benefit obligations
   $ 63,918      $ 19,498  
Fair value of plan assets
   $ 52,894      $ 13,616  
 
92

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The summary of the components
of net periodic pension costs for the plans for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
 
 
  
2023
 
 
2022
 
 
2021
 
 
  
U.S.
Retiree
Healthcare
Plan
 
 
Non-U.S.

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

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

Pension
Plans
 
Service cost
   $ 275     $ 3,073     $ 775     $ 4,018     $ 884     $ 4,577  
Interest cost
     1,262       2,797       706       1,360       559       1,247  
Expected return on plan assets
     (978     (2,653     (1,138     (1,972     (1,011     (1,835
Settlement loss
     —        221       —        73       —        77  
Net amortization:
                                                
Prior service credit
     (19     (105     (19     (129     (19     (87
Net actuarial (gain) loss
     —        (195           649       10       1,186  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net periodic pension cost
   $ 540     $ 3,138     $ 324     $ 3,999     $ 423     $ 5,165  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The summary of the changes in amounts recognized in other comprehensive income (loss) for the plans for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
 
 
  
2023
 
 
2022
 
 
2021
 
 
  
U.S.
Retiree
Healthcare
Plan
 
 
Non-U.S.

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

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

Pension
Plans
 
Prior service credit
   $ —      $     $ —      $     $     $ (69
Net (loss) gain arising during the year
     (699 )     (9,396     623       19,025       1,524       6,708  
Amortization:
                                                
Prior service credit
     (19 )
 
    (105     (19     (129     (19     (87
Net loss
           26             722       10       1,263  
Currency impact
     —        (58 )     —        1,305       —        1,179  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total recognized in other comprehensive (loss) income
   $ (718 )   $ (9,533 )   $ 604     $ 20,923     $ 1,515     $ 8,994  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The components of net periodic benefit cost other than the service cost component are included in other income, net 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, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

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

Pension
Plans
 
Net actuarial (loss) gain
   $ (964 )
 
  $ (3,241 )
 
  $ (266   $ 6,157  
Prior service credit (cost)
     17       (156 )     36       (20
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
   $ (947 )   $ (3,397 )   $ (230   $ 6,137  
    
 
 
   
 
 
   
 
 
   
 
 
 
 
93

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The plans’ investment asset mix is as follows at December 31, 2023 and 2022:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

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

Pension
Plans
 
Equity securities
     70     4     77     5
Debt securities
     30     18     23     18
Cash and cash equivalents
     0     2     0     2
Insurance contracts and other
     0     76     0     75
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
     100     100     100     100
    
 
 
   
 
 
   
 
 
   
 
 
 
The plans’ investment policies include the 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, 2023 and 2022.
 
94

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The fair value of the Company’s retirement plan assets are as follows at December 31, 2023 (in thousands):
 
 
 
  
Total at
December 31,
2023
 
  
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,153        18,153        —         —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     18,153        18,153        —         —   
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,611        1,611        —         —   
Mutual funds
(c)
     18,785        18,785        —         —   
Bank and insurance investment contracts
(d)
     66,191        —         —         66,191  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     86,587        20,396        —         66,191  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 104,740      $ 38,549      $ —       $ 66,191  
    
 
 
    
 
 
    
 
 
    
 
 
 
The fair value of the Company’s retirement plan assets are as follows at December 31, 2022 (in thousands):
 
 
  
Total at
December 31,
2022
 
  
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)
     15,724        15,724        —         —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     15,724        15,724        —         —   
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,527        1,527        —         —   
Mutual funds
(f)
     18,176        18,176        —         —   
Bank and insurance investment contracts
(d)
     57,994        —         —         57,994  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     77,697        19,703        —         57,994  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 93,421      $ 35,427      $ —       $ 57,994  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
a)
The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 41% in the common stock of
large-cap
U.S. companies, 29% in the common stock of international growth companies and 30% 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: 76% in international bonds, 18% in the common stock of international companies and 7% 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: 49% in the common stock of
large-cap
U.S. companies, 28% in the common stock of international growth companies and 23% 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: 59% in international bonds, 22% in the common stock of international companies and 19% in various other global investments.
 
95

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
The following table summarizes the changes in fair value of the Level 3 retirement plan assets for the years ended December 31, 2023 and 2022 (in thousands)
:
 

 
  
Insurance
Guaranteed
Investment
Contracts
 
Fair value of assets, December 31, 2021
   $ 65,945  
Net purchases (sales) and appreciation (depreciation)
     (7,951 )
 
    
 
 
 
Fair value of assets, December 31, 2022
     57,994  
Net purchases (sales) and appreciation (depreciation)
     8,197  
    
 
 
 
Fair value of assets, December 31, 2023
   $ 66,191  
    
 
 
 
The weighted-average assumptions used to determine the benefit obligation in the consolidated balance sheets at December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
   
2021
 
    
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
 
Discount rate
     5.18     2.97     5.42     3.82     2.70     1.40
Increases in compensation levels
     *     2.90     *     3.14     *     2.74
Interest crediting rate
     5.25     2.05     5.25     1.57     5.25     0.99

**
Not applicable
The weighted-average assumptions used to determine the net periodic pension cost for the years ended December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
   
2021
 
    
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
 
Discount rate
     5.42     4.70     2.70     2.09     2.25     1.40
Return on plan assets
     6.25     3.95     6.25     3.07     6.25     2.58
Increases in compensation levels
     *     4.32     *     3.58     *     3.11
Interest crediting rate
     5.25     1.47     5.25     1.55     5.25     0.77

**
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
.
 
9
6

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
During
fiscal year 2024, 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, 2023 are as follows (in thousands):
 

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

Pension
Plans
 
  
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2024
   $ 1,959      $ 4,018      $ 5,977  
2025
     2,068        4,062        6,130  
2026
     2,153        3,376        5,529  
2027
     2,251        4,192        6,443  
2028
     2,444        5,420        7,864  
2029 - 2033
     13,807        26,732        40,539  
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 and TA.
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, 2023, 2022 and 2021 (in thousa
nd
s):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Product net sales:
                          
Waters instrument systems
   $ 1,108,702      $ 1,210,456      $ 1,089,248  
Chemistry consumables
     541,469        525,399        507,209  
TA instrument systems
     252,879        252,314        225,613  
    
 
 
    
 
 
    
 
 
 
Total product sales
     1,903,050        1,988,169        1,822,070  
Service net sales:
                          
Waters service
     951,419        890,607        876,626  
TA service
     101,947        93,180        87,178  
    
 
 
    
 
 
    
 
 
 
Total service sales
     1,053,366        983,787        963,804  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
 
9
7
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 ye
a
rs ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Net Sales:
                          
Asia:
                          
China
   $ 440,707      $ 565,143      $ 521,128  
Japan
     167,202        167,220        182,597  
Asia Other
     399,916        399,380        372,040  
    
 
 
    
 
 
    
 
 
 
Total Asia
     1,007,825        1,131,743        1,075,765  
Americas:
                          
United States
     927,982        886,140        774,014  
Americas Other
     180,591        169,495        151,206  
    
 
 
    
 
 
    
 
 
 
Total Americas
     1,108,573        1,055,635        925,220  
Europe
     840,018        784,578        784,889  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
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, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Pharmaceutical
   $ 1,696,875      $ 1,751,665      $ 1,667,061  
Industrial
     909,003        909,805        829,204  
Academic and government
     350,538        310,486        289,609  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Net sales recognized at a point in time:
                          
Instrument systems
   $ 1,361,581      $ 1,462,770      $ 1,314,861  
Chemistry consumables
     541,469        525,399        507,209  
Service sales recognized at a point in time (time & materials)
     372,530        367,501        354,666  
    
 
 
    
 
 
    
 
 
 
Total net sales recognized at a point in time
     2,275,580        2,355,670        2,176,736  
Net sales recognized over time:
                          
Service and software maintenance sales recognized over time (contracts)
     680,836        616,286        609,138  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
 
9
8

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
Long-lived assets information at December 31, 2023, 2022 and 2021 is presented below (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31,
 
    
2023
    
2022
    
2021
 
Long-lived assets:
                          
United States
   $ 440,993      $ 429,469      $ 395,446  
Americas Other
     2,632        1,663        1,662  
    
 
 
    
 
 
    
 
 
 
Total Americas
     443,625        431,132        397,108  
Europe
     167,948        133,465        130,806  
Asia
     27,500        17,620        19,999  
    
 
 
    
 
 
    
 
 
 
Total long-lived assets
   $ 639,073      $ 582,217      $ 547,913  
    
 
 
    
 
 
    
 
 
 
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
       
2023
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 684,674     $ 740,576     $ 711,692     $ 819,474     $ 2,956,416  
Costs and operating expenses:
                                        
Cost of sales
     284,380       301,076       291,407       318,360       1,195,223  
Selling and administrative expenses
     181,956       186,953       186,748       180,357       736,014  
Research and development expenses
     42,691       45,873       41,995       44,386       174,945  
Purchased intangibles amortization
     1,479       6,815       12,116       12,148       32,558  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     510,506       540,717       532,266       555,251       2,138,740  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     174,168       199,859       179,426       264,223       817,676  
Other income (expense), net
     1,388       (352     328       (557     807  
Interest expense
     (14,444     (23,272     (30,442     (30,703     (98,861
Interest income
     4,061       4,040       3,883       4,637       16,621  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     165,173       180,275       153,195       237,600       736,243  
Provision for income taxes
     24,250       29,721       18,643       21,395       94,009  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 140,923     $ 150,554     $ 134,552     $ 216,205     $ 642,234  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     2.39       2.56       2.28       3.66       10.87  
Weighted-average number of basic common shares
     59,023       58,857       59,093       59,142       59,076  
Net income per diluted common share
     2.38       2.55       2.27       3.65       10.84  
Weighted-average number of diluted common shares and equivalents
     59,317       59,010       59,225       59,311       59,270  
 
99


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
First
   
Second
   
Third
   
Fourth
       
2022
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 690,572     $ 714,319     $ 708,555     $ 858,510     $ 2,971,956  
Costs and operating expenses:
                                        
Cost of sales
     285,685       307,206       307,101       348,190       1,248,182  
Selling and administrative expenses
     157,475       161,877       164,417       174,257       658,026  
Research and development expenses
     40,472       44,006       43,435       48,277       176,190  
Purchased intangibles amortization
     1,673       1,598       1,592       1,503       6,366  
Acquired
in-process
research and development
     9,797       —        —        —        9,797  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     495,102       514,687       516,545       572,227       2,098,561  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     195,470       199,632       192,010       286,283       873,395  
Other income (expense), net
     170       1,535       895       (372     2,228  
Interest expense
     (11,059     (11,419     (12,420     (13,899     (48,797
Interest income
     2,114       2,526       2,896       3,484       11,020  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     186,695       192,274       183,381       275,496       837,846  
Provision for income taxes
     26,864       27,410       27,383       48,434       130,091  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 159,831     $ 164,864     $ 155,998     $ 227,062     $ 707,755  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     2.64       2.74       2.61       3.83       11.80  
Weighted-average number of basic common shares
     60,580       60,206       59,801       59,329       59,985  
Net income per diluted common share
     2.62       2.72       2.60       3.81       11.73  
Weighted-average number of diluted common shares and equivalents
     60,952       60,510       60,081       59,644       60,331  
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.
The
C
ompany experienced significant increases in purchased intangibles amortization and interest expense beginning in Q2 of 2023 as a result of the Wyatt acquisition.
 
10
0


Table of Contents

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 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, 2023 (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 50 of this Annual Report.

Report of the Independent Registered Public Accounting Firm

See the report of PricewaterhouseCoopers LLP in Item 8 beginning on page 51 of this Annual Report.

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, 2023 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

Item 9B: Other Information

Insider Trading Arrangements and Related Disclosures

None.

Amendment and Restatement of Bylaws

On February 23, 2024, the Board of Directors of the Company approved an amendment and restatement of the bylaws of the Company (the “Amended Bylaws”), effective as of such date.

Among other matters, the Amended Bylaws:

 

(1)

revise procedures and disclosure requirements for the nomination of directors and the submission of proposals for consideration at meetings of the stockholders of the Company, including, among other things, limiting the scope of persons to whom such disclosure requirements apply and adding a requirement that a stockholder seeking to nominate director(s) at an annual meeting deliver to the Company reasonable evidence that it has complied with the requirements of Rule 14a-19 of the Exchange Act, no less than seven business days prior to the meeting;

 

101


Table of Contents
(2)

clarify the applicability of the majority voting standard for contested elections of directors;

 

(3)

clarify the position, duties and powers of the Chairman and Vice Chairman within the Company structure;

 

(4)

make certain administrative, modernizing, clarifying and conforming changes, including making updates to reflect recent amendments to the General Corporation Law of the State of Delaware; and

 

(5)

adopt gender-neutral terms when referring to particular positions, offices or title holders, including the adoption of the title Chair in place of Chairman.

The foregoing description of the Amended Bylaws does not purport to be complete and is qualified in its entirety by reference to the full text of the Amended Bylaws, a copy of which is attached hereto as Exhibit 3.5 and incorporated herein by reference.

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, 53, 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 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.

Jianqing Bennett, 54, 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, 48, was appointed Chief Financial Officer 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.

 

102


Table of Contents

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 2024 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 “2024 Proxy Statement”), under the headings “Election of Directors”, “Directors Meetings and Board Committees”, “Corporate Governance”, “Report of the Audit and Finance Committee of the Board of Directors” and “Compensation of Directors and Executive Officers”. Information regarding compliance with Section 16(a) of the Exchange Act will be contained in the 2024 Proxy Statement, under the heading “Delinquent Section 16(a) Reports”. Information regarding the Company’s Audit and Finance Committee and Audit and Finance Committee Financial Expert will be contained in the 2024 Proxy Statement, under the headings “Report of the Audit and Finance 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, https://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, https://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 will be contained in the 2024 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 will be contained in the 2024 Proxy Statement, under the heading “Security Ownership of Certain Beneficial Owners and Management”. Such information is incorporated herein by reference.

 

103


Table of Contents

Equity Compensation Plan Information

The following table provides information as of December 31, 2023 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

     939      $ 265.17        6,680  

Equity compensation plans not approved by security holders

     —         —         —   
  

 

 

    

 

 

    

 

 

 

Total

     939      $ 265.17        6,680  
  

 

 

    

 

 

    

 

 

 

 

(1)

Column (a) includes an aggregate of 352 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 2024 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 2024 Proxy Statement, under the headings “Ratification of Selection of Independent Registered Public Accounting Firm” and “Report of the Audit and Finance Committee of the Board of Directors”. Such information is incorporated herein by reference.

 

104


Table of Contents
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 Annual Report and are set forth on pages 54 to 100. The report of PricewaterhouseCoopers LLP (PCAOB ID: 238), an independent registered public
accounting
firm, dated February 27, 2024, is set forth beginning on page 51 of this Annual Report.
 
  (2)
Exhibits:
 
Exhibit
Number
  
Description of Document
  2.1    Share Purchase Agreement, dated as of February 14, 2023, by and among Wyatt Technology Corporation, Waters Technologies Corporation, the shareholders named therein and Geofrey Wyatt in his capacity as representative of the shareholders (Incorporated by reference to the Registrant’s Report on Form 8-K dated February 15, 2023 (File No. 001-14010)).
  3.1    Second Amended and Restated Certificate of Incorporation of Waters Corporation (Incorporated by reference to the Registrant’s Report on Form
10-K
dated March 29, 1996 (File
No. 001-14010)).+
  3.2    Certificate of Amendment of Second Amended and Restated Certificate of Incorporation of Waters Corporation, dated as of May 12, 1999 (Incorporated by reference to the Registrant’s Report on Form 10-Q dated August 11, 1999 (File No. 001-14010)).
  3.3    Certificate of Amendment of Second Amended and Restated Certificate of Incorporation of Waters Corporation, dated as of July 27, 2000 (Incorporated by reference to the Registrant’s Report on Form 10-Q dated August 8, 2000 (File No. 001-14010)).
  3.4    Certificate of Amendment of Second Amended and Restated Certificate of Incorporation of Waters Corporation, dated as of May 25, 2001 (Incorporated by reference to the Registrant’s Report on Form 10-K dated March 28, 2002 (File No. 001-14010)).
  3.5    Amended and Restated Bylaws of Waters Corporation, dated as of February 23, 2024.
  4.1    Description of Registrant’s Securities. (Incorporated by reference to Exhibit 4.1 of the Registrant’s Report on Form 10-K dated February 24, 2021 (File No. 001-14010)).
 10.1    Waters Corporation Retirement Plan. (Incorporated by reference to the Registrant’s Registration Statement on Form
S-1
dated October 24, 1996 (File
No. 333-96934)).*+
 10.2    Amended and Restated Waters 401(k) Restoration Plan, effective January 1, 2008. (Incorporated by reference to the Registrant’s Report on Form 10-Q dated November 2, 2007 (File No. 001-14010)).*
 10.3    Amended and Restated Waters Retirement Restoration Plan, effective January 1, 2008 (Incorporated by reference to the Registrant’s Report on Form 10-Q dated February 27, 2009 (File No. 001-14010)).*
 10.4    Amended and Restated Waters Corporation 1996 Non-Employee Director Deferred Compensation Plan, Effective January 1, 2008. (Incorporated by reference to the Registrant’s Report on Form 10-Q dated February 27, 2009 (File No. 001-14010)).*
 10.5    2014 Waters Corporation Management Incentive Plan. (Incorporated by reference to the Registrant’s Report on Form 10-Q dated February 27, 2015 (File No. 001-14010)).*
 10.6    Waters Corporation 2009 Employee Stock Purchase Plan (Incorporated by reference to the Registrant’s Report on Form S-8 dated July 10, 2009 (File No. 333-160507)).*
 
105

Exhibit
Number
  
Description of Document
 10.7    Waters Corporation 2012 Equity Incentive Plan. (Incorporated by reference to the Registrant’s Report on Form S-8 dated September 5, 2012 (File No. 333-183721)).*
 10.8    Form of Waters 2012 Stock Option Agreement - Executive Officers (Incorporated by reference to the Registrant’s Report on Form 8-K dated December 11, 2012 (File No. 001-14010)).*
 10.9    Form of Waters 2012 Stock Option Agreement - Directors (Incorporated by reference to the Registrant’s Report on Form 8-K dated December 11, 2012 (File No. 001-14010)).*
 10.10    Form of Waters 2012 Restricted Stock Agreement - Directors (Incorporated by reference to the Registrant’s Report on Form 8-K dated December 11, 2012 (File No. 001-14010)).*
 10.11    Form of Waters 2012 Restricted Stock Unit Agreement for Executive Officers - Five Year Vesting. (Incorporated by reference to the Registrant’s Report on Form 8-K dated December 11, 2013 (File No. 001-14010)).*
 10.12    Form of Waters 2012 Restricted Stock Unit Agreement for Executive Officers - One Year Vesting (Incorporated by reference to the Registrant’s Report on Form 8-K dated December 11, 2013 (File No. 001-14010)).*
 10.13    Note Purchase Agreement, dated June 30, 2014, between Waters Corporation and the purchases named therein (Incorporated by reference to the Registrant’s Report on Form 10-Q dated August 1, 2014 (File No. 001-14010)).
 10.14    First Amendment to the Note Purchase Agreement, dated as of June 30, 2014 (Incorporated by reference to the Registrant’s Report on Form 10-K/A dated March 1, 2019 (File No. 001-14010)).
 10.15    Note Purchase Agreement, dated as of May 12, 2016, between Waters Corporation and the purchasers named therein (Incorporated by reference to the Registrant’s Report on Form 10-Q dated August 5, 2016 (File No. 001-14010)).
 10.16    First Amendment to the Note Purchase Agreement, dated as of May 12, 2016 (Incorporated by reference to the Registrant’s Report on Form 10-K/A dated March 1, 2019 (File No. 001-14010)).
 10.17    Form of Waters 2012 Performance Stock Unit Award Agreement (Incorporated by reference to the Registrant’s Report on Form 8-K dated December 15, 2016 (File No. 001-14010)).*
 10.18    Form of Change of Control/Severance Agreement (Incorporated by reference to the Registrant’s Report on Form 8-K dated March 27, 2017 (File No. 001-14010)).*
 10.19    Credit Agreement, dated as of November 30, 2017, among Waters Corporation, JPMorgan Chase Bank, N.A., JP Morgan Europe Limited and other Lenders party thereto (Incorporated by reference to the Registrant’s Report on Form 10-K dated February 27, 2018 (File No. 001-14010)).
 10.20    First Amendment to the Credit Agreement, dated as of November 30, 2017, among Waters Corporation, JPMorgan Chase Bank, N.A., JP Morgan Europe Limited and other Lenders party thereto (Incorporated by reference to the Registrant’s Report on Form 10-K/A dated March 1, 2019 (File No. 001-14010)).
 10.21    Amendment and Restatement Agreement to the Credit Agreement, dated as of September 17, 2021, by and among the lenders and issuing banks party thereto and JPMorgan Chase Bank, N.A., as administrative agent (Incorporated by reference to the Registrant’s Report on Form 8-K dated September 20, 2021 (File No. 001-14010)).
 10.22    Amendment and Incremental Commitment Agreement, dated as of March 3, 2023, by and among the Company, Waters Technologies Corporation, TA Instruments - Waters L.L.C., Waters Asia Limited, Environmental Resource Associates, Inc., the lenders party thereto, the issuing banks party thereto and JPMorgan Chase Bank, N.A., as administrative agent (Incorporated by reference to the Registrant’s Report on Form 8-K dated March 7, 2023 (File No. 001-14010)).
 
106

Exhibit
Number
  
Description of Document
 10.23    Note Purchase Agreement, dated as of September 12, 2019, between Waters Corporation and the purchasers named therein (Incorporated by reference to the Registrant’s Report on Form 8-K dated September 16, 2019 (File No. 001-14010)).
 10.24    Form of Performance Stock Unit Award Agreement under the Waters Corporation 2012 Equity Incentive Plan. (Incorporated by reference to the Registrant’s Report on Form 10-K dated February 25, 2020 (File No. 001-14010)).*
 10.25    President and Chief Executive Employment Agreement, dated July 14, 2020, between Waters Corporation and Udit Batra (Incorporated by reference to the Registrant’s Report on Form 10-Q dated July 29, 2020 (File No. 001-14010)).*
 10.26    Change of Control/Severance Agreement, dated as of July 14, 2020, between Waters Corporation and Udit Batra (Incorporated by reference to the Registrant’s Report on Form 10-Q dated July 29, 2020 (File No. 001-14010)).*
 10.27    Waters Corporation 2020 Equity Incentive Plan (Incorporated by reference to Exhibit 4.2 of the Registration Statement filed on Form S-8 dated June 8, 2020 (File No. 333-239020)).*
 10.28    Employee Form of Stock Option Award Agreement under the Waters Corporation 2020 Equity Incentive Plan (Incorporated by reference to the Registrant’s Report on Form 10-Q dated July 29, 2020 (File No. 001-14010)).*
 10.29    Director Form of Stock Option Award Agreement under the Waters Corporation 2020 Equity Incentive Plan. (Incorporated by reference to the Registrant’s Report on Form 10-Q dated July 29, 2020 (File No. 001-14010)).*
 10.30    Form of RSU Agreement under the Waters Corporation 2020 Equity Incentive Plan. (Incorporated by reference to the Registrant’s Report on Form 10-Q dated July 29, 2020 (File No. 001-14010)).*
 10.31    CEO Form of PSU Agreement under the Waters Corporation 2020 Equity Incentive Plan (Incorporated by reference to the Registrant’s Report on Form 10-Q dated July 29, 2020 (File No. 001-14010)).*
 10.32    Employee (Non-CEO) PSU Agreement under the Waters Corporation 2020 Equity Incentive Plan (Incorporated by reference to the Registrant’s Report on Form 10-Q dated July 29, 2020 (File No. 001-14010)).*
 10.33    Director Form of RSA Agreement under the Waters Corporation 2020 Equity Incentive Plan (Incorporated by reference to the Registrant’s Report on Form 10-Q dated July 29, 2020 (File No. 001-14010)).*
 10.34    Note Purchase Agreement, dated as of March 2, 2021, by and among the Company and the purchasers signatory thereto, including the forms of notes (Incorporated by reference to the Registrant’s Report on Form 8-K dated March 4, 2021 (File No. 001-14010)).
 10.35    Employment Offer Letter, dated April 16, 2021, between Waters Corporation and Amol Chaubal (Incorporated by reference to the Registrant’s Report on Form 10-Q dated May 6, 2021 (File No. 001-14010)).*
 10.36    Change of Control and Severance Agreement, dated April 16, 2021, between Waters Corporation and Amol Chaubal (Incorporated by reference to the Registrant’s Report on Form 10-Q dated May 6, 2021 (File No. 001-14010)).*
 10.37    Multi-Currency Note Purchase and Private Shelf Agreement, dated as of May 11, 2023, between Waters Corporation, PGIM, Inc. and each of the purchasers listed on Schedules A-1 and A-2 attached thereto (Incorporated by reference to the Registrant’s Report on Form 8-K dated May 11, 2023 (File No. 001-14010)).
 
107

Exhibit
Number
  
Description of Document
 21.1    Subsidiaries of Waters Corporation.
 23.1    Consent of PricewaterhouseCoopers LLP, an independent registered public accounting firm.
 31.1    Chief Executive Officer Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 31.2    Chief Financial Officer Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 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.**
 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.**
 97    Waters Mandatory Clawback Policy
101    The following materials from Waters Corporation’s Annual Report on Form
10-K
for the year ended December 31, 2023, 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.
104    Cover Page Interactive Date File (formatted in iXBRL and contained in Exhibit 101).
 
+
Paper Filing
*
Management contract or compensatory plan required to be filed as an Exhibit to this Annual Report.
**
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 Annual Report.
 
108


Table of Contents

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.

 

WATERS CORPORATION
/s/ Amol Chaubal  
Amol Chaubal
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
(Principal Accounting Officer)

Date: February 27, 2024

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 27, 2024.

 

/s/ Dr. Flemming Ornskov, M.D., M.P.H.     Chairman of the Board of Directors
Dr. Flemming Ornskov, M.D., M.P.H.    
/s/ Udit Batra, Ph.D.       President and Chief Executive Officer
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/ Dan Brennan       Director
Dan Brennan    
/s/ Richard Fearon       Director
Richard Fearon    
/s/ Pearl S. Huang, Ph.D.       Director
Pearl S. Huang, Ph.D.    
/s/ Wei Jiang       Director
Wei Jiang    
/s/ Christopher A. Kuebler       Director
Christopher A. Kuebler    
/s/ Mark Vergnano       Director
Mark Vergnano    

 

109

EX-3.5 2 d691142dex35.htm EX-3.5 EX-3.5

Exhibit 3.5

Amended and Restated Bylaws

Of

Waters Corporation

ARTICLE I

Stockholders

SECTION 1.Annual Meeting. The annual meeting of the stockholders of the Corporation shall be held on such date, at such time and at such place within or without the State of Delaware as may be designated by the Board of Directors, for the purpose of electing Directors and for the transaction of such other business as may be properly brought before the meeting.

SECTION 2.Special Meetings. Except as otherwise provided in the Certificate of Incorporation, a special meeting of the stockholders of the Corporation may be called at any time by the Board of Directors, the Chair of the Board of Directors or the President and shall be called by the Chair of the Board of Directors, the President or the Secretary at the request in writing of stockholders holding together at least 50% of the number of shares of stock outstanding and entitled to vote at such meeting. Any special meeting of the stockholders shall be held on such date, at such time and at such place within or without the State of Delaware as the Board of Directors or the officer calling the meeting may designate. At a special meeting of the stockholders, no business shall be transacted and no corporate action shall be taken other than that stated in the notice of the meeting unless all of the stockholders are present in person or by proxy, in which case any and all business may be transacted at the meeting even though the meeting is held without notice.

SECTION 3.Notice of Meetings. Except as otherwise provided in these Bylaws or by law, a written notice of each meeting of the stockholders shall be given not less than ten nor more than 60 days before the date of the meeting to each stockholder of the Corporation entitled to vote at such meeting at each stockholder’s address as it appears on the records of the Corporation. The notice shall state the place, date and hour of the meeting and, in the case of a special meeting, the purpose or purposes for which the meeting is called.

SECTION 4.Quorum. At any meeting of the stockholders, the holders of a majority in number of the total outstanding shares of stock of the Corporation entitled to vote at such meeting, present in person or represented by proxy, shall constitute a quorum of the stockholders for all purposes, unless the representation of a larger number of shares shall be required by law, by the Certificate of Incorporation or by these Bylaws, in which case the representation of the number of shares so required shall constitute a quorum; provided that, at any meeting of the stockholders at which the holders of any class of stock of the Corporation shall be entitled to vote separately as a class, the holders of a majority in number of the total outstanding shares of such class, present in person or represented by proxy, shall constitute a quorum for the purposes of such class vote unless the representation of a larger number of shares of such class shall be required by law, by the Certificate of Incorporation or by these Bylaws.

SECTION 5.Adjourned Meetings. Whether or not a quorum shall be present in person or represented at any meeting of the stockholders, the Chair of the meeting, as determined by Section 6, or the holders of a majority in number of the shares of stock of the Corporation present in person or represented by proxy and entitled to vote at such meeting may adjourn from time to time; provided, however, that if the holders of any class of stock of the Corporation are entitled to vote separately as a class upon any matter at such meeting, any adjournment of the meeting in respect of action by such class upon such matter shall be determined by the holders of a majority of the shares of such class present in person or represented by proxy and entitled to vote at such meeting. When a meeting is adjourned to another time or place, notice need not be given of the adjourned meeting if the time and place thereof are announced at the meeting at which the adjournment is taken, displayed during the time scheduled for the meeting on the same electronic network used to enable stockholders and proxyholders to participate in the meeting by means of remote communication or set forth in the notice of meetings given in accordance with this Section 5. At the adjourned meeting, the stockholders, or the holders of any class of stock entitled to vote separately as a class, as the case may be, may transact any business which might have been transacted by them at the original meeting. If the adjournment is for more than 30 days, or if after the adjournment a new record date is fixed for the adjourned meeting, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the adjourned meeting.


SECTION 6.Organization; Conduct of Meetings. The Chair of the Board of Directors or, in such person’s absence, the Vice Chair of the Board of Directors shall call all meetings of the stockholders to order, and shall act as Chair of such meetings. In the absence of the Chair of the Board of Directors and the Vice Chair of the Board of Directors, the holders of a majority in number of the shares of stock of the Corporation present in person or represented by proxy and entitled to vote at such meeting shall elect a Chair. The Secretary of the Corporation shall act as Secretary of all meetings of the stockholders; but in the absence of the Secretary, the Chair may appoint any person to act as Secretary of the meeting. It shall be the duty of the Secretary to prepare, no later than the 10th day before each meeting of stockholders, a complete list of stockholders entitled to vote at said meeting, arranged in alphabetical order and showing the address of each stockholder and the number of shares registered in the name of each stockholder. Such list shall be open to the examination of any stockholder for any purpose germane to the meeting for a period of 10 days ending on the day before the meeting date in the manner provided by law.

The Board of Directors may to the extent not prohibited by law adopt such rules and regulations for the conduct of any meetings of stockholders as it shall deem appropriate. Except to the extent inconsistent with such rules and regulations as adopted by the Board of Directors, the Chair of any meeting of stockholders shall have the right and authority to prescribe such rules, regulations and procedures and to do all such acts as, in the judgment of such Chair, are appropriate for the proper conduct of such meeting. Such rules, regulations or procedures, whether adopted by the Board of Directors or prescribed by the Chair of the meeting, may to the extent not prohibited by law, include, without limitation, the following: (a) the establishment of an agenda or order of business for the meeting; (b) rules and procedures for maintaining order at the meeting and the safety of those present; (c) limitations on attendance at or participation in the meeting to stockholders of record of the Corporation, their duly authorized and constituted proxies or such other persons as the Chair of the meeting shall determine; (d) restrictions on entry to the meeting after the time fixed for the commencement thereof; (e) limitations on the time allotted to questions or comments by participants; and (f) restricting the use of cell phones, audio or video recording devices and similar devices at the meeting. The Chair of the meeting’s rulings on procedural matters shall be final. Unless and to the extent determined by the Board of Directors or the Chair of the meeting, meetings of stockholders shall not be required to be held in accordance with the rules of parliamentary procedure.

SECTION 7.Voting. Except as otherwise provided in the Certificate of Incorporation or by these Bylaws, each stockholder shall be entitled to one vote for each share of the capital stock of the Corporation registered in the name of such stockholder upon the books of the Corporation. Each stockholder entitled to vote at a meeting of stockholders or to express consent or dissent to corporate action in writing without a meeting may authorize another person or persons to act for him by proxy, but no such proxy shall be voted or acted upon after three years from its date, unless the proxy provides for a longer period. When directed by the presiding officer or upon the demand of any stockholder, the vote upon any matter before a meeting of stockholders shall be by ballot. Except as otherwise provided by law or by the Certificate of Incorporation, Directors shall be elected as specified in Article II, Section 1(b) of these Bylaws and, whenever any corporate action other than the election of Directors is to be taken, it shall be authorized by a majority of the votes cast at a meeting of stockholders by the stockholders entitled to vote thereon.

Shares of the capital stock of the Corporation belonging to the Corporation or to another corporation, if a majority of the shares entitled to vote in the election of Directors of such other corporation is held, directly or indirectly, by the Corporation, shall neither be entitled to vote nor be counted for quorum purposes.

SECTION 8.Inspectors. When required by law or directed by the presiding officer or upon the demand of any stockholder entitled to vote, but not otherwise, the polls shall be opened and closed, the proxies and ballots shall be received and taken in charge, and all questions touching the qualification of voters, the validity of proxies and the acceptance or rejection of votes shall be decided at any meeting of the stockholders by two or more Inspectors who may be appointed by the Board of Directors before the meeting, or if not so appointed, shall be appointed by the presiding officer at the meeting. If any person so appointed fails to appear or act, the vacancy may be filled by appointment in like manner.


SECTION 9.Consent of Stockholders in Lieu of Meeting. Unless otherwise provided in the Certificate of Incorporation, any action required to be taken or which may be taken at any annual or special meeting of the stockholders of the Corporation may be taken without a meeting, without prior notice and without a vote, if a consent in writing, setting forth the action so taken, shall be signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voted. Prompt notice of the taking of any such corporate action without a meeting by less than unanimous written consent shall be given to those stockholders who have not consented in writing.

SECTION 10.Advance Notice for Election of Directors and Other Business.

(a) Nominations of persons for election to the Board of Directors and the proposal of any other business to be considered by the stockholders may be made at any annual meeting of stockholders, or at any special meeting of stockholders called for such purpose, only (i) by or at the direction of the Board of Directors (or any duly authorized committee thereof), (ii) by any stockholder of the Corporation who (A) is a stockholder of record on the date of the giving of the notice provided for in this Section 10(a), on the record date for the determination of stockholders entitled to vote at such meeting, and at the time of the meeting, (B) is entitled to vote at such meeting and (C) complies with the notice procedures set forth in this Section 10 or (iii) solely with respect to nominations of persons for election to the Board of Directors, by an Eligible Stockholder whose Stockholder Nominee is included in the Corporation’s proxy materials for the annual meeting pursuant to Article I, Section 11. Clause (ii) of this Section 10(a) shall be the exclusive means for a stockholder to make nominations (other than pursuant to Clause (iii) of this Section 10(a) and Article I, Section 11) or submit other business before an annual meeting of stockholders (other than pursuant to Rule 14a-8 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)).

(b) Without qualification, in addition to any other applicable requirements, for a nomination to be made or any other business to be properly brought before an annual or special meeting by a stockholder pursuant to Article I, Section 10(a)(ii), such stockholder must have given timely notice thereof in proper written form to the Secretary of the Corporation in accordance with Article I, Section 10(c). To be timely, a stockholder’s notice must be delivered to the Secretary (i) in the case of an annual meeting, not earlier than the Close of Business on the 120th calendar day prior to the first anniversary of the date of the preceding year’s annual meeting nor later than the Close of Business on the 90th calendar day prior to the first anniversary of the date of the preceding year’s annual meeting; provided, however, that in the event that the date of the annual meeting is more than 30 calendar days before or more than 70 calendar days after the anniversary date of the preceding year’s annual meeting, or if no annual meeting was held in the preceding year, notice by the stockholder to be timely must be so delivered not earlier than the Close of Business on the 120th calendar day prior to the date of such annual meeting and not later than the Close of Business on the later of the 90th calendar day prior to the date of such annual meeting or the tenth calendar day following the calendar day on which public announcement of the date of such meeting is first made by the Corporation; and (ii) in the case of a special meeting of stockholders, not later than the Close of Business on the tenth day following the day on which notice of the date of the special meeting was mailed or public disclosure of the date of the special meeting was made, whichever first occurs. In no event shall the public announcement of an adjournment or postponement of an annual or a special meeting commence a new time period (or extend any time period) for the giving of a stockholder’s notice as described above. For the avoidance of doubt, a stockholder shall not be entitled to make additional or substitute nominations following the expiration of the time periods set forth in these Bylaws.

(c) To be in proper form, a stockholder’s notice to the Secretary must:

(i) set forth, as to the stockholder of record giving the notice (the “Noticing Stockholder”) and the beneficial owner, if any, on whose behalf the nomination or proposal is made (collectively with the Noticing Stockholder, the “Holders” and each, a “Holder”): (A) the name and address as they appear on the Corporation’s books of each Holder and the name and address of any Stockholder Associated Person (as defined herein), (B) (1) the class or series and number of shares of the Corporation which are, directly or indirectly, owned beneficially and of record by each Holder and any Stockholder Associated Person (provided, however, that for purposes of this Section 10(c),


any such person shall in all events be deemed to beneficially own any shares of the Corporation as to which such person has a right to acquire beneficial ownership of at any time in the future), (2) any option, warrant, convertible security, stock appreciation right, or similar right with an exercise or conversion privilege or a settlement payment or mechanism at a price related to any class or series of shares of the Corporation or with a value derived, in whole or in part, from the value of any class or series of shares of the Corporation, whether or not such instrument or right shall be subject to settlement in the underlying class or series of capital stock of the Corporation or otherwise (a “Derivative Instrument”) directly or indirectly owned beneficially by each Holder and any Stockholder Associated Person and any other direct or indirect opportunity to profit or share in any profit derived from any increase or decrease in the value of shares of the Corporation, (3) any proxy, contract, arrangement, understanding or relationship pursuant to which each Holder and any Stockholder Associated Person has a right to vote or has granted a right to vote any shares of any security of the Corporation, (4) any Short Interest held by each Holder and any Stockholder Associated Person presently or within the last 12 months in any security of the Corporation (for purposes of this Section 10, a person shall be deemed to have a “Short Interest” in a security if such person, directly or indirectly, through any contract, arrangement, understanding, relationship or otherwise, has the opportunity to profit or share in any profit derived from any decrease in the value of the subject security), (5) any direct or indirect legal, economic or financial interest (including Short Interest) of each Holder and any Stockholder Associated Person in the outcome of any vote to be taken at any annual or special meeting of stockholders of the Corporation or any other entity with respect to any matter that is substantially related, directly or indirectly, to any nomination or business proposed by any Holder under this Section 10, (6) any rights to dividends on the shares of the Corporation owned beneficially by each Holder and any Stockholder Associated Person that are separated or separable from the underlying shares of the Corporation, and (7) any proportionate interest in shares of the Corporation or Derivative Instruments held, directly or indirectly, by a general or limited partnership or limited liability company or similar entity in which any Holder and any Stockholder Associated Person is a general partner or, directly or indirectly, beneficially owns any interest in a general partner or is the manager or managing member or, directly or indirectly, beneficially owns any interest in the manager or managing member of a limited liability company or similar entity (Sub-clauses (1) through (7) above of this Section 10(c)(i)(B) shall be referred, collectively, as the “Ownership Information”), (C) a representation by the Noticing Stockholder that such stockholder is a holder of record of stock of the Corporation entitled to vote at such meeting, will continue to be a stockholder of record of the Corporation entitled to vote at such meeting through the date of such meeting and intends to appear in person or by proxy at the meeting to propose such business or nomination, (D) a representation whether any Holder and/or any Stockholder Associated Person intends or is part of a group which intends (1) to deliver a proxy statement and/or form of proxy to holders of at least the percentage of the Corporation’s outstanding capital stock required to approve or adopt the proposal or elect the nominee and/or (2) otherwise to solicit proxies from stockholders in support of such proposal or nomination, (E) a certification that each Holder and any Stockholder Associated Person has complied with all applicable federal, state and other legal requirements in connection with its acquisition of shares or other securities of the Corporation and such person’s acts or omissions as a stockholder of the Corporation, (F) a representation as to the accuracy of the information set forth in the notice, and (G) with respect to each person nominated for election to the Board of Directors, include (1) a completed and signed questionnaire, representation and agreement and any and all other information required by Article I, Section 10(g) and (2) the information and statement required by Rule 14a-19(b) of the Exchange Act (or any successor provision);

(ii) if the notice relates to any business other than a nomination of a Director or Directors that the stockholder proposes to bring before the meeting, set forth (A) a brief description of the business desired to be brought before the meeting, (B) the text, if any, of the proposal or business (including the text of any resolutions proposed for consideration and in the event that such business includes a proposal to amend the Bylaws of the Corporation, the language of the proposed amendment), (C) the reasons for conducting such business at the meeting and any material interest of each Holder and any Stockholder Associated Person in such business and (D) a description of all agreements, arrangements and understandings between each Holder and any Stockholder Associated Person and any other person or persons (including their names) in connection with the proposal of such business by such stockholder; and


(iii) set forth, as to each person, if any, whom the Noticing Stockholder proposes to nominate for election to the Board of Directors (A) the name, age, business address and residence address of such person, (B) the principal occupation or employment of such person (present and for the past five years), (C) the Ownership Information for such person and any member of the immediate family of such person, or any Affiliate or Associate of such person, (D) all information relating to such person that would be required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for election of Directors in a contested election pursuant to Section 14 of the Exchange Act and the rules and regulations promulgated thereunder (including such person’s written consent to being named in a proxy statement as a nominee and to serving as a Director if elected), and (E) a complete and accurate description of all agreements, arrangements and understandings between such person, on the one hand, and each Holder and any Stockholder Associated Person, on the one hand, during the prior three years, including, without limitation, a complete and accurate description of all direct and indirect compensation and other material monetary agreements, arrangements and understandings (whether written or oral) during the past three years between such person and such parties (including, without limitation all biographical and related party transaction and other information that would be required to be disclosed pursuant to Rule 404 promulgated under Regulation S-K of the Exchange Act if the Holder or any Stockholder Associated Person were the “registrant” for purposes of such rule and such person were a director or executive officer of such registrant).

(d) A Noticing Stockholder shall further update and supplement its notice of any nomination or other business proposed to be brought before a meeting, if necessary, so that the information provided or required to be provided in such notice pursuant to this Section 10 shall be true and correct (i) as of the record date for the meeting and (ii) as of the date that is ten Business Days prior to the meeting or any adjournment, recess, rescheduling or postponement thereof. Such update and supplement shall be delivered to the Secretary not later than three Business Days after the later of the record date or the date notice of the record date is first publicly announced (in the case of the update and supplement required to be made as of the record date for the meeting) and not later than seven Business Days prior to the date for the meeting, if practicable (or, if not practicable, on the first practicable date prior to the meeting), or any adjournment, recess, rescheduling or postponement thereof (in the case of the update and supplement required to be made as of ten Business Days prior to the meeting or any adjournment, recess, rescheduling or postponement thereof). In addition, if the Noticing Stockholder has delivered to the Corporation a notice relating to any nomination, the Noticing Stockholder shall deliver to the Corporation no later than seven Business Days prior to the date of the annual meeting or, if practicable, any adjournment or postponement thereof (and, if not practicable, on the first practicable date prior to the date to which the annual meeting has been adjourned or postponed) reasonable evidence that it has complied with the requirements of Rule 14a-19 of the Exchange Act.

(e) The Corporation may also, as a condition to any such nomination or business being deemed properly brought before an annual meeting, require any Holder or any proposed nominee to deliver to the Secretary, within five Business Days of any such request, such other information as may reasonably be requested by the Corporation, including, without limitation, such other information as may be reasonably required by the Board of Directors, in its sole discretion, to determine (i) the eligibility of such proposed nominee to serve as a Director of the Corporation, (ii) whether such nominee qualifies as an “independent director” or “audit committee financial expert” under applicable law, securities exchange rule or regulation, or any publicly disclosed corporate governance guideline or committee charter of the Corporation and (iii) such other information that the Board of Directors determines, in its sole discretion, could be material to a reasonable stockholder’s understanding of the independence, or lack thereof, of such nominee.

(f) General.

(i) Only such persons who are nominated in accordance with the procedures set forth in this Section 10 or Article I, Section 11, shall be eligible to be elected at an annual or special meeting of stockholders of the Corporation to serve as Directors and only such business shall be conducted


at a meeting of stockholders as shall have been brought before the meeting in accordance with the procedures set forth in this Section 10. Except as otherwise provided by law, the Chair of the meeting shall have the power and duty (A) to determine whether a nomination or any business proposed to be brought before the meeting was made or proposed, as the case may be, in accordance with the procedures set forth in this Section 10 (including whether the stockholder or beneficial owner, if any, on whose behalf the nomination or proposal is made solicited (or is part of a group which solicited) or did not so solicit, as the case may be, proxies in support of such stockholder’s nominee or proposal in compliance with such stockholder’s representation as required by Article I, Section 10(c)(i)(D)) and (B) if any proposed nomination or business was not made or proposed in compliance with this Section 10, to declare that such nomination shall be disregarded or that such proposed business shall not be transacted.

(ii) Notwithstanding the foregoing provisions of this Section 10, unless otherwise required by law, if the Noticing Stockholder (or a qualified representative thereof) does not appear at the annual or special meeting of stockholders of the Corporation to present a nomination or proposed business, such nomination shall be disregarded and such proposed business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the Corporation.

(iii) For purposes of this Section 10 and Article I, Section 11, as applicable,

(A) “Affiliate(s)” and “Associate(s)” shall have the meanings attributed to such terms in Rule 12b-2 under the Exchange Act and the rules and regulations promulgated thereunder.

(B) “Business Day” shall mean each Monday, Tuesday, Wednesday, Thursday and Friday that is not a day on which banking institutions in New York, NY are authorized or obligated by law or executive order to close.

(C) “Close of Business” shall mean 5:00 p.m. local time at the principal executive offices of the Corporation, and if an applicable deadline falls on the Close of Business on a day that is not a Business Day, then the applicable deadline shall be deemed to be the Close of Business on the immediately preceding Business Day.

(D) “delivery” of any notice or materials by a stockholder as required to be “delivered” under this Section 10 shall be made by both (1) hand delivery, overnight courier service, or by certified or registered mail, return receipt required, in each case, to the Secretary at the principal executive offices of the Corporation, and (2) electronic mail to the Secretary at CorporateSecretary@Waters.com or such other email address for the Secretary as may be specified in the Corporation’s proxy statement for the annual meeting of stockholders immediately preceding such delivery of notice or materials.

(E) “public announcement” shall mean any method (or combination of methods) of disclosure that is reasonably designed to provide broad, non-exclusionary distribution of the information to the public or the furnishing or filing of any document publicly filed by the Corporation with the Securities and Exchange Commission (the “SEC”) pursuant to Section 13, 14 or 15(d) of the Exchange Act and the rules and regulations promulgated thereunder.

(F) “Stockholder Associated Person” shall mean as to any Holder (1) any Affiliate or Associate of such Holder, (2) any person controlling, controlled by or under common control with such Holder, and (3) any member of the immediate family of such Holder.


(iv) Notwithstanding the foregoing provisions of this Section 10, a stockholder must also comply with all applicable requirements of the Exchange Act and the rules and regulations promulgated thereunder with respect to the matters set forth in this Section 10; provided, however, that any references in the Corporation’s Bylaws to the Exchange Act or the rules promulgated thereunder are not intended to and shall not limit the requirements applicable to nominations or proposals as to any other business to be considered pursuant to this Section 10. Nothing in this Section 10 shall be deemed to affect any rights (A) of stockholders to request inclusion of proposals in the Corporation’s proxy statement pursuant to Rule 14a-8 under the Exchange Act or any other applicable federal or state securities law with respect to that stockholder’s request to include proposals in the Corporation’s proxy statement, or (B) of the holders of any series of Preferred Stock to elect Directors under an applicable Preferred Stock designation.

(g) Submission of Questionnaire. Representation and Agreement. To be eligible to be a nominee for election as a Director of the Corporation pursuant to Article I, Section 10(a)(ii), a proposed nominee must deliver in writing (in accordance with the time periods prescribed for delivery of notice under this Section 10) to the Secretary (i) a written questionnaire with respect to the background and qualification of such person and the background of any other person or entity on whose behalf the nomination is being made (which questionnaire shall be provided by the Secretary upon written request of any stockholder of record identified by name within five Business Days of such written request), (ii) an irrevocable, contingent resignation to the Board of Directors, in a form acceptable to the Board of Directors, and (iii) a written representation and agreement (in the form provided by the Secretary upon written request of any stockholder of record identified by name within five Business Days of such request) that such person (A) is not and will not become a party to (1) any agreement, arrangement or understanding (whether written or oral) with, and has not given any commitment or assurance to, any person or entity as to how such person, if elected as a Director of the Corporation, will act or vote on any issue or question (a “Voting Commitment”) that has not been disclosed to the Corporation or (2) any Voting Commitment that could limit or interfere with such person’s ability to comply, if elected as a Director of the Corporation, with such person’s fiduciary duties under applicable law, (B) is not and will not become a party to any agreement, arrangement or understanding with any person or entity other than the Corporation with respect to any direct or indirect compensation, reimbursement or indemnification in connection with service or action as a Director that has not been disclosed therein, (C) in such person’s individual capacity and on behalf of any person or entity on whose behalf the nomination is being made, would be in compliance, if elected as a Director of the Corporation, and will comply with all applicable rules of the exchanges upon which the securities of the Corporation are listed and all applicable publicly disclosed corporate governance, conflict of interest, confidentiality and stock ownership and trading policies and guidelines of the Corporation and (D) in such person’s individual capacity and on behalf of any Holder on whose behalf the nomination is being made, intends to serve a full term if elected as a Director of the Corporation.

SECTION 11.Proxy Access for Director Nominations.

(a) Proxy Access. Whenever the Board of Directors solicits proxies with respect to the election of Directors at an annual meeting of stockholders, subject to the provisions of this Section 11, the Corporation shall include in its proxy statement for such annual meeting, in addition to any persons nominated for election by the Board of Directors, including through a committee thereof, the name, together with the Required Information (defined below), of any person nominated for election (the “Stockholder Nominee”) to the Board of Directors by any stockholder or group of no more than 20 stockholders (provided that a group of funds that are (i) under common management and investment control, (ii) under common management and funded primarily by the same employer or (iii) a “group of investment companies,” as such term is defined in Section 12(d)(1)(G)(ii) of the Investment Company Act of 1940, as amended, shall be treated as one stockholder) that satisfies the requirements of this Section 11 (the “Eligible Stockholder”), and who expressly elects at the time of providing a notice that names the Stockholder Nominee and otherwise satisfies the requirements of this Section 11 (the “Notice of Proxy Access Nomination”) to have the Stockholder Nominee included in the Corporation’s proxy materials (including the proxy card) pursuant to this Section 11. For purposes of this Section 11, the “Required Information” that the Corporation will include in its proxy statement is the information provided to the Secretary of the Corporation concerning the Stockholder Nominee and the Eligible Stockholder that is required to be disclosed in the Corporation’s proxy statement by the Exchange


Act, and, if the Eligible Stockholder so elects, a written statement, not to exceed 500 words and which may include a chart, graph or other image, in support of the Stockholder Nominee(s)’ candidacy (the “Statement”), provided that any words appearing in such chart, graph or other image shall be counted in calculating the 500-word limit. An Eligible Stockholder (including any group of stockholders together constituting an Eligible Stockholder) may submit one Statement for each of its Stockholder Nominees. Notwithstanding anything to the contrary contained in this Section 11, the Corporation may (A) omit from its proxy materials any information or Statement (or portion thereof) that it, in good faith, believes would violate any applicable law, rule or regulation, and (B) solicit against any Stockholder Nominee or include in the Corporation’s proxy statement its own statement or other information relating to any Eligible Stockholder or Stockholder Nominee.

(b) Timeliness of Notice. To nominate a Stockholder Nominee, the Eligible Stockholder must timely submit to the Secretary of the Corporation at the principal executive offices of the Corporation the Notice of Proxy Access Nomination. To be timely, the Notice of Proxy Access Nomination must be delivered to, or mailed to and received by, the Secretary of the Corporation no earlier than 150 days and no later than 120 days before the anniversary of the date that the Corporation issued its proxy statement for the previous year’s annual meeting of stockholders, or, if the date of the annual meeting of stockholders is more than 30 days earlier or more than 60 days later than the anniversary date of the most recent annual meeting of stockholders, then not later than the Close of Business on the tenth day after public announcement of the meeting date. In no event shall the public announcement of an adjournment or postponement of an annual meeting of stockholders commence a new time period (or extend any time period) for the giving of a Notice of Proxy Access Nomination.

(c) Maximum Number of Stockholder Nominees.

(i) Maximum Number of Stockholder Nominees. The maximum number of Stockholder Nominees nominated by all Eligible Stockholders that will be included in the Corporation’s proxy materials with respect to an annual meeting of stockholders shall not exceed the greater of (A) two (2) or (B) 20% of the number of Directors (rounded down to the nearest whole number) in office as of the last day on which a Notice of Proxy Access Nomination may be delivered pursuant to and in accordance with this Section 11 (the “Final Proxy Access Nomination Date”). In the event that one or more vacancies for any reason occurs on the Board of Directors after the Final Proxy Access Nomination Date but before the date of the annual meeting, and the Board of Directors resolves to reduce the size of the Board of Directors in connection therewith, the maximum number of Stockholder Nominees included in the Corporation’s proxy materials shall be calculated based on the number of Directors in office as so reduced.

(ii) Persons Considered in Calculation of Maximum Number of Stockholder Nominees. The following persons shall be considered Stockholder Nominees for purposes of determining when the maximum number of Stockholder Nominees provided for in this Section 11 has been reached: (A) any Stockholder Nominee whom the Board of Directors decides to nominate as a Board of Directors’ nominee, (B) any Stockholder Nominee who is subsequently withdrawn, (C) any incumbent Director who had been a Stockholder Nominee or a nominee of a stockholder pursuant to the advance notice requirements set forth in Article I, Section 10, in each case, at any of the preceding two annual or special meetings and whose reelection at the upcoming annual meeting is being recommended by the Board of Directors and, without duplication, (D) the number of incumbent Directors who are not Stockholder Nominees and who will be included in the Corporation’s proxy materials with respect to such annual meeting of stockholders as an unopposed (by the Board of Directors) nominee pursuant to any agreement, arrangement or other understanding between the Corporation and any stockholder or group of stockholders.

(iii) Ranking Stockholder Nominees. Any Eligible Stockholder submitting more than one Stockholder Nominee for inclusion in the Corporation’s proxy materials pursuant to this Section 11 shall rank such Stockholder Nominees based on the order that the Eligible Stockholder desires such Stockholder Nominees to be selected for inclusion in the Corporation’s proxy statement. In the event that the number of Stockholder Nominees submitted by Eligible Stockholders


pursuant to this Section 11 exceeds the maximum number of nominees provided for in this Section 11, the highest ranking Stockholder Nominee who meets the requirements of this Section 11 from each Eligible Stockholder will be selected for inclusion in the Corporation’s proxy materials until the maximum number is reached, proceeding in order of the amount (largest to smallest) of shares of common stock of the Corporation each Eligible Stockholder disclosed as owned in its respective Notice of Proxy Access Nomination submitted to the Corporation. For the purpose of the foregoing, in the event that the Notice of Proxy Access Nomination of two or more Eligible Stockholders disclose the ownership of an identical number of shares of common stock, such Eligible Stockholders’ Stockholder Nominees will be selected in the order (earliest date to latest date) that the Notice of Proxy Access Nomination was received by the Corporation from each such Eligible Stockholder. If the maximum number is not reached after the highest ranking Stockholder Nominee who meets the requirements of this Section 11 from each Eligible Stockholder has been selected, this process will continue as many times as necessary, following the same order each time, until the maximum number is reached.

(iv) Exclusion of Stockholder Nominees. Notwithstanding anything to the contrary contained in this Section 11, if the Secretary of the Corporation receives notice pursuant to Article I, Section 10 of these Bylaws that a stockholder intends to nominate for election at a meeting such number of nominees that, together with the Stockholder Nominees otherwise eligible to be included in the Corporation’s proxy materials pursuant to this Section 11, is greater than or equal to 50% of the total number of Directors to be elected at such meeting, the maximum number of Stockholder Nominees eligible to be included in the Corporation’s proxy materials with respect to such meeting shall be reduced in whole-number increments, subject to a minimum of zero, until the total number of Directors to be elected at such meeting pursuant to Article I, Section 10 of these Bylaws and this Section 11 shall be less than 50% of the total number of Directors to be elected at such meeting. If the Secretary of the Corporation receives notice pursuant to Article I, Section 10 of these Bylaws that a stockholder intends to nominate for election at such meeting a number of nominees that is greater than or equal to 50% of the total number of Directors to be elected at such meeting, no Stockholder Nominees will be included in the Corporation’s proxy materials with respect to such meeting pursuant to this Section 11.

(d) Ownership. For purposes of this Section 11, an Eligible Stockholder shall be deemed to “own” only those outstanding shares of common stock of the Corporation as to which the stockholder possesses (i) the full voting and investment rights pertaining to the shares and (ii) the full economic interest in (including the opportunity for profit from and risk of loss on) such shares. The number of shares calculated in accordance with clauses (i) and (ii) shall not include any shares (A) sold by such stockholder (or any of its Affiliates) in any transaction that has not been settled or closed, (B) borrowed by such stockholder (or any of its Affiliates) for any purposes or purchased by such stockholder (or any of its Affiliates) pursuant to an agreement to resell or (C) subject to any option, warrant, derivative or other agreement or understanding, whether any such arrangement is to be settled with shares of common stock of the Corporation or with cash based on the notional amount of shares subject thereto, in any such case which has, or is intended to have or if exercised would have, the purpose or effect of (1) reducing in any manner, to any extent or at any time in the future, such stockholder’s (or its Affiliates’) rights to vote or direct the voting and full rights to dispose or direct the disposition of any of such shares and/or (2) offsetting to any degree any gain or loss arising from the full economic interest in such shares by such stockholder (or Affiliate). An Eligible Stockholder’s ownership of shares shall be deemed to continue during any period in which (x) the Eligible Stockholder has loaned such shares, provided that the Eligible Stockholder has the power to recall such loaned shares on not more than five Business Days’ notice, and recalls such loaned shares not more than five Business Days after being notified that any of its Stockholder Nominee(s) will be included in the Corporation’s proxy materials or (y) the Eligible Stockholder has delegated any voting power with respect to such shares by means of proxy, power of attorney, or other instrument or arrangement, provided that such proxy, power of attorney or other instrument or arrangement is revocable at any time by the Eligible Stockholder, and the Eligible Stockholder revokes such proxy, power of attorney, or other instrument or arrangement not more than five Business Days after being notified that any of its Stockholder Nominee(s) will be included in the Corporation’s proxy materials. Whether outstanding shares of common stock of the Corporation are “owned” for these purposes will be determined by the Board of Directors.


(e) Required Ownership Percentage; Minimum Holding Period. In order to make a nomination pursuant to this Section 11, an Eligible Stockholder must have owned the Required Ownership Percentage (as defined below) of the Corporation’s outstanding common stock (the “Required Shares”) continuously for the Minimum Holding Period (as defined below) as of both the date the Notice of Proxy Access Nomination is received by the Secretary of the Corporation in accordance with this Section 11 and the record date for determining the stockholders entitled to vote at the annual meeting and must continue to own the Required Shares through the meeting date. For purposes of this Section 11, the “Required Ownership Percentage” is three percent or more, based on the number of shares of the Corporation’s common stock outstanding as of the most recently reported date set forth in the Corporation’s most recent filing with the SEC containing such information, and the “Minimum Holding Period” is three years.

(f) Information to Be Provided.

(i) Information to Be Provided by Eligible Stockholder. The Notice of Proxy Access Nomination must include: (A) in form and substance reasonably satisfactory to the Corporation, one or more written statements from the record holder of the shares (and from each intermediary through which the shares are or have been held during the Minimum Holding Period) verifying that, as of a date within seven calendar days prior to the date the Notice of Proxy Access Nomination is delivered or mailed to the Secretary of the Corporation, the Eligible Stockholder owns, and has owned continuously for the Minimum Holding Period, the Required Shares, and the Eligible Stockholder’s agreement to provide, within five Business Days after the record date for the annual meeting, written statements from the record holder and intermediaries verifying the Eligible Stockholder’s continuous ownership of the Required Shares through the record date and immediate notice if the Eligible Stockholder ceases to own the Required Shares prior to the date of the applicable annual meeting of stockholders; (B) documentation in form and substance reasonably satisfactory to the Corporation demonstrating that any group of funds being counted as one stockholder in meeting the definition of Eligible Stockholder are entitled to be treated as one stockholder for purposes of this Section 11; (C) a copy of the Schedule 14N (or any successor form) that has been filed with the SEC as required by Rule 14a-18 under the Exchange Act (or any successor provisions); (D) the information, representations, and agreements that are the same as those that would be required to be set forth in a stockholder’s notice of nomination pursuant to Article I, Section 10 of these Bylaws; (E) in the case of a nomination by a group of stockholders, that together is an Eligible Stockholder, the designation by all group members of one member that is authorized to act on behalf of all such members with respect to the nomination and matters related thereto, including withdrawal of the nomination; (F) representations and agreements in form and substance reasonably satisfactory to the Corporation that the Eligible Stockholder (1) acquired the Required Shares in the ordinary course of business and not with the intent to change or influence control at the Corporation, and neither the Eligible Stockholder nor the Stockholder Nominee nor their respective Affiliates and Associates is holding any securities of the Corporation with the intent to change or influence control at the Corporation, (2) presently intends to maintain qualifying ownership of the Required Shares through the date of the annual meeting, (3) has not nominated and will not nominate for election to the Board of Directors at the annual meeting any person other than the Stockholder Nominee(s) being nominated pursuant to this Section 11, (4) has not engaged and will not engage in, and has not and will not be a “participant” in another person’s “solicitation” within the meaning of Rule 14a-1(l) under the Exchange Act in support of the election of any individual as a Director at the annual meeting other than its Stockholder Nominee(s) or a nominee of the Board of Directors, (5) agrees to comply with all applicable laws and regulations applicable to the use, if any, of soliciting material, and (6) will provide facts, statements, and other information in all communications with the Corporation and its stockholders that are or will be true and correct in all material respects and do not and will not omit to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading; and (G) an undertaking in form and substance reasonably satisfactory to the Corporation that the Eligible Stockholder agrees to (1) assume all liability stemming from any legal or regulatory violation arising out of the Eligible Stockholder’s communications with the stockholders of the Corporation or out of the information that the Eligible Stockholder provided to the Corporation and (2) indemnify and hold harmless the Corporation and each of its Directors, officers and employees


individually against any liability, loss or damages in connection with any threatened or pending action, suit, or proceeding, whether legal, administrative or investigative, against the Corporation or any of its Directors, officers or employees arising out of any nomination submitted by the Eligible Stockholder pursuant to this Section 11.

(ii) Information to Be Provided by Stockholder Nominee. The Notice of Proxy Access Nomination must include a written representation and agreement from the Stockholder Nominee in form and substance reasonably satisfactory to the Corporation that such person (A) consents to being named in the proxy statement as a nominee and, if elected, intends to serve as a Director for the entire term for which such person is standing for election, (B) is not and will not become a party to (1) any Voting Commitment that has not been disclosed to the Corporation or (2) any Voting Commitment that could limit or interfere with such person’s ability to comply, if elected as a Director of the Corporation, with such person’s fiduciary duties under applicable law, (C) is not and will not become a party to any agreement, arrangement or understanding with any person or entity other than the Corporation with respect to any direct or indirect compensation, reimbursement, or indemnification in connection with service or action as a Director that has not been disclosed therein, (D) in such person’s individual capacity and on behalf of any person or entity on whose behalf the nomination is being made, would be in compliance, if elected as a Director of the Corporation, and will comply with applicable law, all applicable rules of the U.S. exchanges upon which the common stock of the Corporation is listed, and all of the Corporation’s publicly disclosed corporate governance, conflict of interest, confidentiality, and stock ownership and trading policies and guidelines, (E) will provide facts, statements and other information in all communications with the Corporation and its stockholders that are or will be true and correct in all material respects and do not and will not omit to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading, and (F) will irrevocably resign, with such resignation to become automatically effective upon determination by the Board of Directors (excluding for this purpose the Stockholder Nominee) that (1) such Stockholder Nominee or the applicable Eligible Stockholder has breached or has failed to comply with any of its or their obligations under this Section 11 or any of its or their representations or agreements set forth in the Notice of Proxy Access Nomination (or otherwise submitted pursuant to this Section 11), (2) any of the information in the Notice of Proxy Access Nomination (or otherwise submitted pursuant to this Section 11) was not, when provided, true and correct in all material respects or omitted to state a material fact necessary in order to make the statements made, in light of the circumstances they were made, not misleading, or (3) the requirements of this Section 11 had not otherwise been met by the Eligible Stockholder or the Stockholder Nominee.

(iii) Additional Information. At the request of the Corporation, each Stockholder Nominee for election as a Director of the Corporation must promptly, but in any event within five Business Days after such request, submit all completed and signed questionnaires required of Directors and officers to the Secretary of the Corporation. The Corporation may request such additional information, or such of the foregoing information in a form provided by the Secretary upon written request, as necessary to permit the Board of Directors to determine if each Stockholder Nominee satisfies the requirements of this Section 11.

(g) Notice of Defect. In the event that any information or communications provided by the Eligible Stockholder or the Stockholder Nominee to the Corporation or its stockholders ceases to be true and correct in all material respects or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made, not misleading, each Eligible Stockholder or Stockholder Nominee, as the case may be, shall promptly notify the Secretary of the Corporation of any defect in such previously provided information and of the information that is required to correct any such defect, it being understood that providing any such notification shall not be deemed to cure any such defect or limit the remedies available to the Corporation relating to any such defect.

(h) Exclusions. The Corporation shall not be required to include in its proxy materials for any meeting of stockholders, pursuant to this Section 11, a Stockholder Nominee (i) for which the Secretary of the Corporation receives a notice that a stockholder has nominated such Stockholder Nominee for election


to the Board of Directors pursuant to the advance notice requirements for stockholder nominees for Director set forth in Article I, Section 10 of these Bylaws, (ii) if the Eligible Stockholder who has nominated such Stockholder Nominee has engaged in or is currently engaged in, or has been or is a “participant” in another person’s “solicitation” within the meaning of Rule 14a-1(l) under the Exchange Act in support of the election of any individual as a Director at the annual meeting other than its Stockholder Nominee(s) or a nominee of the Board of Directors, (iii) who is not independent under the listing standards of each principal U.S. exchange upon which the common stock of the Corporation is listed, any applicable rules of the SEC, and any publicly disclosed standards used by the Board of Directors in determining and disclosing independence of the Corporation’s Directors, in each case as determined by the Board of Directors, (iv) who does not qualify as a “non-employee director” under Rule 16b-3 of the Exchange Act or as an “outside director” for the purposes of Section 162(m) of the Internal Revenue Code (or any successor provision), (v) whose election as a member of the Board of Directors would cause the Corporation to be in violation of these Bylaws, the Certificate of Incorporation, the rules and listing standards of the principal U.S. exchanges upon which the common stock of the Corporation is traded, or any applicable state or federal law, rule or regulation, (vi) who is an officer or director of a competitor, as defined in Section 8 of the Clayton Antitrust Act of 1914, as amended, (vii) who is a named subject of a pending criminal proceeding (excluding traffic violations and other minor offenses) or has been convicted in such a criminal proceeding within the past ten years, (viii) who is subject to any order of the type specified in Rule 506(d) of Regulation D promulgated under the Securities Act, (ix) if such Stockholder Nominee or the applicable Eligible Stockholder shall have provided information to the Corporation in respect to such nomination that was not true or correct in any material respect or that omitted to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading, as determined by the Board of Directors or any committee thereof, or (x) if such Stockholder Nominee or the applicable Eligible Stockholder has breached or has failed to comply with any of its or their obligations under this Section 11 or any of its or their representations or agreements set forth in the Notice of Proxy Access Nomination (or otherwise submitted pursuant to this Section 11) or any of the information in the Notice of Proxy Access Nomination (or otherwise submitted pursuant to this Section 11) was not, when provided, true or correct or omitted to state a material fact necessary in order to make the statements made, in light of the circumstances they were made, not misleading, or the requirements of this Section 11 have not otherwise been met.

(i) Invalidity. Notwithstanding anything to the contrary set forth herein, the Board of Directors or the chairperson of the meeting of stockholders shall declare a nomination by an Eligible Stockholder to be invalid, and such nomination shall be disregarded and no vote on such Stockholder Nominee will occur, notwithstanding that proxies in respect of such vote may have been received by the Corporation, if (i) the Stockholder Nominee(s) becomes ineligible or unavailable for election at the annual meeting, as determined by the Board of Directors or the chairperson of the meeting, (ii) the Stockholder Nominee(s) and/or the applicable Eligible Stockholder shall have breached or failed to comply with any of its or their obligations under this Section 11 or any of its or their representations or agreements set forth in the Notice of Proxy Access Nomination (or otherwise submitted pursuant to this Section 11) or any of the information in the Notice of Proxy Access Nomination (or otherwise submitted pursuant to this Section 11) was not, when provided, true or correct or omitted to state a material fact necessary in order to make the statements made, in light of the circumstances they were made, not misleading, or the requirements of this Section 11 have not otherwise been met, as determined by the Board of Directors or the chairperson of the meeting, or (iii) the Eligible Stockholder (or a qualified representative thereof) does not appear at the meeting of stockholders to present any nomination pursuant to this Section 11. In addition, the Corporation will not be required to include in its proxy materials any successor or replacement Stockholder Nominee proposed by the applicable Eligible Stockholder or any other Eligible Stockholder.

(j) Group Membership. No person may be a member of more than one group of persons constituting an Eligible Stockholder under this Section 11.

(k) Restrictions on Successive Nominations. Any Stockholder Nominee who is included in the Corporation’s proxy materials for a particular annual meeting of stockholders but either (i) withdraws from or becomes ineligible or unavailable for election at the annual meeting, or (ii) does not receive at least 25% of the votes cast in favor of such Stockholder Nominee’s election, will be ineligible to be a Stockholder Nominee pursuant to this Section 11 for the next two annual meetings. For the avoidance of doubt, this Section 11(k) shall not prevent any stockholder from nominating any person to the Board of Directors pursuant to and in accordance with Article I, Section 10 of these Bylaws.


ARTICLE II

Board of Directors

SECTION 1.

(a) Number and Term of Office. The business and affairs of the Corporation shall be managed by or under the direction of the Board of Directors, the exact number of such Directors shall be fixed from time to time by the affirmative vote of a majority of the Board of Directors, who need not be stockholders of the Corporation. The Directors shall, except as hereinafter otherwise provide for filling vacancies, be elected at the annual meeting of stockholders, and shall hold office until their respective successors are elected and qualified or until their earlier resignation or removal. The number of Directors may be altered from time to time by amendment of these Bylaws.

(b) Procedure for Stockholder Election of Directors; Required Vote. At any meeting of the stockholders for the election of Directors at which a quorum is present, each Director shall be elected by the affirmative vote of a majority of the votes cast with respect to the Director, provided that Directors shall be elected by the affirmative vote of a plurality of the votes cast at any such meeting if in connection with such meeting (i) the Secretary shall have received a notice that one or more stockholders has proposed to nominate one or more persons for election or re-election to the Board of Directors, which notice purports to be in compliance with the advance-notice requirements for Stockholder Nominees for director set forth in Article I, Section 10 or Article I, Section 11, irrespective of whether the Board of Directors at any time determines that any such notice is not in compliance with such requirements and (ii) such nomination or nominations shall not have been formally and irrevocably withdrawn by such stockholder at the Close of Business on or prior to the tenth day preceding the date the Corporation first mails its notice of meeting for such meeting to the stockholders of the Corporation. For purposes of this Section 1(b), votes cast shall include votes for, against or to withhold authority for a Director. An abstention or broker non-vote shall not count as a vote cast with respect to a Director. If an incumbent Director fails to be reelected by a majority vote when such a vote is required and offers to resign, and if that resignation is not accepted by the Board of Directors, such Director shall continue to serve until the next annual meeting and until such Director’s successor is duly elected, or such Director’s earlier resignation or removal. If a Director’s resignation is accepted by the Board of Directors or if a nominee for Director is not elected and the nominee is not an incumbent Director, then the Board of Directors, in its sole discretion, may fill any resulting vacancy pursuant to the provisions of Article II, Section 2 of these Bylaws or may decrease the size of the Board of Directors pursuant to the provisions of Article II, Section 1(a) of these Bylaws.

SECTION 2.Removal, Vacancies and Additional Directors. The stockholders may, at any special meeting the notice of which shall state that it is called for that purpose, remove, with or without cause, any Director and fill the vacancy; provided that, whenever any Director shall have been elected by the holders of any class of stock of the Corporation voting separately as a class under the provisions of the Certificate of Incorporation, such Director may be removed and the vacancy filled only by the holders of that class of stock voting separately as a class. Vacancies caused by any such removal and not filled by the stockholders at the meeting at which such removal shall have been made, or any vacancy caused by the death or resignation of any Director or for any other reason, and any newly created directorship resulting from any increase in the authorized number of Directors, may only be filled by the affirmative vote of a majority of the Directors then in office, although less than a quorum, or by a sole remaining director, and any Director so elected to fill any such vacancy or newly created directorship shall hold office until such Director’s successor is elected and qualified or until such Director’s earlier resignation or removal.

When one or more Directors shall resign effective at a future date, a majority of the Directors then in office, including those who have so resigned, shall have power to fill such vacancy or vacancies, the vote thereon to take effect when such resignation or resignations shall become effective, and each Director so chosen shall hold office as herein provided in connection with the filling of other vacancies.


SECTION 3.Place of Meeting. The Board of Directors may hold its meetings in such place or places in the State of Delaware or outside the State of Delaware as the Board of Directors from time to time shall determine.

SECTION 4.Regular Meetings. Regular meetings of the Board of Directors shall be held at such times and places as the Board of Directors from time to time by resolution shall determine. No notice shall be required for any regular meeting of the Board of Directors; but a copy of every resolution fixing or changing the time or place of regular meetings shall be mailed to every Director at least five days before the first meeting held in pursuance thereof.

SECTION 5.Special Meetings. Special meetings of the Board of Directors shall be held whenever called by direction of the Chair of the Board of Directors, the Vice Chair of the Board of Directors or by a majority of the Board of Directors.

Notice of the day, hour and place of holding of each special meeting shall be given by mailing the same at least two days before the meeting or by causing the same to be delivered personally or transmitted by electronic transmission, telegraph facsimile, telex or sent by certified, registered or overnight mail at least one day before the meeting to each Director. Unless otherwise indicated in the notice thereof, any and all business other than an amendment of these Bylaws may be transacted at any special meeting, and an amendment of these Bylaws may be acted upon if the notice of the meeting shall have stated that the amendment of these Bylaws is one of the purposes of the meeting. At any meeting at which every Director shall be present, even though without any notice, any business may be transacted, including the amendment of these Bylaws.

SECTION 6.Quorum. Subject to the provisions of Section 2 of this Article II, a majority of the members of the Board of Directors in office (but in no case less than one-third of the total number of Directors nor less than two Directors) shall constitute a quorum for the transaction of business and the vote of the majority of the Directors present at any meeting of the Board of Directors at which a quorum is present shall be the act of the Board of Directors. If at any meeting of the Board of Directors there is less than a quorum present, a majority of those present may adjourn the meeting from time to time.

SECTION 7.Chair; Vice Chair; Secretary. The Chair of the Board of Directors or, in such person’s absence, the Vice Chair of the Board of Directors shall preside at all meetings of the Board of Directors. In the absence of the Chair of the Board of Directors and the Vice Chair of the Board of Directors, a Chair shall be elected from the Directors present. The Chair and Vice Chair of the Board of Directors shall have such other powers and perform such other duties as may from time to time be assigned by these Bylaws or by the Board of Directors. The Secretary of the Corporation shall act as Secretary of all meetings of the Directors; but in the absence of the Secretary, the Chair may appoint any person to act as Secretary of the meeting.

SECTION 8.Committees. The Board of Directors may, by resolution passed by a majority of the whole Board of Directors, designate one or more committees, each such committee to consist of one or more of the Directors of the Corporation. The Board of Directors may designate one or more Directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee. Any such committee, to the extent provided in the resolution of the Board of Directors establishing such committee, shall have and may exercise all the powers and authority of the Board of Directors in the management of the business and affairs of the Corporation, and may authorize the seal of the Corporation to be affixed to all papers which may require it; provided, however, that no such committee shall have the power or authority in reference to the following matters: (a) approving or adopting, or recommending to the stockholders, any action or matter expressly required by the General Corporation Law of the State of Delaware (the “DGCL”) to be submitted to stockholders for approval (other than recommending the election or removal of directors) or (b) adopting, amending, or repealing any by-laws of the Corporation. Each committee of the Board of Directors may fix its own rules of procedure and shall hold its meetings as provided by such rules, except as may otherwise be provided by a resolution of the Board of Directors designating such committee.

SECTION 9.Conference Telephone Meetings. Unless otherwise restricted by the Certificate of Incorporation or by these Bylaws, the members of the Board of Directors or any committee designated by the Board of Directors, may participate in a meeting of the Board of Directors or such committee, as the case may be, by means of conference telephone or similar communications equipment by means of which all persons participating in the meeting can hear each other, and such participation shall constitute presence in person at such meeting.


SECTION 10.Consent of Directors or Committee in Lieu of Meeting. Unless otherwise restricted by the Certificate of Incorporation or by these Bylaws, any action required or permitted to be taken at any meeting of the Board of Directors, or of any committee thereof, may be taken without a meeting if all members of the Board of Directors or committee, as the case may be, consent thereto in writing and the writing or writings are filed with the minutes of proceedings of the Board of Directors or committee, as the case may be.

ARTICLE III

Officers

SECTION 1.Officers. The officers of the Corporation shall be elected by, and serve at the pleasure of, the Board of Directors. Such officers shall have the authority and duties delegated to each of them, respectively, by these by-laws or the Board of Directors from time to time. The officers of the Corporation may be a President, one or more Vice Presidents, a Secretary and a Treasurer, and such other officers, if any, as shall be elected by the Board of Directors pursuant to the provisions of Section 8 of this Article III. The officers of the Corporation shall be elected annually by the Board of Directors at the meeting of the Board of Directors held after the annual meeting of the stockholders. The failure to hold such election shall not of itself terminate the term of office of any officer. Any officer may resign at any time upon written notice to the Corporation. Officers may, but need not, be Directors. Any number of offices may be held by the same person.

All officers, agents and employees shall be subject to removal, with or without cause, at any time by the Board of Directors. The removal of an officer without cause shall be without prejudice to such officer’s contract rights, if any. The election or appointment of an officer shall not of itself create contract rights. All agents and employees other than officers elected by the Board of Directors shall also be subject to removal, with or without cause, at any time by the officers appointing them.

Any vacancy caused by the death of any officer, such officer’s resignation, such officer’s removal, or otherwise, may be filled by the Board of Directors, and any officer so elected shall hold office at the pleasure of the Board of Directors.

In addition to the powers and duties of the officers of the Corporation as set forth in these Bylaws, the officers shall have such authority and shall perform such duties as from time to time may be determined by the Board of Directors.

SECTION 2.Powers and Duties of the Chair of the Board of Directors. The Chair of the Board of Directors shall preside at all meetings of the stockholders and at all meetings of the Board of Directors and shall have such other powers and perform such other duties as may from time to time be assigned to him by these Bylaws or by the Board of Directors.

SECTION 3.Powers and Duties of the Vice Chair of the Board of Directors. In the absence of the Chair of the Board of Directors, the Vice Chair of the Board of Directors shall preside at all meetings of the Board of Directors and at all meetings of the stockholders and shall have such other powers and perform such other duties as may from time to time be assigned to him by these Bylaws or by the Board of Directors.

SECTION 4.Powers and Duties of the President. The President shall be the chief executive officer of the Corporation and, subject to the control of the Board of Directors, shall have general charge and control of all its operations and shall perform all duties incident to the office of President and shall have such other powers and perform such other duties as may from time to time be assigned to him by these Bylaws or by the Board of Directors.

SECTION 5.Powers and Duties of the Vice President. Each Vice President shall perform all duties incident to the office of Vice President and shall have such other powers and perform such other duties as may from time to time be assigned to him by these Bylaws or by the Board of Directors or the President.

SECTION 6.Powers and Duties of the Secretary. The Secretary shall keep the minutes of all meetings of the Board of Directors and the minutes of all meetings of the stockholders in books provided for that purpose; such


person shall attend to the giving or serving of all notices of the Corporation; such person shall have custody of the corporate seal of the Corporation and shall affix the same to such documents and other papers as the Board of Directors or the President shall authorize and direct; such person shall have charge of the stock certificate books, transfer books and stock ledgers and such other books and papers as the Board of Directors or the President shall direct, all of which shall at all reasonable times be open to the examination of any Director, upon application, at the office of the Corporation during business hours; and such person shall perform all duties incident to the office of Secretary and shall also have such other powers and shall perform such other duties as may from time to time be assigned to him by these Bylaws or by the Board of Directors or the President.

SECTION 7.Powers and Duties of the Treasurer. The Treasurer shall have custody of, and when proper shall pay out, disburse or otherwise dispose of, all funds and securities of the Corporation which may have come into such person’s hands; such person may endorse on behalf of the Corporation for collection checks, notes and other obligations and shall deposit the same to the credit of the Corporation in such bank or banks or depositary or depositories as the Board of Directors may designate; such person shall sign all receipts and vouchers for payments made to the Corporation; such person shall enter or cause to be entered regularly in the books of the Corporation kept for the purpose full and accurate accounts of all moneys received or paid or otherwise disposed of by him and whenever required by the Board of Directors or the President shall render statements of such accounts; such person shall, at all reasonable times, exhibit such person’s books and accounts to any Director of the Corporation upon application at the office of the Corporation during business hours; and such person shall perform all duties incident to the office of Treasurer and shall also have such other powers and shall perform such other duties as may from time to time be assigned to him by these Bylaws or by the Board of Directors or the President.

SECTION 8.Additional Officers. The Board of Directors may from time to time elect such other officers (who may but need not be Directors), including a Controller, Assistant Treasurers, Assistant Secretaries and Assistant Controllers, as the Board of Directors may deem advisable and such officers shall have such authority and shall perform such duties as may from time to time be assigned to them by the Board of Directors or the President.

The Board of Directors may from time to time by resolution delegate to any Assistant Treasurer or Assistant Treasurers any of the powers or duties herein assigned to the Treasurer; and may similarly delegate to any Assistant Secretary or Assistant Secretaries any of the powers or duties herein assigned to the Secretary.

SECTION 9.Giving of Bond by Officers. All officers of the Corporation, if required to do so by the Board of Directors, shall furnish bonds to the Corporation for the faithful performance of their duties, in such penalties and with such conditions and security as the Board of Directors shall require.

SECTION 10.Voting Upon Stocks. Unless otherwise ordered by the Board of Directors, the Chair of the Board of Directors, the Vice Chair of the Board of Directors, the President, or any Vice President shall have full power and authority on behalf of the Corporation to attend and to act and to vote, or in the name of the Corporation to execute proxies to vote, at any meetings of stockholders of any corporation in which the Corporation may hold stock, and at any such meetings shall possess and may exercise, in person or by proxy, any and all rights, powers and privileges incident to the ownership of such stock. The Board of Directors may from time to time, by resolution, confer like powers upon any other person or persons.

SECTION 11.Compensation of Officers. The compensation of the executive officers of the Corporation shall be fixed from time to time by, and the compensation of other officers of the Corporation elected by the Board of Directors shall be recommended from time to time by, the compensation committee of the Board of Directors, if such committee is then established or, if such committee is not then established, by the Board of Directors or by such officers as may be designated by resolution of the Board of Directors.

ARTICLE IV

Stock – Seal – Fiscal Year

SECTION 1.Certificates For Shares of Stock. The certificates for shares of stock of the Corporation shall be in such form, not inconsistent with the Certificate of Incorporation, as shall be approved by the Board of Directors, provided that the Board of Directors may provide by resolution that some or all of any or all classes or


series of shares of stock of the Corporation shall be uncertificated shares. Any such resolution shall not apply to shares represented by a certificate until such certificate is surrendered to the Corporation. All certificates shall be signed by the Chair of the Board of Directors, the Vice Chair of the Board of Directors, the President or a Vice President and by the Secretary or an Assistant Secretary or the Treasurer or an Assistant Treasurer, and shall not be valid unless so signed.

In case any officer or officers who shall have signed any such certificate or certificates shall cease to be such officer or officers of the Corporation, whether because of death, resignation or otherwise, before such certificates shall have been delivered by the Corporation, such certificate or certificates may nevertheless be issued and delivered as though the person or persons who signed such certificate or certificates had not ceased to be such officer or officers of the Corporation.

All certificates for shares of stock shall be consecutively numbered as the same are issued. The name of the person owning the shares represented thereby with the number of such shares and the date of issue thereof shall be entered on the books of the Corporation.

SECTION 2.Lost, Stolen or Destroyed Certificates. The Corporation may issue or direct a new certificate or certificates or uncertificated shares to be issued in place of any certificate or certificates previously issued by the Corporation alleged to have been lost, stolen or destroyed, upon the making of an affidavit of that fact by the owner of the lost, stolen or destroyed certificate. When authorizing such issue of a new certificate or certificates or uncertificated shares, the Corporation may, in its discretion and as a condition precedent to the issuance thereof, require the owner of such lost, stolen or destroyed certificate or certificates, or such person’s legal representative, to give the Corporation a bond in such sum as it may direct, sufficient to indemnify the Corporation against any claim that may be made against the Corporation on account of the alleged loss, theft or destruction of any such certificate or the issuance of such new certificate or uncertificated shares.

SECTION 3.Transfer of Shares. The Board of Directors may appoint a bank or trust company organized under the laws of the United States or any state thereof to act as its transfer agent or registrar, or both in connection with the transfer of any class or series of securities of the Corporation. The Corporation, or its designated transfer agent or other agent, shall keep a book or set of books to be known as the stock transfer books of the Corporation, containing the name of each holder of record, together with such holder’s address and the number and class or series of shares held by such holder and the date of issue. When shares are represented by certificates, the Corporation shall issue and deliver to each holder to whom such shares have been issued or transferred, certificates representing the shares owned by such holder, and shares of stock of the Corporation shall only be transferred on the books of the Corporation by the holder of record thereof or by such holder’s attorney duly authorized in writing, upon surrender to the Corporation or its designated transfer agent or other agent of the certificate or certificates for such shares endorsed by the appropriate person or persons, with such evidence of the authenticity of such endorsement, transfer, authorization and other matters as the Corporation may reasonably require, and accompanied by all necessary stock transfer stamps; provided, however, that the Corporation shall be entitled to recognize and enforce any lawful restriction on transfer of shares. In that event, it shall be the duty of the Corporation to issue a new certificate to the person entitled thereto, cancel the old certificate or certificates and record the transaction on its books. When shares are not represented by certificates, shares of stock of the Corporation shall only be transferred on the books of the Corporation by the holder of record thereof or by such holder’s attorney duly authorized in writing, with such evidence of the authenticity of such transfer, authorization and other matters as the Corporation may reasonably require, and accompanied by all necessary stock transfer stamps, and within a reasonable time after the issuance or transfer of such shares, the Corporation shall, if required by applicable law, send the holder to whom such shares have been issued or transferred a written statement of the information required by applicable law. Unless otherwise provided by applicable law, the Certificate of Incorporation, these by-laws or any other instrument, the rights and obligations of the holders of uncertificated stock and the rights and obligations of the holders of certificates representing stock of the same class and series shall be identical.

SECTION 4.Regulations. The Board of Directors shall have power and authority to make such other rules and regulations as it may deem expedient concerning the issue, transfer and registration of certificates for shares of stock of the Corporation.


SECTION 5.Record Date. In order that the Corporation may determine the stockholders entitled to notice of or to vote at any meeting of stockholders or any adjournment thereof, or to express consent to corporate action in writing without a meeting or entitled to receive payment of any dividend or other distribution or allotment of any rights, or entitled to exercise any rights in respect of any change, conversion or exchange of stock or for the purpose of any other lawful action, as the case may be, the Board of Directors may fix, in advance, a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board of Directors, and which record date shall not be more than 60 days nor less than ten days before the date of such meeting, nor more than 60 days prior to any other action. If the Board of Directors so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting unless the Board of Directors determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination.

If no record date is fixed by the Board of Directors, the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is first given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held; the record date for determining stockholders entitled to express consent to corporate action in writing without a meeting, when no prior action by the Board of Directors is necessary, shall be the day on which the first written consent is expressed; and the record date for determining stockholders for any other purpose shall be at the close of business on the day on which the Board of Directors adopts the resolution relating thereto. A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board of Directors may fix a new record date for the adjourned meeting in conformity herewith; and in such case shall also fix as the record date for stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote in accordance with the foregoing provisions of this Section 5 at the adjourned meeting.

SECTION 6.Dividends. Subject to the provisions of the Certificate of Incorporation, the Board of Directors shall have power to declare and pay dividends upon shares of stock of the Corporation, but only out of funds available for the payment of dividends as provided by law.

Subject to the provisions of the Certificate of Incorporation, any dividends declared upon the stock of the Corporation shall be payable on such date or dates as the Board of Directors shall determine. If the date fixed for the payment of any dividend shall in any year fall upon a legal holiday, then the dividend payable on such date shall be paid on the next day not a legal holiday.

SECTION 7.Corporate Seal. The Board of Directors shall provide a suitable seal, containing the name of the Corporation, which seal shall be kept in the custody of the Secretary. A duplicate of the seal may be kept and be used by any officer of the Corporation designated by the Board of Directors, the Chair of the Board of Directors or the President.

SECTION 8.Fiscal Year. The fiscal year of the Corporation shall be such fiscal year as the Board of Directors from time to time by resolution shall determine.

ARTICLE V

Miscellaneous Provisions

SECTION 1.Checks, Notes, Etc. All checks, drafts, bills of exchange, acceptances, notes or other obligations or orders for the payment of money shall be signed and, if so required by the Board of Directors, countersigned by such officers of the Corporation and/or other persons as the Board of Directors from time to time shall designate.

Checks, drafts, bills of exchange, acceptances, notes, obligations and orders for the payment of money made payable to the Corporation may be endorsed for deposit to the credit of the Corporation with a duly authorized depositary by the Treasurer, or otherwise as the Board of Directors may from time to time, by resolution, determine.


SECTION 2.Loans. Such officers or agents of the Corporation as from time to time shall be designated by the Board of Directors, pursuant to a delegation of authority approved by resolution of the Board of Directors, shall have authority (subject to the limitations set forth in any delegation of authority approved by the Board of Directors) to effect loans, advances or other forms of credit at any time or times for the Corporation from such banks or trust companies as the Board of Directors shall from time to time designate, and as security for the repayment of such loans, advances or other forms of credit to assign, transfer, endorse and deliver, either originally or in addition or substitution, any or all stocks, bonds, rights and interests of any kind in or to stocks or bonds, certificates of such rights or interests, deposits, accounts, documents covering merchandise, bills receivable and other commercial paper and evidences of debt, at any time held by the Corporation; and for such loans, advances, or other forms of credit to make, execute and deliver one or more notes, acceptances or other written obligations of the Corporation on such terms, and with such provisions as to the securities including the sale or disposition thereof, as such officers or agents shall deem proper; and also to sell to, or discount or rediscount with, such banks or trust companies any and all commercial paper, bills receivable, acceptances and other instruments and evidences of debt at any time held by the Corporation, and to that end to endorse, transfer and deliver the same. The officers of the Corporation or any of them shall from time to time certify the signatures of the officers or agents so authorized, which may include the signature of such certifying officer or officers, to each bank or trust company so designated by the Board of Directors; and each such bank or trust company is authorized to rely upon such certification until written notice of the revocation by the Board of Directors of the authority of such officers or agents shall have been received by such bank or trust company.

SECTION 3.Waivers of Notice. Whenever any notice whatever is required to be given by law, by the Certificate of Incorporation or by these Bylaws to any person or persons, a waiver thereof in writing, signed by the person or persons entitled to the notice, whether before or after the time stated therein, shall be deemed equivalent thereto.

SECTION 4.Offices Outside of Delaware. Except as otherwise required by the laws of the State of Delaware, the Corporation may have an office or offices and keep its books, documents and papers outside of the State of Delaware at such place or places as from time to time may be determined by the Board of Directors, the Chair of the Board of Directors or the President.

SECTION 5.Inconsistent Provisions. In the event that any provision of these Bylaws is or becomes inconsistent with any provision of the Certificate of Incorporation, the General Corporation Law of the State of Delaware or any other applicable law, the provisions of these Bylaws shall not be given any effect to the extent of such inconsistency but shall otherwise be given full force and effect.

ARTICLE VI

Amendments

These Bylaws and any amendment thereof may be altered, amended or repealed, or new Bylaws may be adopted, by the Board of Directors at any regular or special meeting by the affirmative vote of a majority of all of the members of the Board of Directors, provided in the case of any special meeting at which all of the members of the Board of Directors are not present, that the notice of such meeting shall have stated that the amendment of these Bylaws was one of the purposes of the meeting; but these Bylaws and any amendment thereof, including the Bylaws adopted by the Board of Directors, may be altered, amended or repealed and other Bylaws may be adopted by the holders of a majority of the total outstanding stock of the Corporation entitled to vote at any annual meeting or at any special meeting, provided, in the case of any special meeting, that notice of such proposed alteration, amendment, repeal or adoption is included in the notice of the meeting.

ARTICLE VII

Indemnification of Officers and Directors

SECTION 1.General. To the fullest extent permitted by the DGCL as the same exists or may hereafter be amended, a Director of the Corporation shall not be liable to the Corporation or its stockholders for monetary damages for breach of fiduciary duty as Director.


ARTICLE VIII

Offices

SECTION 1.Registered Office. The registered office of the Corporation within the State of Delaware shall be in the City of Wilmington, County of New Castle.

SECTION 2.Other Offices. The Corporation may also have an office or offices other than said registered office at such place or places, either within or without the State of Delaware, as the Board of Directors shall from time to time determine or the business of the Corporation may require.

ARTICLE IX

Exclusive Jurisdiction for Certain Actions

SECTION 1.Forum for Adjudication of Disputes.

(a) Unless the Corporation consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall, to the fullest extent permitted by law, be the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the Corporation, (ii) any action asserting a claim of breach of fiduciary duty owed by, or other wrongdoing by, any Director, officer, employee or agent of the Corporation to the Corporation or the Corporation’s stockholders, creditors or other constituents, or a claim of aiding and abetting any such breach of fiduciary duty, (iii) any action asserting a claim against the Corporation or any Director or officer or other employee of the Corporation arising pursuant to any provision of the DGCL or the Certificate of Incorporation or these Bylaws of the Corporation (as either may be amended, restated, modified, supplemented or waived from time to time), (iv) any action to interpret, apply, enforce or determine the validity of the Certificate of Incorporation or these Bylaws of the Corporation, (v) any action asserting a claim against the Corporation or any Director or officer or other employee of the Corporation governed by the internal affairs doctrine or (vi) any action asserting an “internal corporate claim” as that term is defined in Section 115 of the DGCL. For the avoidance of doubt, this Section 1(a) of Article IX shall not apply to any action or proceeding asserting a claim under the Securities Act or the Exchange Act.

(b) Unless the Corporation consents in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act against the Corporation or any Director or officer of the Corporation.

(c) Any person or entity purchasing or otherwise acquiring any interest in any security of the Corporation shall be deemed to have notice of and consented to the provisions of this Article IX.

ARTICLE X

Emergency Bylaws

SECTION 1.Emergency Bylaws.

(a) During periods of emergency resulting from an attack on the United States of America or on a locality in which the Corporation conducts its business or customarily holds meetings of its Board of Directors or its stockholders, or during any nuclear or atomic disaster, or during the existence of any catastrophe, including, but not limited to, an epidemic or pandemic, and a declaration of national emergency by the United States government or other similar emergency condition, the provisions of this Article X shall apply notwithstanding any different provisions elsewhere contained in these Bylaws.


(b) Whenever, during such emergency irrespective of whether a quorum of the Board of Directors or a standing or special committee thereof can readily be convened for action, a meeting of such Board of Directors or committee thereof may be called by any officer of the Corporation or Director by a notice of the time and place given only to such of the Directors as it may be feasible to reach at the time and by such means as may be feasible at the time, including publications or radio. Three Directors in attendance at the meeting shall constitute a quorum; provided, however, that the officers of the Corporation or other persons present who have been designated on a list approved by the Board before the emergency, all in such order of priority and subject to such conditions and for such period of time as may be provided in the resolution approving such list, or in the absence of such a resolution, the officers of the Corporation who are present, in order of rank, and within the same rank in order of seniority, shall to the extent required to provide a quorum be deemed Directors for such meeting.

(c) The Board of Directors, both before or during any such emergency, may provide and modify lines of succession in the event that during such emergency any or all officers or agents of the Corporation shall for any reason be rendered incapable of discharging their duties.

(d) The Board of Directors, both before or during any such emergency, may, effective as of the emergency, change the principal executive office or designate several alternative principal executive offices or regional offices or authorize the officers of the Corporation so to do.

(e) No Director or officer or employee of the Corporation acting in accordance with this Article X shall be liable for any act or failure to act, except for willful misconduct.

(f) To the extent not inconsistent with this Article X, all other Articles of these Bylaws shall remain in effect during any emergency described in this Article X and, upon termination of the emergency (to be determined by the Board of Directors in its sole discretion), the provisions of this Article X shall cease to be operative.

ARTICLE XI

Severability

SECTION 1.Severability. If any provision or provisions in these Bylaws shall be held to be invalid, illegal or unenforceable as applied to any person or entity or circumstance for any reason whatsoever, then, to the fullest extent permitted by law, the validity, legality and enforceability of such provision or provisions in any other circumstance, and of the remaining provisions in these Bylaws, and the application of such provision or provisions to other persons or entities and circumstances shall not in any way be affected or impaired thereby.


Adopted on December 6, 1991

Amended and Restated on August 16, 1994

Amended and Restated effective November 21, 1995

Amended and Restated effective December 13, 2006

Amended and Restated effective May 11, 2010

Amended and Restated effective October 16, 2013

Amended and Restated effective December 5, 2017

Amended and Restated effective October 8, 2020

Amended and Restated effective February 23, 2024

EX-21.1 3 d691142dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

Waters Corporation and Subsidiaries

12/31/2023

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)

Wyatt Technology, LLC (California)

Wyatt Technology (UK) Limited (UK)

Wyatt Technology France (France)

Wyatt Technology Europe GmbH (Germany)

Wyatt Technology Europe GmbH (Swiss)

Wyatt Technology Europe GmbH (Czech)

Wyatt Technology Europe GmbH (Netherlands)

Waters SAS (France)

Waters Sverige AB (Sweden)

Waters Technologies do Brasil Ltda (Brazil)

Waters Asia Limited (Delaware)

Waters A/S (Denmark)

Waters Limited (Canada)

Waters China Ltd. (Hong Kong)

Waters Cromatografia SA (Spain)

Waters NV (Belgium)

Waters Korea Limited (Korea)

Waters Technologies (Beijing) Co. Ltd (China)

Waters Technologies (Shanghai) Ltd (China)

Waters Ges.MBH (Austria)

Waters Kft (Hungary)

Waters Sp.Zo.o (Poland)

Waters Pacific Pte Ltd. (Singapore)

Waters Analytical Instruments Sdn Bhd (Malaysia)

Waters Holdings LLC (Delaware)

Waters European Investments, LLC (Cayman)

Milford International Limited (Cayman)

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

EX-23.1 4 d691142dex231.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-160507, 333-183721, 333-239020) of Waters Corporation of our report dated February 27, 2024 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 27, 2024

EX-31.1 5 d691142dex311.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, 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 27, 2024      

/s/ Udit Batra, Ph.D.

      Udit Batra, Ph.D.
      Chief Executive Officer
EX-31.2 6 d691142dex312.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 27, 2024      

/s/ Amol Chaubal

      Amol Chaubal
      Chief Financial Officer
EX-32.1 7 d691142dex321.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, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, 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 27, 2024      

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

      Udit Batra, Ph.D.
      Chief Executive Officer
EX-32.2 8 d691142dex322.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, 2023, 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 27, 2024

     

By: /s/ Amol Chaubal

      Amol Chaubal
      Chief Financial Officer
EX-97 9 d691142dex97.htm EX-97 EX-97

Exhibit 97

WATERS CORPORATION

MANDATORY CLAWBACK POLICY

PURPOSE

Waters Corporation, a Delaware corporation (the “Company”), believes that it is in the best interests of the Company and its shareholders to create and maintain a culture that emphasizes integrity and accountability and that reinforces the Company’s pay-for-performance compensation philosophy. The Company’s Board of Directors (the “Board”) has therefore adopted this policy, which provides for the recoupment of certain executive compensation in the event that the Company is required to prepare an accounting restatement of its financial statements due to material noncompliance with any financial reporting requirement under the federal securities laws (this “Policy”). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the rules promulgated thereunder, and the listing standards of the national securities exchange on which the Company’s securities are listed.

ADMINISTRATION

This Policy shall be administered by the Compensation Committee of the Board (the “Compensation Committee”). Any determinations made by the Compensation Committee shall be final and binding on all affected individuals.

COVERED EXECUTIVES

This Policy applies to the Company’s current and former executive officers (as determined by the Compensation Committee in accordance with Section 10D of the Exchange Act, the rules promulgated thereunder, and the listing standards of the national securities exchange on which the Company’s securities are listed) and such other senior executives or employees who may from time to time be deemed subject to this Policy by the Compensation Committee (collectively, the “Covered Executives”). This Policy shall be binding and enforceable against all Covered Executives.

RECOUPMENT; ACCOUNTING RESTATEMENT

In the event that the Company is required to prepare an accounting restatement of its financial statements due to the Company’s material noncompliance with any financial reporting requirement under the securities laws, including any required accounting restatement (i) to correct an error in previously issued financial statements that is material to the previously issued financial statements, or (ii) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (each, an “Accounting Restatement”), the Compensation Committee will reasonably promptly require reimbursement or forfeiture of the Overpayment (as defined below) received by any Covered Executive (x) after beginning service as a Covered Executive, (y) who served as a Covered Executive at any time during the performance period for the applicable Incentive-Based Compensation (as defined below), and (z) during the three (3) completed fiscal years immediately preceding the date on which the Company is required to prepare an Accounting Restatement and any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three (3) completed fiscal years.


INCENTIVE-BASED COMPENSATION

For purposes of this Policy:

Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure, including, but not limited to: (i) non-equity incentive plan awards that are earned solely or in part by satisfying a Financial Reporting Measure performance goal; (ii) bonuses paid from a bonus pool, where the size of the pool is determined solely or in part by satisfying a Financial Reporting Measure performance goal; (iii) other cash awards based on satisfaction of a Financial Reporting Measure performance goal; (iv) restricted stock, restricted stock units, stock options, stock appreciation rights, and performance share units that are granted or vest solely or in part based on satisfaction of a Financial Reporting Measure performance goal; and (v) proceeds from the sale of shares acquired through an incentive plan that were granted or vested solely or in part based on satisfaction of a Financial Reporting Measure performance goal.

Compensation that would not be considered Incentive-Based Compensation includes, but is not limited to: (i) salaries; (ii) bonuses paid solely based on satisfaction of subjective standards, such as demonstrating leadership, and/or completion of a specified employment period; (iii) non-equity incentive plan awards earned solely based on satisfaction of strategic or operational measures; (iv) wholly time-based equity awards; and (v) discretionary bonuses or other compensation that is not paid from a bonus pool that is determined by satisfying a Financial Reporting Measure performance goal.

Financial Reporting Measure” means: (i) any measure that is determined and presented in accordance with the accounting principles used in preparing financial statements, or any measure derived wholly or in part from such measure, such as revenues, EBITDA, or net income or (ii) stock price and total shareholder return. Financial Reporting Measures include, but are not limited to: revenues; net income; operating income; profitability of one or more reportable segments; financial ratios (e.g., accounts receivable turnover and inventory turnover rates); net assets or net asset value per share; earnings before interest, taxes, depreciation and amortization; funds from operations and adjusted funds from operations; liquidity measures (e.g., working capital, operating cash flow); return measures (e.g., return on invested capital, return on assets); earnings measures (e.g., earnings per share); sales per square foot or same store sales, where sales is subject to an accounting restatement; revenue per user, or average revenue per user, where revenue is subject to an accounting restatement; cost per employee, where cost is subject to an accounting restatement; any of such Financial Reporting Measures relative to a peer group, where the Company’s Financial Reporting Measure is subject to an accounting restatement; and tax basis income.

 

2


OVERPAYMENT: AMOUNT SUBJECT TO RECOVERY

The amount to be recovered will be the amount of Incentive-Based Compensation received that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated amounts, and must be computed without regard to any taxes paid (the “Overpayment”). Incentive-Based Compensation is deemed “received” in the Company’s fiscal period during which the Financial Reporting Measure specified in the incentive-based compensation award is attained, even if the vesting, payment or grant of the incentive-based compensation occurs after the end of that period.

For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in the Accounting Restatement, the amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received, and the Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to the exchange on which the Company’s securities are listed.

METHOD OF RECOUPMENT

The Compensation Committee will determine, in its sole discretion, the method or methods for recouping any Overpayment hereunder which may include, without limitation:

 

   

Requiring reimbursement of cash Incentive-Based Compensation previously paid;

 

   

Seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards granted as Incentive-Based Compensation;

 

   

Offsetting any or all of the Overpayment from any compensation otherwise owed by the Company to the Covered Executive;

 

   

Cancelling outstanding vested or unvested equity awards; and/or

 

   

Taking any other remedial or recovery action permitted by law, as determined by the Compensation Committee.

LIMITATION ON RECOVERY; NO ADDITIONAL PAYMENTS

The right to recovery will be limited to Overpayments received during the three (3) completed fiscal years prior to the date on which the Company is required to prepare an Accounting Restatement and any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three (3) completed fiscal years. In no event shall the Company be required to award Covered Executives an additional payment if the restated or accurate financial results would have resulted in a higher Incentive-Based Compensation payment.

 

3


NO INDEMNIFICATION

The Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive-Based Compensation.

INTERPRETATION

The Compensation Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act and the applicable rules or standards adopted by the Securities and Exchange Commission or any national securities exchange on which the Company’s securities are listed.

EFFECTIVE DATE

This Policy shall be effective as of the date it is adopted by the Board (the “Effective Date”) and shall apply to Incentive-Based Compensation (including Incentive-Based Compensation granted pursuant to arrangements existing prior to the Effective Date). Notwithstanding the foregoing, this Policy shall only apply to Incentive-Based Compensation received (as determined pursuant to this Policy) on or after October 2, 2023.

AMENDMENT; TERMINATION

The Board may amend this Policy from time to time in its discretion. The Board may terminate this Policy at any time.

OTHER RECOUPMENT RIGHTS

The Board intends that this Policy will be applied to the fullest extent of the law. The Compensation Committee may require that any employment or service agreement, cash-based bonus plan or program, equity award agreement, or similar agreement entered into on or after the adoption of this Policy shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, cash-based bonus plan or program, or similar agreement and any other legal remedies available to the Company.

IMPRACTICABILITY

The Compensation Committee shall recover any Overpayment in accordance with this Policy except to the extent that the Compensation Committee determines such recovery would be impracticable because:

 

   

The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered;

 

   

Recovery would violate home country law of the Company where that law was adopted prior to November 28, 2022; or

 

4


   

Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

SUCCESSORS

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

 

 

5

EX-101.SCH 10 wat-20231231.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 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 Loss 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 - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Goodwill and Other Intangibles (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Retirement Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Business Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Unaudited Quarterly Results (Tables) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Description of Business and Organization - Additional Information (Detail) 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 - Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) Alternate link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Marketable Securities - Additional Information (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 - Acquisitions - Summary Of The Purchase Price Allocated To The Intangible Assets Acquired And The Estimated Useful Lives (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Acquisitions - Summary of Business Acquisition Pro Forma Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Debt - Summary of Senior Unsecured Notes Issued (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Debt - Summary of Outstanding Debt (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Debt - Summary of Outstanding Debt (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Debt - Annual maturities of debt outstanding (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Income Taxes - Income from operations before income taxes (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Income Taxes - Deferred components of the provision (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Income Taxes - Deferred tax liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Income Taxes - Summary Of Valuation Allowance (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Litigation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Leases - Schedule of Undiscounted future minimum rents payable (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Other Commitments and Contingencies Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - Stock-Based Compensation - Additional Information (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1085 - 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 1086 - Disclosure - Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - Stock-Based Compensation - Range of exercise prices (Detail) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - Earnings Per Share - Earnings Per Share Reconciliation (Detail) link:presentationLink link:definitionLink link:calculationLink 1092 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1093 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:definitionLink link:calculationLink 1094 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1095 - Disclosure - Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail) link:presentationLink link:definitionLink link:calculationLink 1096 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1097 - Disclosure - Retirement Plans - Defined Benefit, Funded Status of Plan (Detail) link:presentationLink link:definitionLink link:calculationLink 1098 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail) link:presentationLink link:definitionLink link:calculationLink 1099 - Disclosure - Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail) link:presentationLink link:definitionLink link:calculationLink 1100 - Disclosure - Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1101 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail) link:presentationLink link:definitionLink link:calculationLink 1102 - Disclosure - Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail) link:presentationLink link:definitionLink link:calculationLink 1103 - Disclosure - Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail) link:presentationLink link:definitionLink link:calculationLink 1104 - Disclosure - Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail) link:presentationLink link:definitionLink link:calculationLink 1105 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1106 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1107 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation (Detail) link:presentationLink link:definitionLink link:calculationLink 1108 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail) link:presentationLink link:definitionLink link:calculationLink 1109 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1110 - Disclosure - Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail) link:presentationLink link:definitionLink link:calculationLink 1111 - Disclosure - Business Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1112 - Disclosure - Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail) link:presentationLink link:definitionLink link:calculationLink 1113 - Disclosure - Business Segment Information - Summary of Geographic Sales Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1114 - Disclosure - Business Segment Information - Summary of Net Sales by Customer Class (Detail) link:presentationLink link:definitionLink link:calculationLink 1115 - 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 1116 - Disclosure - Business Segment Information - Long-lived assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1117 - Disclosure - Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 11 wat-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 wat-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 wat-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 wat-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 g691142g31a55.jpg GRAPHIC begin 644 g691142g31a55.jpg M_]C_X 02D9)1@ ! 0(!>0%Y #_X5<):'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 V+C M8S P,B W.2XQ M-C0U,3DL(#(P,C O,#@O,C4M,3&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B"B @(" @ M(" @(" @('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q M+C O7!E+T1I;65N7!E+T9O;G0C(@H@(" @(" @(" @("!X;6QN&UL.FQA;F<](G@M$$[15-4(%1I;64Z(" @(" @(" @(" @(" Q-2U&96(M,C R-" P M,CHU-CHP,28C>$$[4V-R:7!T(%9E$$[(" @(" @(" @($--64LF(WA!.R8C>$$[+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+2TM)B-X03L\ M+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+V1C M.F1E&UP.DUE=&%D871A1&%T93XR,#(T M+3 R+3$U5#$R.C(V.C X*S U.C,P/"]X;7 Z365T861A=&%$871E/@H@(" @ M(" @(" \>&UP.DUO9&EF>41A=&4^,C R-"TP,BTQ-50Q,CHR-CHP."LP-3HS M,#PO>&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX;7 Z0W)E871E1&%T93XR M,#(T+3 R+3$U5#$R.C(V.C X*S U.C,P/"]X;7 Z0W)E871E1&%T93X*(" @ M(" @(" @/'AM<#I#&UP.D-R96%T;W)4;V]L/@H@(" @(" @(" \>&UP.E1H M=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @(" @(" @ M(" \&UP1TEM9SIH96EG:'0^,3DR/"]X;7!'26UG M.FAE:6=H=#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6&UP1TEM M9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=%05-!0DE!040O-U%!#AF2'@X9DAX.&9(=T5(0G=C M3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M(>#AF2'@X9DAX.&9(>#AF2'@X M9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&8O.$%! M15%G07=!14%!=T52)B-X03M!04E205%-4D%F+T5!84E!04%!2$%114)!445! M04%!04%!04%!05%&07=)1T%104A#06M+0W=%04%G241!445"05%%04%!04%! M04%!)B-X03M!44%#07=11D)G8TE#46],14%!0T%1341!9U%#0F=C1$)!24=! M;DU"06=-4D)!049)4DEX459%1T4R16EC645537!':$)X5WA1:5!")B-X03M5 M=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!#3E51;FLV3WI.:&156DA41#!U M24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$4D1G:&%3 M57E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG6DIJ6D9':61K9$95,SAQ3WIW M>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E75G!B6$8Q95@Q4FQ:;61O85=P M%9O4%EK16=X14-L4T-V9G Y*TMR;49Q=&5146-A1G$P1DLY2S1Q,2]O M66)I9E0U06AA9D17)B-X03MP-D0U-'$S+T%+2E5$.3-5;FE".% R:#(K94MT M13)164M41T=.84ME3E1463=9<3)"86UT06TQ465M,4]V,UEQ=3E'2"M29G5' M2W4Y)B-X03M'2"M29G5'2W)3='%$46A!9#ET=7=Q8U9A0G-Y=U%E;5=*24-J M:E5K9&1V8D97*TYR4W1%;U%31'0P2%A&6$%7:$I!.4]Q;6I$8EDP)B-X03MR M=FEQ,5AS6%E)#9+0W!*<#=9<3)46FAE4CE-3#1N:E1W>%9S9E9#>%5E M;5=86FQ(1V\K94MR=E)H+VM8-VAI6XK<5 Q67%V>%8R2W5X)B-X03M6,DMU>%9,3E(P835V3&HQ;SE7 M=F).94E8,&)C=T).=2]W0SAI:V%P*V57=WE!0W5%2#4ODY2DAM=D].)B-X03MA.&M&0E%G94=+ M575T=GEU=%DW>4=793AA949'4G!66D%(9C!O,E)F:G%A5C5663EF06I',$Y$ M.'1P4F-7.7E,,DE45UEJ15!'06A8)B-X03MA1GG1"-G9O>GE1<5I"-GAJ9'9I0D@K-T9K8B]!1V5. M<%$X=C59>5,X5"MK)B-X03M&:6MI:#E#3C194W9/;7AL;4A-.#5*1EIH23-F M8G=X=$1)3E@X=#-T+W=$5U=H,7DO$-0>'8X05%1-C@O3&U/-S%'-'4U35U0F5R97EA)B-X03MG:VQW6C%U<"M54'=34TM:1%)L M-2]98C%D>&IA;WI19DEC1VUX,F9Q3D)*4&%7,7AB97-K4D1-6FI&>&MQ>DU1 M5D5B8D0K63!P,V)3)B-X03ML,78K5TUT=45+6#!5+T5684,T9TUK2F8Q1EES M535J66]I9VEV8D&5H)B-X03M&0EA99F(T=#)X=%=B-$5U>%8R2W5X5C)+=7A66DXO8W8O<6XY M5TMU:"]U52]W0E5F<7A69FER7I43$)+2#1*1$Q%:F-+03AZ>&Q* M<#1I;4Y*4SEF>DYU6',T%8R2W!(<3-M>3 P,#-+=EI8,')7>6QJ2DAA6$11)B-X03MM M:3AV-S%52U4X5#)Y,D]);G%0;6M2461H*UE';C-K8VMI861Q659(-$%#>6YK M4#)19FDY3E=52#1U;&5M+V9*4W=%9%(X,&U+5S8U)B-X03LK63AU;EA5.$ET M-'%16$UC5$5U>G0V3$LU3'-&0VA7<6Q/4$QK3S8W6E140D9N>GAF+V]7-C%4 M.4AO:TU6>C9.=3=Y.%9L:D1S7I"4&@T8VPK9RLR3DEA4#5L M,T%E-2]W0D)H6DQF-$YR:7!K8F8Y-4=/3E=I,C4X-F99*TPR>'!79&\S2D9A M;TY1)B-X03M$5E158BM"=TIB>%8R2W5X5C)+=7A6,DMU>%9:3B]C=B]Q;CE7 M2W5H+W55+S%2*W)&5BM+=7A6,DMU>%8R2W5X5E1G=&)A1&PV14M2)B-X03MC M<6-U0VAA,#96<&M9=T$U0VQ8.$4U."M)-2]Z53,R.2]P>5-T0TM)0E%%54)0 M4M1)B-X03ME;TE"1TMT96A$>35E;79+;D=T0E=N4VU+6(K-68O0494*W)&6%$O=T)Y;BMQ4#%9<79X M5C)+)B-X03MU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+%8P4#EY;BMQ4#%9<79X5C)+=7A6,DMR6D-6:EIH,4%*2#-9<75X5C)+ M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+)B-X03MU>%8R2W5X5C)+ M=7A6,DMU>%8R2W5X5C)+=7A66DXO8W8O<6XY5TMU:"]U52]W0E5F<7A69FER M%8R2W5X5C)+ M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5EI. M+V-V+T%+<"]6:7)O)B-X03MF-VQ0.55F<7A69FER%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+)B-X03MU M>%8R2W5X5C)+=7A6,DMU>%8R2W)*=C=L+SA!5E V%8R2W5X5C)+=7A6,DMU>%9).5$X,5=6;G)LCAU-6E:)B-X03MB,&YM6FI*,DMU>%8R2W5X5C)+ M=7A61#9J9E$R1FQ.97IF,T5#.#530T)20CEP='E0%8R2W)*=C=L+W=$5E VD8K64)T9%5N,&I2;S!U3D1C>'$U261N;4E02U(P6715;#(R M-60Y<65/8FI",EA!-'%)-S)Q95=-1'=K-VXX8G92)B-X03LO2B]M>E0Y5VAA M,%'-*3$A21U!59S%7 M5S=P$1A4%!V.$$Q2G5U5$I9;TE947=I44E( M675W555"6G5P<#%8R2W5X5C)+=7A6 M,DMU>%8R2W1/-F]P9'E&5E%3>D4P04$V:VY%;6Q31S9V:G%537-P)B-X03MM M*W!A1$-#8FDX63A';59F=$)'4#)9+T9U+V)-56-763%(84@R;C-E6&UX-7-C M,6$K9E5T3VE+5S=195@U1U=(4V1+4W-C,G!Y3CEN)B-X03MM0E)O-V-F85!D M:'5E,F)80FA%3F@P-3DP4BMT335I03(U$@K M-5!3)B-X03M"9'AJ-U9Z<&(K<"]Y46PT4V8X04%L2\X M07%N.5=+=6@O=54O,5(K%9#879C>C)U;#-6>&(P.65+3FYJ<6I3 M:FM"=#A#14TS,%EQ)B-X03MX86)8+TY9=F):-%5%;&I+,7%*67IA5$Q*5UI# M.&E)86MF0T].4R](&ER=3)W07E-<$-)EEG16]1,C!M<7 K;5!-86953D)S>#8Q<'!-;7=P M2'5S.3!",6(K5TQO3SE4;7A(<#E-3C5F:FMZ;$E2)B-X03M#3C!#,'5D4G94 M-6HQ1TUX>5-+63E+=$@V,CES,S=41'1,3#%B=T9":'EY15)W4BM0;68Q0F]X M9VLX4BM$27-X;34R2W-D.'DV4EI-)B-X03M(=7)M,T9Z<#AO03%/,V]A,%@W M3G=L4&E$>"M),W X4]+6&E2+W=!-SEF=RLU1C!B47E8,G)E6$5"=EAK M,69Y.%)Y:C%&9FIU)B-X03MB9$0P.6-,+T%(7 U9C@T,CEL8WIZ=DIB=V@R='!B5C T=4IE3E15<3EF')Z>&AB84LS M=5IO2$%79TTY=SA427%,,THT-VYO37-J;GE3"]*9%=H5"]H M-%I&+S1J:V50165C4U!C9C%S94=9-FHU2E@U;S$S>C%O,FA83C9B4WAK84PP M-E1W4U-S5C532W4X1'AJ;'DU53)F)B-X03MBBM03G)Y>GE2 M:F1$.&533"],=GI"<75V849*939M<7)C3&-014920V=#2VE%8D5N*UDU1%8T M;W=L565637103U5O)B-X03LS3&UY:DU6=E=49C-,+S9P+U9I4%/;G%P-F)+:DM%2$%C<7-$ M=GDO)B-X03ML07=L1$YS0UA9<3=&5FLS.7DO*W%F,5EQ=GA6,DMU>%8R2W5X M5C)+=7A6,DMU>%9$6"MO,G1J1#9S-4Y74$=+2E)Y9#-04E559%-C)B-X03MR M>5I205=513!X1S9U-W$Q,4TV>'(P64YK-3171VYX>65R2CE96&%.16E7;V53 M=%(W13$R>D=W-F9,:WDX57@V938K6&UI35-3;6UM)B-X03LV2F9A:F5X-C$U M:%5E=D=E5VYA5T1Y:7114CEP=3!K,VDS469S-7,U5$%(1$@U.3=95#-+56@O M>%!Q>&A(>&58=$UL+V9(.6TW=3!0)B-X03LR4&5+13EE>&(U6EE0,U5B+VIL M.6DMQ;&U)0V=62D]W04=9DDK4T-5,7ET0U-8,VY$4G)E-$YP M8DY*<58K3W1N67(V.&7,U44YU6F-Q1VMM4EHY M364X-V8R+T)+3F0P:GIF-6\P:31S6GIB-DI:>G%+43$%5 M>41,)B-X03M815=49C-,+T%/<68Q67$V2"LU5"]62#9S5EE8-5A/;' U>'92 M<#!,=R]724IM=D]5%9:3B]C=B]!2W O5FEQ+T9867$W1EA9<3=&6%EQ-T9867%L3W9E63=$ M4TEA>75H;DEQF-Y0VXV6G9L9440S;TLY>FQM M4%-I0C1S:'5F;# Y,V0Y-TE2679W>DPV=FLR+VU9)B-X03LT M.7-1,R]N2&XX3SD102&UN M03-%:TI4+VA"-U1F4DY6=3E.<#EM,UHO4AH5CE* M<'E0>F9&.6-9>2MW+TU)8E5"-71&)B-X03MO.71Q1VYW87)!4E583FA*.5AU M14MM<75)6FE6-41Q3TUM5C5)4VQ':4PY>41J=U0U4TU09G50;5 Q258O=T%Y M.4LP4U9,&$X.6MW6'I69C9M<2\T9#!Y4S9H:T96,4#(P0R]::6E5278S1$Q" M141K-# X:W!M-4=Y6(K-68O5E V)B-X03MS5F1$+V-P+W%J M.5=+7AO37AJ)B-X03MX M5E54,4I&24A19DMN;4\U='!',6TV87=7.&-Z6#!6<3,K;%A$7EN9C!X2$E)>&Y&:$AP.6,O)B-X03LU>#5F069R*U1- M3D\P=E0Y3716=&)#,U,R=#$V4GAI9W(T;G539D4T27A!1D)O>5I:5$YY3FQ% M-4IG-T9867$W1EA9<7A,.'=V3#,V)B-X03M9G0T3&Y3 M6F)E0TM.230O<7A&)B-X03MW<4MQ9T)3;R]E1&E0635B2$Y+24A&16HS8B]T M67EM4V)036\K>C%J5$QW.&)A-5(U0C%IF5!27AT-#)K0WE0-F%N:4LP3#!A;C-9<7AD+WI!)B-X03MB M-C5&1$9$8E-X4$IA<3AK9'AY6E9U5DQ%8T]+D5+<6ER361G)B-X03M!3S5X5FAV;41Z M=UAS3',V2$9(8W=1;S9Z86QC8E=P6E9*.4M"5%$S16I5;T98-&$P<6-S:TDT M>'A43F585G1X-'5),2M0:7=,4SE4)B-X03ML:6MJ830P-C0Q3%97-$%88V9+ M-'5),' O9'A62$-(8T5+55%K6FAX,6585D%J1T]'234W9V9E>6XT6E Q,4@S M1WHW9TPK,FU8,G9M)B-X03M(>G@V4S(R:BM6:%HR-FCE&27)O+SA0:W9#:C%M5#=O+W)++VU):C9C42]W0392 M4#)#;78X06Q85W989T(Q6%=Z2U%A:&8Y26Q(=G,X>7@O.$%*4$0T)B-X03ME M161*4SDX=C%,*V)Z9$]#2#E722LX;U!Y<"M6=7$V2C5X5%=*2C=A5WEI96-O M<48Q;#1Y2S9O94%1240X47%!841T:VI$04%41453)B-X03LK=TQ06&%N2D51 M;DE'4#)N=70V6&Q44S=&6%EQ-T9867$W1EA9<3=&6%EQ:')Z5$Y0=E9P9#(X M8S%/:%I15TAY8G%0;WEU94M-+W%&)B-X03MO25%N-D9U24XY4#%#84%D;UI4 M.5EI<#1!4V9'4&]B2W9!22MM4DAV,T@R+W)24VID-G9Q,FU7,&QX<49P2$YB M>&ER>C(P;D=M.4)7)B-X03M/5V@V*T1(27IZ5'AI-4%%9#0O559*25)U:F%P M1'%M;73-";4=306M%9S)%8FQY5FLS.7DO.$%Q M;CE7)B-X03M+=6@O=54O,5(K%9P;%9L2W-!>6Y99S=G-'%S5S)T M,4E+>$E#2U5)561H469D:7)C,SEY+RMQ9C%9<79X5C)+=7A62F9-)B-X03M8 M;3=2.4-13&-Y1UE1S4$-N)B-X03M%9GE.;&8U9VYB M15 X-E@K.41,:6I(;'5F'%H57%",F]14$)2;&-C16)U)B-X03M8#E7&E">59F:%9:3B]C=CA!-G O5FER;V8W;% Y569Q>%9F:7)S M5F1I7,Q4T=:9&=&3F-F>"MX;$=";'E9,FYM=GI&-7)I85!Y'-A.$IT5W9E25E':%!'2TY3*SE+9D9V,39D.&YT)B-X03M(>FPS9$(W+T%. M42MA6E(T57$2\K<68Q M67%V>%9"-G)O*VTV=&)R8F%H1#8X2T]*1E1K>3!D45%$5D-P-S1#3$9D-G4P M6XK<5 Q67%V>%8R2W5X5DQ,=GDW<%8S8U!03VIT2DI*2$I*4U)W#-%>51/4%5J4E%V;U1347-R9D54>351='-" M,#8T<6YF;W4PY=WA6,V]W+WE,.7=X5DQD6C%J5#E*.4DS3G4W)B-X03M2 M>7)+,W%2<6A#*VQ'6D-#0W=B8TQT455R,7!I<59N>C%O430X-T\T4W-K8U1L M;S1W1F%1G1O=G%V1TQ/-%!%$A/;T1S=T-L9T(O3E1B1%-P M-7 Q>%HS.6I"97=2,&EU15=207EG34%W$="55(V35 X04EV,T1&5W!) M-&MJ6GA%1TMG;FE!)B-X03MT5%1S2S!'2W-A:#@X84Q.26E*63-(2GEO*WA$ M"LX.#-A M5F$S:VQN2EI41V5/47A%2W-(2&)G1F)K6D%O1$=644LP27)U04XX)B-X03M. M2VIT2#%E>3%1>4-+,6MH.4]/1U@Y.'%#<7IQ5U@W3%!19T1C1V@V2&]14T94 M3#!99C5&*S19<3'EY3$8V6F%.0DE10W)T5W%M=E1A)B-X03MH0F]14FEQ965J1"]!0TPY=WA6 M,&]!:&-!54%5,$@P67$V2"LU5"]62#9S5E@T<3=&6%EQ-T9867$W1E5"8S9$ M;W0Q8W1D6$YJ1$YC)B-X03M.>#53=6ES>#1B6AH=4%'06Q604=(36QM,SEY5&EQ3WA6,DMO4SDP;E1,-E-/4SAT67)H-&QD M14UI)B-X03MH<4Q)2T]U+UIG3CA6544X=#9!:W%Y<' Y=7-I1TUO=VI867A# M:V1.=C)E,DMP;&ER3)O54QP;'5/2E5Q4D=T455R>#-P,C5(1E5D6E=&;%EW0S-S M-%5T-$%3=VIJ2$9A7HU96QE4U-85')E M4C57:V%2;6I5:W1+2U-'<$@W6&9&55)9-E)P;&%8R)B-X03M+;T6AU2EA14D\X:4)I559U M87%A.62\K<68Q67%T:6M!:E%%3E5+069H8G&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.C(S M.#%D8F)C+3%D-68M,F4T,2UA,CDY+60T-C(W-S0S-F%F9#PO>&UP34TZ26YS M=&%N8V5)1#X*(" @(" @(" @/'AM<$U-.D1O8W5M96YT240^>&UP+F1I9#HR M,S@Q9&)B8RTQ9#5F+3)E-#$M83(Y.2UD-#8R-S&UP34TZ M3W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ4F5N9&ET:6]N M0VQA&UP34TZ4F5N9&ET:6]N0VQA7!E/2)297-O=7)C92(^ M"B @(" @(" @(" @(#QS=%)E9CII;G-T86YC94E$/GAM<"YI:60Z,V$Y9C)A M9&,M8C%D92TR-31E+3@V-V4M-C-C9#DP-V8R-S Q/"]S=%)E9CII;G-T86YC M94E$/@H@(" @(" @(" @(" \&UP34TZ2&ES=&]R>3X*(" @(" @(" @/&EL;'5S=')A=&]R.E-T87)T=7!0 M&UP5%!G.DAA&UP5%!G.DAAF4@&UP5%!G.DUA>%!A9V53:7IE/@H@(" @(" @(" \ M>&UP5%!G.D9O;G1S/@H@(" @(" @(" @(" \7!E/2)297-O=7)C92(^"B @(" @ M(" @(" @(" @(" @(#QS=$9N=#IF;VYT3F%M93Y#86QI8G)I/"]S=$9N=#IF M;VYT3F%M93X*(" @(" @(" @(" @(" @(" @/'-T1FYT.F9O;G1&86UI;'D^ M0V%L:6)R:3PO3X*(" @(" @(" @(" @(" @(" @ M/'-T1FYT.F9O;G1&86-E/E)E9W5L87(\+W-T1FYT.F9O;G1&86-E/@H@(" @ M(" @(" @(" @(" @(" \7!E/"]S=$9N M=#IF;VYT5'EP93X*(" @(" @(" @(" @(" @(" @/'-T1FYT.G9E&UP5%!G.E!L871E M3F%M97,^"B @(" @(" @(#QX;7!44&7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'.F=R M;W5P3F%M93Y$969A=6QT(%-W871C:"!'&UP1SIG7!E/2)297-O=7)C92(^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^5VAI M=&4\+WAM<$&UP1SIT>7!E/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P,# P M/"]X;7!'.F-Y86X^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.FUA9V5N=&$^,"XP,# P,# \+WAM<$65L;&]W/C N,# P,# P/"]X;7!'.GEE M;&QO=SX*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM<$&UP1SIS=V%T8VA.86UE M/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIM;V1E/D--64L\ M+WAM<$&UP1SIM86=E;G1A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP M1SIY96QL;W<^,"XP,# P,# \+WAM<$65L;&]W/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIB;&%C:SXQ,# N,# P,# P/"]X;7!'.F)L M86-K/@H@(" @(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @ M(" @(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" @(" @(" @(" \ M+WAM<$ $ @, P$! !@@%!PD" P0!"O_$ $40 $$ M P ! <&!0($ @D% 00" P4& $'"!$2$Q96E=0)%!4A-K4B57:%TG*T%R,Q M,AA!)"4S0E%289'!)B??>B(]UYYYV/'6ZZZZL=2W'7% MJ4MQQ:E*6M6U*WO>][SD29ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_ M"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]-C) MYGJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@3W M0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_ M38R>9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y# MH$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"]=^ M21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4 MP.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?P MO7?DD;]-C)YGJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R> M9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T M*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"]=^21OT MV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z M!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?D MD;]-C)YGJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE, M#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+ MUWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"]=^21OTV,GF M>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/=" MI_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]- MC)YGJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@ M3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY) M&_38R>9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"]=^21OTV,GF>I3 MY#H$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]-C)YGJ4P.0Z!/="I_"] M=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@3W0J?PO7?DD;]-C)YG MJ4P.0Z!/="I_"]=^21OTV,GF>I3 Y#H$]T*G\+UWY)&_38R>9ZE,#D.@53NF M"C1]WFPP!V 1&?PWV0H;+8P[7M(@!USV;#*4-(]=U:W%^JG7K.+4M7I4K>]V MM^D??W*J=]1_KP5L:A^DJO\ T["?M@N5.XGU/NK6\!Z#V4BR%*81,(F$3")A M$PB81,(F$3")A%AR+# "/.#%SD.*0UO276"),)EYM6]:5I+C3CZ5HWM.]*UI M2=;]&];_ .F]9#FQ/H)!"RC3K3[3;S#C;S+R$.M/-+2XTZVXG2D.-N(WM"T+3O2D+3O:5)WK>M[ MUO6\J(+26N!#@2"""""#@@@Z@@Z$'4%6 @@$$$$ @@Y!!U!!&A!' KU$FAA[ M&T86,+LPEL(31+[3&RC'4K6T(-IU:=ODNH:<4VPUZSJTMK4E&](5O4*5\RIJ M'0V:ZN6C4-1IK,;(N*/%2V!(D:#4P :O;NDBFOZD -LBO[;?HJPP .I79LY#AZ@AAS)S94F$/J&$+2ZL4J5VZ^C\.&)0P^L=\OV+3R675- MJ5IM>]$4=:ZAS1\0L]CHE%>! 6,V<:U;8!P0)9BG$B(+(1(;9'64IEY(R7EH MV^IIS36E;0K6IP>1Z(L@W>J2Z_$"M7&JNDV!I+\".W88A;\VPMYP=#T0TDS; MDDTM]IUA+@27D*>;<;UO:T*3J,'EPX^2+(-6.O/S9-98GH9ZR!"MG&5]J4!< MFQ GO4]D83%(?V>P*[[1OV9#HZ&5^T1ZJ]^LGTD7B79:X!+Q]?/L$(%/RS:W M8J#+E0!I>3::VK3CL?&O/H-,;;VA>EK&8<2C:%>MO7J[]!%X"VJL'39M:"L< M"98XQK3\C "S$>1-Q[*O4]5XV*:(6>(UOVK?HFE^K.#R*9'-9I^5BQ6P7B9( =J3 M)&#C77S!V6Y LQ*EAB@K<<2DLDI"%+&8'VXZ^E*E-)7K6]ZA%'G^A4$67]WR M;Q3QY[[VU'_@C]FA69?[^^M#; 7X:X:DW[V\XXVAH;V/MG%N(2A"MK3KBP(Z3=?3Z[#<>:44T,8X\C^-I S MKBG$_P 2-*U^>1@G@,HLO^*1FS=QNI$'*4,:,.:$0P6&6PT4(6*ZV0,4,0VEU@@=]I2 MVGF'FEH<:=;6IMQM25H4I*M;V1>_"+T-$C/K?;8(8><&<]B2VTZVXL=W:=+T MT^E"E*:HYI*O5WI7H]&];R 06/J0 M6)MS[PD+9#:V-%;;TQMY"VM.>NG:=$7QM6.O/B/GL3T*\"*L%LDUJ4!<$'7* M# F1J'R$/[997(B2<:4"EQ:=EC2 +X^G&BV%.$6/7>*4VF=4NX59":N\T/9E M+L$2E-=(?1"LLA[6DMUV5:(6"VV*IM:27%OZ2QM"].[3M._0P>&->2+[2) M>*#9!(+DX\5B3*#"C7R#1F&9 R0WK0 @+CKJ4%E';WK08["G'2=[UIE"]X1> MQ$C'NG$1;1P;DF&,,87'()86<*(:LAH,H@1*]D,#%N!EMC/NMI:?6*0AI2U, M.Z218:.N=/F BI*(M=:E(X%YH8T^.G8LX(,A]:&V!RBABG6!WGG%H;::><0X MXM:$(2I2M:VP1Q&$R.:_):Z4Z 2\J=ME9A4CFHC2%2T]%QJ6)%P)F1; >V84 MSIHU<>0P>@5>TOJ"?9*2WMAQ#BIP>118_P#XE\X^_,1?_$"D_B9*Q&AH[WJ@ MOOQ#AZ6E@ML"??\ [PZLU!#"Q$-MJ42EYI3.EZ<1M3!Y'HBD)L["1NRDR,Q% M *":CGS4FR @NQ&)@U^.B7BM/O-[':E) 8D".<=]1!QH[XHRG7VG$)A%ZY.Q MUZ%9/)F9Z&B1XML-Z3?DY0$!F.:D7EC1[I[I3[2!&SR&W!PUD*;24\A;3&UN M)4G1%\A5RJ 4,-8S;76Q*\8M#8D\5.18\,4XY[33;8THZ4@%];FV7M(0T^I2 MO9.>KK?J*]#!X8UY(O:/:ZN8"3)B62 *C0A1SC) >8CGP1 BFMOBF$EM$J'8 M%)92IX ]![*19"E, M(F$3")A$PB81,(F$3"+X9-,DN-D$P[@;,NH$M,4](M//Q[4EL=S0+AS [K)# MP:"MM**:8>:><8TM#3K:]I7JR(Q"6,SA[H1(PS-B+6R&+>'>"-S@YK7EF0PN M:6AV"01D+A()#&\1%HE+'",O!G\ORW2%;U^7_EM2MZ_P#FW_UWZ;\9V0_^J=L__/M_ M_P!>%H/PO:7X7+9;_P JM_\ HROYV?*7E_D,1Y"=8?Z-4Y"S7AVV%.62?H52 ML[M.E9%0XVUEUUQ^&%=7&N-;:TRI8[6][TK?J^CT;W]'[*779QNSMH;;:R.E MH!2,%+3W"LI16Q1AS@&5(;.]HE!SO .('->'[16Z^.O=R=7TSZBL-2XU$U%3 M5!I))"UN70%T328R,8):/'1=P?'>C_:@C<(Y"Q1^@>,E=IS7.ZFBKP5U@+PU M;HB"U#"?AD?9&VJ80VB9&$]DU();?>1HA*_5<6GT*WX5M)7=E;K_ 'EU?;]J M:FM-RJS55%#44!HYJCOG][)3$US28'/R8R6M.[C(!T7KEDI.T-MGMC:.LV>@ MI10TPIX:N&L%5%#W3>[94 4C@)6LP'X<1O9P2K7FTSRD?\>+J3W63YS>NNT: MU076.;L\'?*T?5O=D MCOT=+*-H)[=45??.,3K:R9L0@W&8:\S,C)DWP\_+& &D?,X\-34*A= =Z!48 MR5J=M9J'D=49'IEAI5DN]^:JMG60SIJ&FV]M>,U/!KTAH4]\2 MG67:VB'(PMMO!$C'AH"T>? 9Z;WD/?, >NIWO?/@#RT)ZX.9-RF ZB-V&&[' M;>8)%K'DC(WJ#O:7#)F6L(L 4*B=\?R.AT,VF1Z*8S2:32]T6505-2;8UGZ" M1N2&CWBGM#CC&,\,?\\'.3DG/#P4XUSCCI_6-!P\RH"=D:/!1BIJ=KBX66AB(AQ#*@=Q4G&'!._< MGAW%M,GA]#1Q UPW.O/CG[Y4> XZ./AG ^;&GMX+&=HYW:[U*66Q5Z!>G*9& M^.?'5V(=OC$[7+7;P*UUCI4U=(?E LRD8SG'1V(1M^8A8OW.@R&XSCCRXCQRH.=2,\!Y'0G/H<>7HMZ45I=<\CI4"D0\W M8ZQ=;%?[-?2+AQ^TUF6YA87(P/6Y>K]9EX*&B;74KK(@AQH-6TY-RB63&Y*! MGM5:"(AP>)X:G73&N M>3LQ?[EV6'L5#N#W)[+=X4ZKLP5.%Y]( W>/KDM7ZP%SJ2CS4'!RLU!/5B6C MY"S:89U/!RDF/ 8\!S''7.FFR$"#7[8-U22+E!P7(6P3+UR7F-,8QG"@9( U&..?+\^V?1:4C^/])A>-6= MN9IDB?,V[PJZ-5J2)5^;2T(=%RS=BC)"&@.-.)/#[XY *"GI[F9A--D8&OV[H+3H$< MN9>KRI6P$#6=(QB[(%^+SG3!\&X."-?FR!G7./ORTPFNF#Q.1IPRT_\ 7W4< M+YEUKH',.0^-Q(7/F.:2O<.:6 M^8@"?$WE5*I[2^37#H>ZO:8J.LOS6A=$AN:\N!N@W:H2R^H( !SJ-#-B&@XR-D3(R=#F4,M'"R,3IQO3# M[*G@WF5M$8RYMNCXVBU2TD4W>DR.JVR.88\.T9W;7X=O8)RTY T(\=QV-GV' MIZ^I?MU0W^NMQI2VDCV?FI(JAE9WL9WZ@5!'QME(VKV,&>8>".') MK&(=-$2WLAO7ZBGVR-/.&UEJ<3%( V!LS)R2PC$+WQ-:R4_[-SG-#7X)< ,C MUBT77^SG'=;;(^P;>,8ROI'N?=);946Q@;41DON$$%QEFGH68WJJ&**5\D D M8V*0N#'<;O OC7GU%>0AYW%X*P. .;4RODBIW4Y=3Y=-+!$[N"BF?:]Z6G:^N^&>TZ4G:M?@/0- M^E/IUZVO1JC-[WZ=>G\M+1O?_32T_P#76]]QMC_XVR_^54?_ "0OEPW+^SM@ MXV>[2@<'!^+L_'[W0C]#Z%3CL%%Z*SW2R]KKE?E)JX0-::@(N11&]%A M2KAWEKL?-8#;VWD'2Q$(;!6ZO0.BB)!NVPO/DG+2*=MPC:V;VXT/+=XXWRT' M=WL-R6@G(;G.,DG'')7AL_=&24P![82^3N6RN:Z41%Q[MLCF-:USPS=WRQC6 MN<"0T X6,YKQ28_$/#Y)\98HBO27!N;S?9ZN5!F,1Q?0?'^JTQ/)Q[3LAIK\ M!FXR>N4E(EAFM-R4R9S6J!.ZT+5GAE. _4K5]F M@Y@&B7OGO/JS:;-SJ,F^.6N/ML]X\7F(Z)3RA?**A66=HT['EUR)D.UQD3"^ M\%P<=AX5,P!%09*+8?-E3\?-//,G4YR,CEQSP&>'MIHH&F@X>!QP/(CCR).G MXM9TZ/=MOAWTF&K\?(68Z3IEECF@ N56+G9DV6X:\E; G-IF.9FA?:MJTSI' MW1Y$GZBS65.-$>C7$:.'J/$']1HIXC\Z?A5NG><]+DW*7SJ5J%H(J'B?W+Q] M"YW*;C#S1+I&3'DES21K=KBWFFWG3&.*^/8I%3MLYZ=AL&V*WD'.,ZBB=B?!3ZA1G6P.\Q'?Y3G+P%>ZW>KU1+"2W( MSQ5Q!YL>%$Q7&I"S4!ZG!;K$=!E\SB3R7W;(=J$(ZS;)$X,?4@>L,<8QG@ ? M#&=0AW).*:N30%5@-0EC,.G(U MUTR[3/'(.,>7'[GS48X:8.&C/GD>'/\ &%MB4KL_!QO"XVG]2&[ M#(GX;I+AT>;$R#?H&IKQ*:(ZU'/U-42'&A) MUR"--0,:C3708Q]_NF#H>&,Y(U)X<.)UZ@:*TCM*B)3R-XS;AJ6,_":\?.PJ M*GGJ2Y$#C3IEU\;"ZPU),GQK+\%/NQD;-O1$1*:&F@QHZ78981^''I9C^$\, M[S?9V?MP_16][#"@\3_P M_P#]BM5F5WIPG_%J/Z93[I9MT+H?@I72K4U39VSM]3I7,N^E6(^^1H,+%29% MF)3SL^)ENBA0P)OX-9-6(!P;0PS*G)TTQIG>TSPRW&/#QX>2$>I^G]''J<<5 M]E[JIQ%@7=J72K/3.2R7D;SF?C@2>'7&;2S(17%.J0-ZZ0YQ0>%#M D'/2TK M3ZTLP^!B%R4W$KL:FGQ3 Y.2D$8(/'=(XX_B! !X:#)_3R4'/$:#.=!KP(.1 MCQY^:E_2Z[)V+H7-KO6J;:Y;G%%J_-/^/PH%%L=*3UZ+U;FI.@A0W/I"%1+F MN<6L#,OU2QUX=I1**],+HVFYLF8*CQ8' C37.-0<:8.3YC3]5)X@Z\!G0Z\O M0@\_ ZG"Z49P7),(F$3")A$PB81,(F$3")A$PB814SZO^OY_^U?LL=ES/I'W M]RJ7_4?M[!6JJ'Z2J_\ 3L)^V"Y4[B?4^ZM;P'H/92+(4IA$PB81,(F$3")A M$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F M$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(J9]7_ %_/ M_P!J_98[+F?2/O[E4O\ J/V]@K55#])5?^G83]L%RIW$^I]U:W@/0>RD60I3 M")A$PB81,(F$3")A$PB81,(L))V2!AI&!B)66! D[0:5'5X$E]+9$N:$ 1)E M#A-[_-U; (KS[F_R3K24-^M[5YE#G3J*^BI)Z*EJ:F&&HN,LD%##(\-DJI88 M7U$K(FG5Q9#&][CH!\K<[SV-=Q+VM+6N< 7DA@)P7$ D@#QP!G_J%F\[BY*) M7:\5KGL$JQ6HPH2.W(140,W'Q,O/RTE+SD@/%0\1#P-? DYN8E)*0*8&% BX M\LE:EJB MP<'8HV4D1(>(*H\I,50$*_ZFI60C0()BDO3Y4X1*Q&HE@Q$Q%+,G!_HC]>7W M3/Z>1_3G]EX[\DN2-0M@FS)2U1GNM*TV%G*]*\RZ;&WH21Z)-CURBML<[+I[ M5ZDV+;.$IBX$Z)KQP,@8P>PR3MR+DTB,'KYC&G'7@F1J.6,_?@O:]Y&\C9@4 M6%4W87&57 ?G[D$-SGI1=[$N9<4[.BUR1YL+4'NA1DD3!LJFF&I&L"I=B5L2 M2%["*&?=8/\ /B,=>"9'\E.B^BU2.K,';I4F5AH6Q3=3KD7^.5BT0DNJ;O-F MBZ?5XX^MRT,'8X8B2L4S&QZM3$4 D#1.C))08#3Q3<8_G^BG./916'[[R.P, M3Q,/<1S6ZQUC?#YY*(J>;?C>H:L0]3U67A7HIHE:5V EJ/:G&6G:X]OVI34N ML(<@AJ<'],_;&5&1^N/NO15O(/E%RL =9A)V93)RDI8X2#>G:+?ZG"6>8J), MD+9(NHV>U5>%K5ND(A<-+NE"5F7E7_N<8?(-H< $?);8.,^G+QX9Y*<_S_1? M# >27)++7@;?'2EM&J4F94 HRU6#EG5:G6I)=\DQX>IDQT]:J5#11\7+21@0 MR9D,MZ)#V?'NR!HC!XCKS!\O'Q'AQ\5&?U_G[+:-9M]=N+,P36I#\4%@K'-5 M.1+;$.8$3/UPO./"G^2DN$3 M")A$PB818J=G(>L0LO8[#)"0\# QILQ,RQ[R1P8V+C1G##SBWU[TED849EU] MYQ6_0AM"E;_Z99%%)/+'#"QTDLKVQQQL&7/>]P:QK1XESB !S*EK7.<&M!MDZI@NI,1;UI2'$/3Q;L"VAU2I0<:& M8J3$N9$2;0+MEE(I#R 22/3H5I3V3C3/\ M,*,C./\ IY:^?@L-4^Y\]NMS*HT"7,N3#2+NY'EF5NEE$I>C]G!MO%-L$:_S'CJ$SX?UR2G]WY?>[*[4JW.2 MKLVEZVL"-RU,N]9C9QVAS^ZOL]?;) !*8(>89L[KOJK4E*%+;=2A@Z>?#GTXID:^7'EUX*- ^3/' M9")DY=B=GVD1FJBO44?S[H<7:)=B_EE@T'@I8/V/G1//#NJ)GGF:3%N28\O(% MP=@"DH,'./$_P U M.?Q^N%C4]\Y&LGHH:;BQLSD]AKE5Z")J*GOO5>FK<4$#6V%C_A7MI$.6-/9# M&EXA$A#Z*9D!W3VW8J40&P>HSQ' *,@Y\CC[KYA?(3E!=M0L<2*C[(29($I4* T21K;>F#^F>(SC MTXJ<_C^NB^-GR2Y(_'VB:U*6UBNTPF7%L5L/Y7U:,IH;E?MR*-/+'N4C2A:M M*CPECV^Q+%Q$N>+'QL=,6 IYJO0DO*!,'KYC//AQ49_KT./ZZ\%M"!N%=L\A M:8R"D?Q$JF3;=;L:FA#4" SBXB,G%1K,B\,U'R1 T;,1SA^HLHQ$<21N/.4/ M(,$"M0I4EPB81,(F$3")A$PB81,(F$3")A$PB81,(F$5,^K_ *_G_P"U?LL= MES/I'W]RJ7_4?M[!6JJ'Z2J_].PG[8+E3N)]3[JUO >@]E(LA2F$3")A$PB8 M1,(F$3")A%\QHRC RQ$$DA+*%(&28&I""Q%/M+:22*MQMUM!+&U:=84XTXA+ MJ$[4VM.MIW7-&98I8A))"9(WQB6(M$L1>TM$D987-]Z\L_(G6M[W^7O>7_^"]:_^VM:_P#IK/*?]&=V M_P#Q+VZ__=9O_G+H? R?^.JO_C/Y5(NP>,?ET3T9+]4/ZAT&%IIC+U%NMIZ9 M7OQP]IS[Z'VR?: M&]T=JE8^SW:Y;0T/QDSB_ST5)-6=H6W=%5 MRTT$E51NO+IC2U#XVNFI^]AJ9(I>YD+HQ)&]S'AN\TD%=]E',YC2^LJF.+07 M-[S.ZX@9;D$@X.F1Q6PS^)G0')YFF3Y?1?)#\2L\5.Z9L=];KMTA51SP),=( MTBV/2$.1#3%?E8X2:BWF[/!$#E[?)"E!7TZ8+]"V8L-1L]1S4M3?KQ?WRU#I MQ57FH-3/"TQ1QB")SMYXARPOW2]P#WN+0W)SVX(71-+7323$NSO2.R0, 8!X MXTSQ\5H\CQ][Y98;9MI/C9>VQ]-I3T&[9; ,:_(GUT2AW>;B(IM$@8 M10X:KTRXW$&&?#.EW9:4:'E$[4X9LA(\.&3X5O7"I6.FQRBK%"V668U8J\;$DS+J*XZ3%BLA$&Z MH5PWET#6K)R> M>Y-<16G;[%%5>_37-+1 R1T#6UQT<4=$PLQ$QLF[!35JCX4R(F_P!!D Z*DX MX&=,YSQSX< 1Q/GKKCJHUQP&F,>HYZ'.S_6%<^1!2HLGXOA5 MOG)%KK1%DF(3C'?FNNW"5EYD,UVH@%G!&/QM5BT3QND;CS"I X1V;0 "&!IG M_-KKC48'GZG'7":G)QXC33@#GJ=?''ZK&7_BG4[M,&].D::6-)3/6^7S[O/* M=TG5=+&@IU0P]=!C $31.F#=)TZ60<2M2N(XGT/Z@J M3P'J/T(59W/&#IL9-4NS5MF&&*D?)JY6SK4._*--LRW-$>6E\[US.X NM)6T M1:JU"3Y<2J*7MI\B.O,B(4]LFN1P^IR-?33UW<'[?A1@Z:^.3RQG/53:CN*B?.>)]-C/&5? M C:%88>;GZ/2.8VRQ7+J;70JB%%.A^[]XL]&KC8." M .FEULGCXG/W&N?/&GES5J^!4VQW]7X87$3FI=Z M>Y/.;@9288^XE![B94AK;13T>E9""VV6BVFOO+*%OLOJ0RIC+6BYQ6N>2::V M4%T;)%W8BKXN]9&=YKN\C!RT/P"TDM)P2 1KGL4\S8'.C=SQ[(CK@\_ M<&7;K=78P,$Y7<;7P%P!H*1H)&7=WG=&=3@-R<<<#4K1],^RY[G3)SECK7EO MVL$1NC2E1M4I0+N= FUAFO?T/8")/X27X&D@&H)W@6Y;D$#>L4G[/'J*5)5O[0SS M,WK2M;WK_B+(_GK6];WK^*26G\_^G\25)_\ BG>ORWB#M=1$$?W1V0)7"GHF>L.I&,M-18.0&9R0T: N)P-&-!XC3U&@.8\/\ M(B@=-A[6/7A6VI^UZEO(":$@C'EIQTT\?/P!R1S7$ @Y],\-?#(/AS(QY!6/X/P M%^CN,VJ[RD[+6V,M7<2:M#%RL835Z9!=,ZO8;6MVOA1$;'J=D)^$5!/R!M@, MG92-6Z?%QY4<(2<&[Q)SPY#J !^>OHI ]S[D_P UKGH?"KO=[3>8FCPEDY9 MWF*['&=(L,GU&1G:/T1N]\UGZ77"X7F;%@F0H.>'LAE6MDI/;K53D8\.MFP@ MQ4XU,N[R>IR?%,C]&32[5(D5@:$ M2J5;A@(9)I$T@XYX >-/9''/\.,>/#'IC^L*,'APUSG3GGKX<,>/DL?0^8]4 MIU%ZW30N'$!Q=4MRK#88L" MJPQ$^F$E8-;ZY"8840.--<8 X#48'H,ZCFI&F?N<^'N<>9QKQ6\O&WE\UQ*B MG\F-]$E7*?99C=$MSY0K\W;JQ8B-V=9UN0PAE>K=&3LO,PDM(.,^BP,1X%B4 M\HV4.'$@G)SS&OKP_" 8TSGS/]?CT5A,A2F$3")A$PB81,(F$3")A$PB81,( MF$3")A%3/J_Z_G_[5^RQV7,^D??W*I?]1^WL%:JH?I*K_P!.PG[8+E3N)]3[ MJUO >@]E(LA2F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB M81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3" M)A$PB81,(F$3")A$PBIGU?\ 7\__ &K]ECLN9](^_N52_P"H_;V"M54/TE5_ MZ=A/VP7*G<3ZGW5K> ]![*19"E,(F$3")A$PB81,(F$3")A$PB81,(F$3")A M$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F M$3")A$PB81,(F$3")A$PB81,(F$3")A%3/J_Z_G_ .U?LL=ES/I'W]RJ7_4? MM[!6JJ'Z2J_].PG[8+E3N)]3[JUO >@]E(LA2F$3")A$PB81,(F$3")A$PB8 M1,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3") MA$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PBIGU?]?S_]J_98[+F? M2/O[E4O^H_;V"M54/TE5_P"G83]L%RIW$^I]U:W@/0>RD60I3")A$PB81,(F M$3")A$PB_$J2K6E)WI6M_P#3:=ZWK?\ _P WK\MX1?N$3")A$PB81,(F$3") MA$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,( MF$3")A$PB81,(F$3")A$PB81,(J9]7_7\_\ VK]ECLN9](^_N52_ZC]O8*U5 M0_257_IV$_;!P5JJA^DJO_ $["?M@N5.XGU/NK6\!Z#V4BR%*8 M1,(F$3")A$PB81,(F$4 ]![*19"E,(F$3")A$PB81,(F$3"*.5+].QO^A_ M_=OX12/")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3" M)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$5,^K_K^?\ M[5^RQV7,^D??W*I?]1^WL%:JH?I*K_T["?M@N5.XGU/NK6\!Z#V4BR%*81,( MF$3")A%H"?O?2*[VBA4UQJC2]3Z(3;!PHB.&GF;O6(BJ4XF=>O4Y+.R!$.;7 MG;.B&I9D>-70'(R1N-:>;FY-QU\/)P,'F.AUX>1\?L5!)R///]>G@?4+54[V MSMU:&[##.0E*N%FYV3P?0TU0ZA?YZ&C5]7N^X2YU^9I\;+RMJL$YRVD:"Z*> MJ!/ ?F*[8X(IZ$@DKVDB<#3C@YXD#APUX:\/7*C)UX:8Y^/'UP.7'D%8[E%Q M1>J/&6#=EKEK+<*F )*5JT)-5F,;D8N7.CRHMVMV22E;# RL.H=,;-1WA@DK0(S!X_T5R6QLA%'*E^G8W_ $/_ .[?PBD>$3")A$PB81,(F$3" M)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81, M(F$3")A$PB81,(F$3")A$PB81,(J9]7_ %_/_P!J_98[+F?2/O[E4O\ J/V] M@K55#])5?^G83]L%RIW$^I]U:W@/0>RD60I3")A$PB81,(M'A\37']0L_4PN MI])9D+:D(:4KSS',)" :BHN.=!BH")-E.:&W.&K\:4^3/#Q$;;A@W;$9(2QK M93\G):+G.F,#3Q\5&,9/-8BB\ .YY59*J5_N78=L2!>Y-J9D!.*F6$*8)DW) M6:FW)-7'$;L&0#CUU_73[83'+3TQ^N< M_E;+YUSV)YK $0D6?,3+\E/3MIG[!8'PGYRQ66RR3TI-3,GN+CXB(9?*)>]1 MH.'B(J) $9&"CHX00=IE(G/MT4J>9"*.5+].QO\ H?\ ]V_A%(\(F$3")A$P MB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3 M")A$PB81,(F$3")A$PB81,(F$3")A$PB814SZO\ K^?_ +5^RQV7,^D??W*I M?]1^WL%:JH?I*K_T["?M@N5.XGU/NK6\!Z#V4BR%*81,(F$3")A$PB81,(F$ M4$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3" M)A$PB81,(F$3"+X)25C(2/+EIF1!B8L!E1!TE)%,! AL)WK2GB2R5ML,-:WO M6MK=<2G6]ZUZ?3O64U%33T<$M35SPTU-"TOFJ*B5D,,3!Q=)+(YK&-&0,N?7DI#6. M+7Q#GDBN8]C+,D=#E8S6WXU*HQSVH-79+:VM!CSJ+?DBD@AA# MW2=_'%@KI6- MKX4]E5UKC<:)+$J=N M% 4Q4K'IY6]E%,#,?^H)A[2O2XI4A&-Z'(>=WMQ^4CI-U6M:4GT^F=DNU1VF MV5@BJ9"ZZ60LMM=ODF22-C/]2JG9)<3/3M[M[W'>DJ(*AW A=ZWU'?T[0XYD MBPQ_,@#Y7'Q^9O$GBX.5OL]07?3")A$PB81,(F$3")A$PB81,(F$3"+G=Y.> M9(GB7T\"+GYL+I0?3X=Q^N"T.W'8+ M[I**>:&&&:<((((<0RPPPRA3C MSSSSBDMM---I4MQQ:DH0A*E*5I.M[SB][(V/DD>V..-KGR2/<&,8Q@+G/>YQ M#6M:T$N<2 "20 A( ))P!J2> ',J@]JZ=??*2P2?+^!2!-:Y;&D*CNC]O2T MZC4@C>M:*KM$5Z65DN/LJVETUAUITIMQ#OWB/B'&29KQ>X[07GM%KJC9[8N= M]!LY3O,%^VN#7#ON'>4%GU8Z1SV'YI6.:Z5K@[?@IBR2LQ;YI:UQAI260@XE MJ>?-L7 Z\],\VMU=K7H/D_X]_9\7FG\@-E8D6ER=8%,M$#'5JT'=/B9HMZ75 M'=)DYY@%=:N,)8D@*@I:":*C+%6" XP^'"D8,M^/B?H#83LI;1;)ENS=L--2 MTU4Z,5LU51[MSJ R$5#:H.>RL->-YLS9^Z=2NB)IV-IHX(PNS02VYU<;#3/D M-U93BM,(@J'QFE<2SO:BJ9"::!Q>QP9WTS.\.(VM#C&':7YUY!L7BQ6_S5XO M(14O! 3T9#=LX[7H:PAS$%SR2&TS SUJE)=@*%GKZK\,,FIHBIM/0-<=6'&Z MEIL(.P6&8\M[6-B[OV67ZV]H5KH9G4E73]QM?2Q3TLL-YHXY&,ENM)3T\DCZ M=]!WD,;W5)CG>Z..KFBABDKV+HSU5*ROJQ1.G=46U\<%W@FIJFF.90YTR58LT'/)Q9X^][;(%)1I: M-[3OT+:>;WZS1 [J4/C$-NCOH;>:6A.X6ZX4=UH:6Y4$[*FCK8(ZBGF9P?'( M,C(.'->TY;)&X!\9DU7KFSXT>+-?8ZUY16)I33P;&T$U#D,< MXEO3]HZ#(:5H(&='S$?P1C(.N"- MX<=0W@YS9AXJ>%\#PEV;Z3T:==[%Y(]!;=(Z/UNQ(4:_M9S:$EUNH,FH]:'K M##:4!;]1H^[1RW014='$+?9J3#:.WPG= #?IFJ"W_$ MG)R[4N;&2<%\ADEDX558Z<-CC;W--'I'"W0:<'/(^IQX^(!)QDDN-KZ)0JOS M6O-5.F@NQ-<%-DC(V&V><8##-R9KQ[D5!L&D$)AH )Y]QJ'@([0T/"A:; B@ MA F6F$8&JJIZR4SU#A),YK&ODW&-?(6-#1)*6@=Y,X &29^])*[+Y'.<23U9 M)'RNWWG+B "[ !=@8RX@#>P5JJA^DJO\ T["?M@N5.XGU/NK6\!Z#V4BR%*81,(F$ M3")A$PB81,(F$4]>E2U;2VRTC2G7WEML,-N/.(0KJUU=1VVDGKZ^IBI*.EC,M143O#(HF#Q< MX^))#6M&7/<6L:'.< >+WMC:Y[W!K6C)<3@ ?UH!Q)T&JH2Z5?O-B3<$CES7 M._%R/-4T7)>JN/M78'@W]I<8$0O7K UO3C>T[VM*QT+UO9*#Y1O8,#XNZ2]= MK=0Z* U=C[.X)BV6?!@N6U#HG_,R+>![J@:]N-06-<"91/4M[FBQF9;B<-+H MJ('!/"2<@^')GZ9SG><,-V=WKR%XOX0\O@XYN'0_+&IU \GXY3V_:VF\3CCB M&6 HT-ILLQ(SAY+*INR%L%KT05K7JRL]( QLA] ;);(,EBAM5FI8+;:;?$!+ M,&B.CH8!ESI)'N(,DTF'2.+WNFGD+YIGX[V5N5?;?(V2.Z533+=V ZD0-ED>9\:0A^PAJ/.4<5MEOZHV%BV8M>S\-8ZMBI[8RN MJ*:CJKM/%24U=4M#145D#JE\<R1R1QA@:T"F?NL<&!S?)^T7:BYQULVRN MR%-/ONI8)[S<+9%+-FC:]CG'>#GBH;&WNHGO;4;L\,>*_ M:*<@=N?0>,\JGVX%AV-B^@\:ZI%&5"-ZA#$BR"UH$@+JS7Q9A<<+HL?4C#23 M4Y'N2" F&RQ)(N/,UOM"=V&1RQ/DI#4B% ME2' .IJF)U-,QKB71B-F,]L'M!M%HFR\BI#4I)22:3>$G2$ M_P CL+:$OS,.I#(#WW(<<^/*8#.E(\39\H<[\8MV0NW9'M52;/ M"0W;L]VQJHW;*WR,XHK->:V5S&V.MJI9'0TK:V3<^$?+4.AG,D$L9X6LW=\DB)KI&9&0Z-S,AS7.89&;TA[747I?/.GQ M*9WG%YJ=ZA]Z1ZTA4Y^+GAF5+UO>F2EQI)'W0C7H4E8Q.F2&EI6VXVA:%)UZ M57VNY6J;X>YT%903:XCK*>6G]:UO> M]^C6OSWO?_36O_CO"+E9V?RJZ;Y#WZ7\7O!8@U +8WC?MUFX5 M5>]N'-=.PX,=.,@N:_&009<-+(I\I#2Q4\8J:X$-.L--PDE.A!6HN3+DI,[7[W?:V^5(FJ7".&(%E)1Q?+3TD6@#(V# +MT-# MY"-Y^ /E8UC&=2IJI:I^\\X8W2.)NC(V\ &CG@#+N)\@ !9G,*NLF$3")A$P MB814SZO^OY_^U?LL=ES/I'W]RJ7_ %'[>P5JJA^DJO\ T["?M@N5.XGU/NK6 M\!Z#V4BR%*81,(F$3")A$PB81,(F$4)AB'A0$^KI2 M]Z<,D#%I6H>,B@T[T\?(E;0K3 S.M[TE+C[RF167WVL/?;]:MF[;/=;O5,I: M2$8!/S2SRD$LIZ:('>FGDP0R-G@'/>61L>]M4TT<##)(X-:.KCX-:.))Y#U. M "536OT._>7,W&] [("?3>&1Q2)*@\AV\Z-(V[2?3L2RW=QI33GW8AI7KBC: M]1;H[JD1VA0'79.>\JH;->NTZK@O>U44]JV/@D;/9=E]]T<]SQ_AW"[ENZ[N MY&G,4>CG1N(@$<#W5%;T&Q25[A+4!T=,-8H,X+]='R8UP>7+Z2 272?RE\NJ MKXT1];YESVL:Z/WRZ,#PW)>(U5C6W]^LA0@$M/"QJ4J@:C'Z87[-*4COR2 R M!H[8P0XV&G@AB:T-IJ1@ C,@8&M8QH[N M%I;D$F.*38*.B,X+G$0TT0_>2D -:!_"P: NQIIHW(R-0#0^R56;\3HUKR5[ M\6/WW[0_N9:*AQ2F(:3*P//YF5]00.#H\(SOV*8^JIE&43$N VPR^68-6(,D M74])V*;W^S01[5U+K-;RL-9>ZXDQ25%-%E[WU,SAGO:KNG=U&\DMC8^ MIE:_N&01ZYMGM8VR6Z.EMT7>5E;)\)::)H+I:VJ>6M$TK!\SHHG.8YS=-][H MXBYKI&EG0;PS\8G/'FAR;D_XJ[5CCO.DJ'ES^Y:_Q MB@+W-:1@/>Z24!H>UC+CYI:VE4@\N/!#DGE: F:-2Y0>P1 ^DU?K59';;G!5 ML(WH0"R#-N"IM$&VKU4I$+(8D06]N)AY6-2^6@G-VZ]/I*:IM=?2TUXL->QT M5PLMQC94453%)CO (Y6R,C>[ .=QS'.#7/C>YK"WMP5;HFNAD:V>FD!$M/* MZ-P/' ((:?L03J02!CB51J!Q;F/45<(\J!;CXG]UKI?X13_*7B=PE:O2[PTK M:=PTA9A"4DQ%;W(#K#*W/0X5=#.:PQ'0M,(C+P-)'/!#>I(]$^TJX@PP M7SCKW,?+ZCH::>"@^G1R*;?20'4:=9U&6@&0:CY-YUG:?4E[#Y1?!UVZ/X6SA[6N?Q!?453AG![O!(;D@/M+(>AF MC07EAP+L7C5+.O)&_'Y. ,NO.27=?PK7'VN# '-D$J5I2TIB(*78;2EQ"C5K M;]+E[,!^(\K MZ73+VPEK3S[%>G@39(%"O1Z-2D/IU,O%.?Q)WMF2"$>UI2=[1K2D[WH=TL5Y MLDG=W:V5M XDM:ZIIY(XI",_X4V##,-#K%(\:'5;?;[Q:[JS?MUPI*P8WBV" M9CY&#_\ ,BR)8CPTD8TZC35;4S$K))A$PB81,(L?+2T5 1N<<X@-8QK07.&1UU^D8)*"T;P?#1$C+*FN(R"]AU8P9&^ M,1;SP9Z?+,BAM[1+4@2U9 =%3Y!;%R?+@\1Q \",#)RYG3+C'%.:^/\ 08CF MW*ZT)6JQ$I]=2&M>UD9>1<0V@N;GI)>OO,O-'[:1LH\I2E^HVR*.D<$845C2 M[C M#6C@&CP ]3DDE;5SHJI,(F$3")A$PB814SZO^OY_^U?LL=ES/I'W]RJ7_4?M M[!6JJ'Z2J_\ 3L)^V"Y4[B?4^ZM;P'H/92+(4IA$PB81,(F$3")A$PB811RI M?IV-_P!#_P#NW\(I'A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB M81:;[1W"E\0KB)FS/.FR\DXH.KU*+]5^PVF45M*&@HT37K+2PEUQI)D@XC8X MFG6T?\XM\00G5=K-K[3LA0"JN#W35503%;K93X?6W&HT#8H(QDA@ \R0#H#G/#[IUNU1_;?)MEIT M\56R>=\<_-RMT0)Q2'6"IP-STMR-@=TAEU\\L6RVKJ"S0N(A&:6@0+[F,^V>-$&$#MH'4Q)3;H@!$:-.?1=CV=94P.O%Y ME-!8J=ULR0=?)] MBAJE<^&,TRZ''%&?9 P/<"]YDEEZ%\OE-0T,]94O%);:*,O M[L8R<:,:&Y'>3RO(9&S/S2/#02YQ<8SX=\ON?=.C2/GGW^*6%8K6"N,\=N?& M^L\/R[ECOWA($RAMY"/_ %]9@RGWV#DLL;>"DI.:2A*;(,'$Y[;.ZT-AML>P M&SLN_34D@EVDN+,-==;LW=[R$EI/^KTLC&M=&7.W7Q10$DTKWS>>[+V^KO%= M)ME>HRR>I88['0OU;;[:=[AFIW%INE"UW>U5FJV @54$X#G1 M4TP?#*]TE.YK6U3Y&=:=L[',JZ1[HJNGR6.;_M&<71.'!S7?Y7 M)RTC#B50 M'C-T[KXDT8#I7'TV7R.\.4.O,7;D$@5^(=F\;3Q?57/"5\G;;:IRKQ6G-2(S M7W=@!^*=05(Q=76[(6DCUG8_:_9GM?L=+<_W%AVF>WX>KUQ22W*)H$U'5M(: MZ*8N(,,K@'RPR12-[PN;21YFEJJ2\Q->[=I:PZ.1 .BKUTW[-OQ/Z*?^/Q ME%*Y+<&W=D!6_C,J]0)( K\U:)%B@6WZF@CVF_743NN[+4K:O00GUU>G;+7V MF;76V/X>6O9>*(C=DH[W"VX12M.FZ^:0MK"W P&?$AG^ZM*N&P6S=<_OHZ-U MLJ@=YE5:I#12,=_F;&P.I@[.N]W&]Q^;4YU7_P !OM"^%?\ -XGY,5SR!JPG M_,9H/D;#DIL"F$?PI$'OD>05,2A6T:2E#IU@K<>C6][V/K;>M.Y;^\'9S?\ MY;YLQ4[.U;\ W#9J9GPX=XO=;Y&,AB9XD1TU5*?\VI(QW[&VWL^MHO\ !>Z9 MNHHK[$X38&@:VL8YTLCL8U?/3L\=W37F1Y*_:6^>G-NNS],EP8#B$I#!039_ M/FXFD7Q@ DB&#*7)BV8B-E%F"3GMM2PK*9 Q 3!2!-$.[94M7J.S'9CV?W.S MT];"^HOL4[Z@QW$S5]O=(QL[V")]*V6$,?!N]R]QBC+W,+RT;V%H%^V_VRH+ MG-22QP6B2)D._1=W2U@8YT3'&1M062;S)L]XUN^\,#MS>):2KI>!/VF%>N5) MM;'EKVZG0E^;N.VZQJ6A1*F*[5%PL4I"U%P\.' ;]68_$T[462@Y.O\ VFON M_P!WWFD=H'9A4T5=2.V0L59/;C1 U7\^IP>/'Y<+JM5>Z<3 MO7L]4KK_ #"VJ=]'LVZW?:M-/;5OT:TC;$=*D/)DJ;4A+B5?PJ3I6MZS MR:KL-\H,_'6:ZT8'$U-OJX&XUU#I(FM(T)!!((U!(7H]->+368^$NEOJ<\!! M6TTISRPR1Q!Y@C(.A&5G.C]*HO(Z7.="Z/98RIT^NB;,E)J4>]1EM._X6!AF MFTN$GR)KNT#1T8 R3(2);C0@0SY#K;:NG1T=5<*F*DHX7U%1,[=CCC&2>;G' M1K&-&7/>\M8QH+G.#02LI'&^5[8XVE[W' ]SX #B2< #4G"Y1@P?8/M/YL2 M?N(]FXQX(Q4DT;7Z;[9R(OWD0X 3IP24L#P[FUQ=.4ZTDAO0[K@;>](;A79: M8;39Z_O3I;?L3&Z*G,%RVH>PMEJ,"2DM >,.9$"/GJ0,M.0':DR".,]Q-E2Z M&V-+6;LU<1AS\9CI\\0W(^9^-/ \\-RQW7.IU*LT2MPM/IL%&5FKUT!F,A(* M&$:!C8T%C6]-L##,I2A.MJVIQUS?K.OOKX\2XGH!P 6)>]TCG/>XN>XY &@T4ARE<4PB81, M(F$3")A$PBIGU?\ 7\__ &K]ECLN9](^_N52_P"H_;V"M54/TE5_Z=A/VP7* MG<3ZGW5K> ]![*19"E,(F$3")A$PBT0[=>@M^0"N;O\ NB-39;D]GN-:(8"E MS[&W,UZP42$49.D.R$?&[CW7[6>VW 1X?M],Q@Q[EE4Y)N1L3.!C.N<_;7/X M49.<:8P?73'Y6C97IWDE%N]G!A9.B]$WS:2XU6&Y>K\7NGWD2T7.WU\KI;&J MA&]5LDG;6N=\AL$7<'0XJ1BRR9.7:"].]11C),X;IH1G/%P/#/CN@#)T_H*, MG7@<8&@/,9\3G _KBK-\@N;=[HP,UNS!6N08D9V&FY$.DV'FZQ9J&F30#H:1 MH=MDI:RU>6AMLHCI&/F37"7B6%R+;; AHS#<'0_\\_J%(_K0C]"MG9"E1RI? MIV-_T/\ ^[?PBD>$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3"*N/ M=?(>)Y-^'52O1;U[Z[:O5'IW/8GUWS7WG_72S)S?W?UG(Z&:4A;FU*]0@[3+ MR1MMC,'2 &A[8[<4VS7<6VAIWWG:>Y#]^0RHK-S+H*1I!<2=V28 M,>(]V-DT\'4J:ML&&-:99WZ1Q-U)/-V.#?U.N- 2(IQ;QXE@+(OM/=91F\=J ME4)6+I?J/5WG02O64Q"583\Q6RA$.K:=DF$Z0RI;S<P]3#7G M:S;&I;>-K*EH,8(:ZAL41WBVDML>L8DC#W-=4, :TES8,ETU35<*>E<'_$5) M$E0[4>+(AX-8.&0.)'GC.KG5^\A_+3H/0^A'>)OA*R'9^PJTL7IO7'/5(H7" M(I3BA3R"Y)+1(9MM%W[1K0Z&C$1AZ-1HX4Q8TOQ<9]!6BPTE)2-O^TI=#;M' M45O&E5=).+ UF6N;3NT.)?! MAVBW2'P8G1CS;&W'39 J2ER3Y4O#WN_5E]J&&1H@I8 (J&WP#$%-&,-:UC&@ M!\A:&M=)N@NP&L:R-K&-Z]75OJ7;S\,BC!$<8P&1L'09P!EV!H !AH %*W-O M_:2^0GL4[=?\)O'&SZV\K7KZC>]]: 1^3>MZ]#)M1A&GM^G:=O)=A2MJ]*57 M-I4)Z.-WLRVV]O>!D[ M)6*HU(^B\W)@X9X/I8@?#(,+LY!JFF'KXVVVRVAII"&FFD);;;;2E#;;:$Z2 MA"$)UI*$(3K24I3K24IUK6M:UK/'"222222222 M !@ #0 : < O/(4IA$PB814"ZE&'^+/6%=^J@9#W(N@G!Q?<:T TI:(2 M4*(VV!?H\5K7H2I91"U&)TC7M#R2Q=N;KV.@QAOC6WFR5$44M%71O$E7 M212L#H:BEJ 29H>[(7;+3U[)(VPUC?B*<@=W(#F2('@YC^ M+FX\,YQH"6_(=B>-7G+!=4LS_$NUU@69YC:5J% L[[:-J5*\ZF"5 M[8G0#FT[.$C4DD'J"4HF+)L42,Y-KKO.S$M#"+E;9VW6RR_-'6P?,^ $_P"' M61M&8GM/RN>6M8'X;((9'")<:FA=$T30N$],[42LU+?*0#Z2/$\,Z'=/RJ^^ M:JN@N9GDG]EYR'R9ZY/=AM?0.D0$Y80H((N,KSE8U$LI@8<.%&6/J2@#3$J> M&!:U2\[+V>GLU);[944],^H>R6I%5WSC43R3N M#C%4QLPUTA#<,'R@9ROCJYK+)3TPIA'9JRNI(Y M)9)>\E J7%[R9-WCC=:T$%=ZR[#V.STDU&^GBNK)IS.7W.FI*A["8V1[D9, M#6 ,WM!G><3GAC27EAXS?9I<1Y_(=$[#R*N5QE2G1J_$TB6LU;LMIG-M[6Q" MU6 KECAPY ]W>T^TV0,F)C65??94@,-M9",EL[MIVCUU4RCMM[J:C&'3/K8: M6KA@BS@R5$]5332,8/\ =?WCS\L8 :3HJ5\ ^RLE^]P$U>.PR/0N \SGS$2_(.%QUB?L-AK@&T[1 M&SEV?M@IC#)KDR4C:4ZU@G;9[$U[B M;MV=4;7O)=)-:KI44)+B22YL$$5.,DG)S.W[I]K-2/XFI7Q,[0(C\O5-%MU6GB$)_P#>V@-F MHP8KZ_\ W=Z(+93O>_61K\MY&_V15W&+:^R//BQ]'54[3ZO=6SO;_P +'<-> M*;O:51ZB39J[-'@]M333D>C!2PM)\/F>!XA/_%5YX4S^#HOV?LC/L(_-R5Y7 MUFO3OKH3_P!S@T "):)!SUM>GU&'S17O^FMIWZ=8_NGL!6ZVWM#CIW'A%=K1 M408)X!]1(^DC&/%S8WM/$83^\>V5)I7[%/G'C+;;E!-D8EG#Q6TH 83MAAI2=O:5I]W?[-V(6^:VTLE[K;G271S9/BZ>DG MH)*:-PFD$8B>:68N#H1&\DR..\YP^7&Z--N?:Q61UU0RU4E!46]KF?#35,56 MR=[3&PO,C141 $2E[0 P?*!Q^H]5/ ;R;MWECPXWI]V@:W79D6^3]3T!5D2; M<8L.*C( Y@G:):1DRM$N+EWFW?05MK:6F]H;1O:O3Y/V@[+4>R-]CM=#45-3 M ^WT]9WE68C*'S2U$;FYABB86@0@CY,Y<02=%Z/L9M!5;26=UQJX8()6UD]- MN4PD$99$R%S78EDD=O$R$'YL:# &JNSFC+;$PB81,(J9]7_7\_\ VK]ECLN9 M](^_N52_ZC]O8*U50_257_IV$_;!'MXO;C:T:9VI"M:)D< MU)<(F$3")A%J@GD<65U4+KJ[3=4S\?#F5X2';EP4U9J"D=Q#\E%:B]Q*B%#' MR,'&2Y"E'[(_$1M+9?:'6L94YTQ@>OC_ %JHQKG^NG#P7T!\IA(BIRM4KLU: MJUN9M$]W"3I XAQS:6T,!AL:8CXT0*-$$#8$Y_K@$ Q_7'U4TR%*CE2_ M3L;_ *'_ /=OX12/")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$6*G9R) MK,-*V&>/'BX6$ *E)61*5M(X0 3*WR2'=ITI>TMM(4K2&TK<DI()*BIGD)#(H86%\CW8!)#6@G#07..&M!<0#QX MAK6@N<3P &I*JEUSR4*W+@\G\?!!.B==L@;)+10BVS*M18@QEIU-CL9Z=J#] M=L8ADD4%USV3>G1WI#2O;@1DMYOM/M](:J'9K8F*.^;3U\+9&RQ.;);K/2RM M:X5]?,"8]YL$%*!+.\<0>' @@'[Y MR&NF/#?'N&Y&F3N%FEG+QUNS)67=.BS*MNDK6[I+A$="J)_CC(1CU$(WZ/9O MFH8965ID4<&/C\KL;L-3;-]_=J+EE]TO=3F25[WX+J:CW\N@I6D!N M&R3[K3)NQL@@@LIJ40ESWN,L\FLDKM23_E;R:.&FITSH !27JWD5U/S(O4YX MU>%4NN"HL,1^%]T\JF$O+A*Z$[M39U8YD8PXQN6GC&=/#L2D<4V0(+OD5]?'CQRY=XQ<]!YWRZ%T"$C M:"YV=-VV39+?-[;T@F>LLHEII9Q[^];TTTA#(,*Z]5; MJNNEWW:MBB;EL-/'G(B@CR0Q@\3DN>?F>YSB2NC45,M5(9)79/\ "T9W6#_* MT9.!S\2=22=537S'ZG=.U]"C/ WQ^E%!VRX@(DO(*_A^N\/ROE+VF%2$:ZXP MM'JSUE"*89="6\.MT"2C(?2D;M&S8KT#8NTT-CMTNW^T46_1T4ABV=M[\-?= MKLTN$QMDDW*FJ9WE[K6Y(MU MM.Z7QG!'[ZH8]H+-YI+)(XM#4;\5_.3\LIG%>>57F'/XM$15:C&-1L-E))]*&_OJC2](3Y[=[K6WRXU=UN,IFJZR4R MRNU#6C ;'%$TD[D,,8;%$S)#(V-;DXRMTMMNI+30TUOHHQ%34T8C8W3><>+Y M)' #>EE>722/P-Y[B<#@-B9C5WDPB81,(F$6+G(2)LD/*5^= 'E(::!*C)2. M+1[0(*H[QB;EO&_IZ MO&B\GD%T2SOF2_ [;(K]*5L/O[=,H9Q6])9^_C$/;T(W_P K:CG-):;2S/0X MC'D.RE74[![0GL_O$SY+-<'2U6Q=SG=]3'OWI;--(<,[^.1^(F_(3,X!K=VN MI8V8ZGR=!IKX?.T#;_DKXG:3(I7I]DN#FD-J<4*DE*'R(:J3^F<2-,9AZ#Y;5R-,->"0M7LP(G MKL2QHL]B0T/I'KR"ME3#JV2'&";OK1LI';++9[5M-%)6[-[M%#/EC (!%-\K']UU/3UP,E%B*8#+Z1Q SS=$3@8\M&CQ#- > MK=>L4!;8.+LU6FHNQ5V;"9D8>&X\,4.ZG\TNLN+3O>M MZ]/IUO6M%FAEIY7PSQOAFB<6212MDW!'G2G4/!PXVL9&I'OWVTENIAOUMQGPV"GC:-YP#G M%K7R[NH8' -!#I',80X]JDI'U3B//A_ M>KAT /RK\USPKQW)W395"YJSM!'.^$QVW-$@1T+&^V+ .LL?O:%J.TZ8-'2* M5R*3IRP)19$Y2[[04M/2.L6S;'4UL!(JJTY%9='XW7OE?AKFP/\ \F&N>S#= MV*+,*OJ*N-D9I:(%D&H?(?\ $G/ EQP"&GE@$C3#6_*NF>:6L:F$3")A$PB_ MDR^U(I/&ZAY97N3D^M3AUMN;\!8I^E5'F@$LFAAOUN'$%'FIZ4Z)6QC)B4%$ M;FQ8\(#UM 'C/GOA?>!E%>EV[^T1:=AK1;=FZC9^LN=500O;+-3W"&)H9-/+ M/&7-EIG%C^[E;NQA[_E <7-#F@][9_\ L@[8]K;KCMC;[_:+#::VH MFUNWW"Q6UJ976G:C(1!I(T/"R-7F8)Z9G5BRT,7!.)+6F0=&)T^T0 X5'N"' M%ZUM5MS2=H5PI]H:&D?10.H(:,023">0/IYJA[R]PBA#'!TVX6;KA\N\U[FO M!6+C[-KUV43U^QU^DCEN-'6/J7S0L+:>:&JAA=!-3.+W][!+&T2,D.X\%SHI M8HIHY(V]&W%\YGXFY4)D;M'4YV;YA<^6^/L8[QJ%V MS$\QF)8Z/L=[I.!@:#/J/+Q'AXY76Y"?40A'I4KU4I3Z5JVM>_5UK7 MI6K>][4K?H]*E;WO>]^G?I_/*UR7EA$PB81,(F$3")A%'*E^G8W_ $/_ .[? MPBD>$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81?BE)0E2UJTE*=;4I2MZ2 ME*4Z].U*WOT:UK6M;WO>]ZUK6O3O() !)( R2= .))\ $7)[S&\@S^LP4K MQWAD#9[Q$C2H:;_<*K$2(>1\V=J6V\VTU'4[+;'45PO%+'4Q"]72VTM154C^Z<9(Z""2GCD$C'3,9++ M/EL;^X#(3-&Y[Q@Z^J,[33TS7R-#AWKV-+FG&2&# .1D D\#C R,K8?@*]'4 M/E%]1=Z41S*4J\@Y-V>YVV'.K(TS6'123!3I";GFA!T#UQ(8^[LW832306>X6V?9VLMMX971E]3/;JJ"HNT%4'?"-:^>)KI7TTC)H M13P_NXVNBD#.]J)'O[%I:X1OC[E[9=\:EC@Z0.^D#(R2T@C=&@R#C+CG2-HZ M#U7[2RS2_+^&R4[S#PS@I%V(ZEW!L9Z.LO9%CKTD^E\\9+;0XQ!EH_Y1Y#S7 MJ["=239&]#D#U"<^L8*2AV,@CKKFR*NVCE8)*&V$A\-NWM6U-86D@RMXL /U M@MA.0:F+:V1Q6UHEG:V6L<-Z*#.6PYX/D(TWAQ YCY=?G;U(Y3R?G_$J+!\W MYC6@*M4:^/[$*."1O;C[Z])V5)29CFUE2DO(.)]O(2ASKYACV]K>=5Z$Z3I% M?7U=SJI:RMF?/42G+GNX ?PL8T8;'&P:,C8 UHT 6,EEDF>Z25Q<]QR2?T ' M < !H!H%H'S*\G=^.M!C@*A&^]GX[C(*2,.?W+ M9#H)Z@,>UIU,<;99MUQC#'ZEM5M!^PZ)C*5GQ-XN+_A+31M&\^6H>0P2N9Q, M4!>USAH'O,<66]X7M\O#;QBUXZ4"0,MLC[V=PZ=([N7:;X0[LLR;M1ZWRUQ0 MQSB=/.PL"Z:4P&K>FTG'/R4Q[ 72XQLHXOA+%:H_@K);VC<9! M21AK!,Z,'=;/4!C'/ R8XVQ0[S^ZWWSLKL_^PJ)[JE_Q-WN$GQ=VK''>=-4O M)>8VO(R8H2]P9P#WNDEW6]YNMN#FF+:$PBY"_:,?:7SGB#<*SROF5*KEJOTK M71KA.2MS5*NUN"ACY"0CHN/9C(21AI"2ECW(H\I]W9T]5#4PP4\(GBC8WX>5\\AE^: M%L(,M@?L_O-L3S1YI.S'> MBD$L;8V31S,<(HW->QM^2IA$PBTMWGC43VZ@F5C>.+ M'C@01KCP./#S *@_C/V:7OT1,T#HK'X3V?EY"8*\Q3_J-NRK;&],@VP%"/0V M^'*MZ;44\)K8NC'$%,):CY.+]KA^S_:NIO5+5V6^M^&VKV>D^#O%,\!KJEK# MN0W*$##9(JD &1\0[L2N$C V"HIMZJCJ'2M=%,-VHA^61IQEP'!XQH0=,XTR M!!!7?:YS'!S'% MKFG+7-)!!'B"-05Q?Z3R#N/@ST!H'P*L>KU%=0#LLR3XD6Y)]I9J34> 6\5T MFI&.R 2X:NQL@L6/VF:G(E^9FR8JNH+N1I@4?$^C4=PMFT])O;4P_"R43H8F M[04^Y :@N< VCJ&!CA)*]F\_,43Q%&U\Q;3,:Y\F8BE@K8\U[=PQ%K15LPPN MR0!&_0[SB,GY6G#07?( 2;/^#GC13X6/3Y.W2]-]]\A.H#/&V3J\FT_MJKN+ M]<"3I%/AY$4(RI)K[K+];F!2HR&FQ'028%Z)KH ^ZX)A-IKU42O_ &+34O[* MM-"X-AH&$9G'U,JJB1CG-J.^!$T;FODB<'ME$DSG"9W6KJE[C\*R/N*>(X;$ M.+O$/>X$A^]G>!!+3D.RX_,>C6:@LH5BG.J8 MV0)!D&*D+7)M:UOT+BJG$MG6.0:4K6F]DBQC@K2U)]N^TE7K9CZZZV^W-WJV MKB@.,B,NWIG#_2.]@^%OC+)153,]+;'>_(K;E2I_W= MS_E_BE?JXK^SI\=/IT\*7&R$^\C>T:D*RG2'F=8+]MW:YG=LEKQF[<;COM^;N:R MOD;W5&\@;LD<\-(TZ]S6G+7'GAY+?9'^9/0KMOJ3O3.?]IO=]4R=T0Y;;/.] M0\VPTS',-1@JQD1NJ* MC#JEQ IMQX : UN-Q\;6-: 0&.TQW?B?8]B/[0O9M9[7^P6V.[[,VFTA\5FB M#GWGXFE>YT[W3R"0SP5DE3),]\H#E,S."6& MT/2\O;+;(1GWC\%38)W8K;P,)LMI@IR-C0 (\%!1 XSL@0P1(J#"T7H-C>+! M:W6BVQ4CY!)+OOFFR$22]WWC[BYF5YP MF$3")A%3/J_Z_G_[5^RQV7,^D??W*I?]1^WL%:JH?I*K_P!.PG[8+E3N)]3[ MJUO >@]E(LA2N.CX_-[;TJN<]X_0;1SVU2MJL/.Q#^L>37?*Q:*N )7[=>#Y M.&\?Z5UX*VHYY)>X#K46B1G^:1YARX-08"@MM$C6:X))!TSH!KJ !G&,Z^>@ M*XYX8&.(&1C&F> \#C_JNQ6ORUK6_P ]ZUK\_P __P [WO\ ^^][_P#KO*UR M7[A$PB81,(F$3")A%'*E^G8W_0__ +M_"*1X1,(F$3")A$PB81,(F$3")A$P MB81,(F$3"+$3\_"5:&D;#8Y0&%@XD9PR2E)$AL8,,=OT>LX\\YO2=;4K:6VT M:]+CSJT,M(6ZM"%=6MK:2VTL]=7U,-)1TT9EGJ*A[8XHF#Q<]Q U)#6M&7/< M6L:"YP!XND>9YQ,)37IGFGC2.4Z'-W)32P;9U- M##FVRXV 9>3ZP4$\I*AWEN(4QI&W/Q7[Z3IZN#>,RUE^[5YI*2U/JK!L!'(^ M&LNI:8KEM(UCBR6GHF.&8:-V'1N+@68+OBA,_>H(\8737 EL9=#2 X=)PDF\ M"UH\&YR#G3'U _0MIWSH?/?"VO4A,A 0-0\?=N.P%@M(A[JYZK6HYP?4%*R< M![!Z4ML1-[02'.R\4[*62+D5QII<217]RLI"^Y[)[(4%/;_V)LY2"FDI&=[3 M4,4?R548'^L22U3G%QK2=V0R53L3@.;WPE$4[J,H3%;&X;N35[AJ[ZF4X(U YOU\1J#KANC^NU M4J=:HM;A:?3H.,K57KH#$7"04.(T%&Q@ Z?5:'%&92E"$^G:G'%[]9UYY;C[ MRW'G''%:#//-5325%1*^:>9Y?++(XN>]QXESCJ>0' !8E[W/EHV2<2PUM:$J4XGN6BTUM\N5):K=$9JNLE$4;=0U@U=)-*X [D,, M8=+*_!W8V.."1@X^YW&DM-#4W"MD$5-31E[W<7./!D<;EE>6QQMR-Y[@, M@9(H+X<4/)?3''LMOH1ZL[9@2WG MFS$,#N+ DI.74E#EI5KT)8*S6BM4N"DK1;Y^&J];AAE%RT]8)(.(AXT M5'HTI\V1/>8$&;].])TIUU.E+4E"?2I2=;KEEB@C=+-(R*)@WGR2.:QC1S[O6DNO1VC&ASK(NUZ_-LK9&">DV.L\D-9M-\%S!O M;DM;0S !:9Z/]CM-=QCDW/L?E;=[/Y R;[3E@NIM7CIJC#Q:4*6U5Z[3?Q*O MG1L=&D//[ (#GHR.]#KSK57 V^IE'1JMC'U[>_K;M/+<7']Y.86/@#-2(HX- MZ-S6M).Z1(UNI(B;G"V:R_VCJ;9:8VS9O8&UT.R$#'-I+7'7S4UT?.7 .KZR MY]Q6133SL:SOF24D\V6M:ZNE# X[+I7V-OCK3Z7#@C7CKD=U>+=)+7VJE6PB MF611;_J>Q8CX)M4Q Q42'MM/L!VVB)A>G'_O,^_M3&QNU!L7;88&-$]8VK9O M$UT$Q@E+CP#6#?C8QN- 7ZG,AR",)=/[2.V5RN=3*^U[.S6"=K(QLQ<[>RY MT0C9O;SIJIWPU745$H<0]YA.C9NVQ >EZ]ML/6_7:>L^!VGH-:.Y MP72$<(+C&638Y"=A+GN_WGRM'^Z."Z?]Y^Q+:OY=HMBKKL17R:.N>QU7'46\ M/X]X^UU$;(::$'/[JEM]3+CY>\X.;YH^T=NW)5I!\PO$?L?%$,*TP5?Z@,QT M_F&W4[UI93U@BONC +&_S4D2..LY:->IO:G$KVI ;2ST9#;S9ZVAQH:B%HJJ M7(/$R,P&CR:Z5W#P.5![&+9M #+V<]H6S>TY<-^.T7%[[%?=T\(VT=1WCI7# M0&2:.AC)R, C!N1R'RV\;.[I'3RKLM(M$B4E*FJ]N53"VWT*UZ?2NH6!$59D M)UO^':U16F_6UM.E[WF:H[Q;+A@4E;!*X\(]_RPLO#>2G( MQM[Z3SD=6K-",:7IKH-";UM4K#',,IVHLP 7VK@NTH44X)I:1MNR,=!H9\J[ M0+#<*2JI-OMF(\W^Q,_[0I& [M[LS=:FEF:W_$EABWG1D RNB!$6]/!1AN/K M(GMSU^H-IK/17FVR;]-61 M!Q8XCO:>9ORSTL[02&S02!T;P,M=@21ET;V/=VX9F3QME8Z*)SW1Q%SC'&Z3=[QS&$[K7/W&[Y !=NMSG M5Y)$" (F9-0S3>SI0@.. &?.(]H2\R(.AQU6FD>A)++*(Q+(^011B*(/>YPCB M:YSA&S>)W6!SWN#&X:"YQ U*%SG;N\XNW6[KVXR#2.&1!%L'62C>D:V9 M:A6GH3[FES^ HB 58R0M^A1("$;TK-=JMI[?%)\/1B:Z59R&P4##,,C3YI1E M@;G0EG>$>+<:KV"Q=B&U]?2?M;:%UOV&L+ UTMTVJJ66YX8=<14$A;5=Z1JQ ME6*)DO!DI(PM:>ZGVEGE)_'<+;5O!WEQ_P">ZW17$W7MIL>YZ'$-&V9HAD6# M)6WOU-'Q$K59()>TI,KKRFW65=7NMI[KK--#8:5W^S@_?USFG4!TN0V-V/XF M/B>T_5&<$+-_']B>PFEMM]?VI7V(_P#?;J#:]EXI6_*3%1.8Z2K8'#>[JHIZ M^"4:QUC06N&^>*?9V>,'&)'5IW3R.J=&=?T<=TOL9NK]:2I+TZ5N19;DF$P, M8*U3:?MCVYVEA^ _:3+#96M,45DV;B_9%!'!J!"XP.^+GB+6)A$PB81,(F$3"*F M?5_U_/\ ]J_98[+F?2/O[E4O^H_;V"M54/TE5_Z=A/VP7*G<3ZGW5K> ]![* M19"E42\C+!<+URWHT3+>)%E(*C*G<2:E=N@6#Q9*JM-GQ8605"7U\BQ=@,7! MQ\$:R).E23LS[*#PX:\1GFKV_],XJ4PB81,(F$ M3")A$PBCE2_3L;_H?_W;^$4CPB81,(F$3")A$PB81,(F$3")A$PB81,(M;]3 MZQ1^-U4JW7J7;C8]KUF@A&_5>E9H_P!3:VHR& ]=#AISWH]/JZ4V.,WZQ)I MHC3Q#>!VCVEM&RMMDN=XJ1! S+8HFX?4U &KG'DT>)/V XN(&2N?MTF0N@!B=M\S[?%<2\?XPG\0H/'YJ M87'2-L=93MT>3L@C.D3<[(/#KTL:#B@'I=]AQS00$8"M]Z;\_LFR&U?:U<:> MY[1T%92;.1/;/9]D(#(V2J;G]U7WV4=WN,(@08Z9N?F!X/F=INCEO;OV&KH^SYA>0?D8TW4/ 3@VH+GXR4P[/D-V:- M54^=180VMAILO2OLR )WI==[#Y8]HM/E%;8H$UTJKVZ-8%YRU-E/ M,.BIC:_LLIANM1*-$Z36T"A0\JKT^6_SA\L4VC48T5+C?-FW$D[F:[79G9*B':6Z0 MH4FM5HH7U:]W7.:.\ (>\'_ !.&'.&,;^,AS@?GT8MSMY>]XY M=LE8JCY0?\.\W-@^HC@^EA#O'(=$X#'^M.$/7I2F!&%*4ID889G:E*5M#+ [ M#*/3M2M[]5MIEIM.][WO:4(0GT[]"=9XV3Q 7-WK'VBM;W:R>.^)5'E?*KMF_78<%I;G_P"V=2<] M?V&Y"W7Y._PI00CRD;>5&E:B=K2X"?9H4SU=9K-7M)%WQHK1 ^[5W M@_P"Z MPGAO35'T;H/'=.YG+72LR-#MWOX_B,;LL-#51Y*AU9\"^E]]G8WI/V@G4G^F&"$IDX#Q\H1AU>X MM3G=^E33!R0W!3;*<.VM(Y#Z%#ON[:4+)6"U1Z]>M1%8*JX2-J=HJLU1!WH[ M=3ET=#"? .#2'2N T)&#IATDK2LE7=K%DV2I)[+V0V%ECCD88*S;"[1Q5FTU MR:-'.B,@DBH87D%[&'?:W>WX:.@F!73VMUFN4Z#C:S4H&'K%]J]1EI"=J4I6];4K>][3%%%!&V*&-D43!NLCC:UC M&CDUK0 !Z!>&UM=67*JGKKA5U-=6U+S)45=7-)45$\AXOEFE<^1[L #+G$X M T 6;RQ=5,(F$7BM"'$*;<2E:%I4A:%ITI"T*UM*DJ2K6]*2K6]Z4G>MZWK> M];UZ-XX\5()!!!(((((.""-001J"#P*IOU[[/WQ$[6H@RV\7K$9/$*4[[TT9 MIVAV'1>]^G1Q!E5L]=ETU#$V0Z][ M#3R[W^8NA+ \_P#Z@>/)>D;.]KO:'LP&1V[::NGI&?+\!=7-NU$8\8[ID5>) MW4\9\1224YXX<,G-=?\ P2>5W%/^=XI^:UQW/:XW]AW:AUM-\G+&_32W)HJ8L?Y1+@NC;P M $<0/^\MR/:?L!M-\NWW9C;14R:RWS8R9]FKM\Z&5]"98XZN4YR357!["0 8 MR,;OY_XO?-CB&O8^3?A?*W. %_\ Y?2_&*4U<0=BL_PNG.44LJ3EPVMIUMUT MB:FZZRC>M[T,VTM.VPO%\H=+I9'3QCC56I_?-P.+C3NV5P,F8QSH_B8*J>1W"N(@0DEU;JE-I(MDUM=?_%I= MG9,VPG3>W"XL$/[T<< SIYG[Q(##. C[?8T^0WMYK2_=ZFZ6ZC9%)4UE/$R< M;T+G2 B5I ._'N[Q>S!!WV@MP1KJ%U=GMC]J-JWU$>SMBN-V-*&FI?20%T4& M]DL;+.\LACDD <8XG2"20-<6-<&NQA+KY8^-?/:-$](MG;.>1]-L "I.MRHU MB"F';,$A;C3CM9BH5[VRF@94S5U, MV"1N_&\2-?WK>&8FLWGR:@@[C7$$$'!!7+K466W[,7B:YTUS7,+FN:32=SSO[[Y"..1?@[XR6&RP MCZU#H[KW!#E'YBPG2MMN'1$9][%.LS+?IT[IL6:9F&-Z1]XK3R'/4U@S?[A< M266*UR2QG3X^OS3TH_WF,R'2C7.CVO'C&=/DC<^R:T\V9 MKC_.RB.?<!#-UTF. >&POYDG5<9.V&S;+QOI.RO8JV;-Y:Z,[1WEC+ MQM),UP.7MDG=-#2%Q.74[YJ^E&H9$P8#>A7+^,\HXK!)K?)^?52@P_JMZ?'K M<0* _(+:UM*")>02A4E,F:3O>MG2Q9IBM?DM]7HUFQ4M%24,?=4=/#3LTR(F M!I<1P+W?4]W^\\N=YKR"^[2W_:>K-;M!>+A=ZG+MQ];4R3,A#CDLIH2>YIHB M1GNJ>.*,'@P+9F=I8-,(F$3")A$PB81,(F$5,^K_ *_G_P"U?LL=ES/I'W]R MJ7_4?M[!6JJ'Z2J_].PG[8+E3N)]3[JUO >@]E(LA2N6=W-OEVI-YFYV\>89 M_C5/P]LC[)<@O_!8*T5S8QF1BK%9XVI)XRGH^Z*B%4>8-(-$HO;];0F:CH8D MMP;;W/@>#<@\/FXZ8USCCIJN/'7)P?'YMI4G M>O3I2=Z].MZWK>MZWK?HWK\]9P7)?N$3")A$PB81,(F$4$3")A$PB81,(F$3")A$PB81,(F$3"*IOE1YB\D\4ZQN0NDT"5;I$5QVM4I MDQ"9:3WKUD)-*::002%$(=3M+A217WR-H=; %*<9(]AC*VINCGBW[.V.NVEO MTS :>V4+6LBA:XEK*J[7"4LHK10;P+14ULL??.:Z*F;-('-;&[-([NZ:!]1, M?IC8-&YT#I9#AD4>2,N>1G@W)T7(CGEB\V?,N[:ZE0>91\4RZ]M-5[1VP)T3 MG%#C-N:<9+Y;SPHR>W6RZC:WM? MO5/M+M3$=ZV[*6-SY;/86Y#V0E\NX'3QDC><_N>[D'?QRUTP94J^*U4]/(*F M[U#:JI!)914Y+HX?$-<\D8<,J46ZE6W$BUVA.E&Q3$:.M6]"A33\T$)ZJ'(P.+]"6D>C5VV-:^$ MT5G@@L5OU AH &5$@.F]-5!K9"\CZG1B)SM0]S^)[[ M(1,(N77F%TZY=XZ1'^!? 9584]: 6Y/R-Z$%ZSP_,.7._=UG06W&5)],_9@R MAV2 E/,;>#DHR$6M+=C-+B/5=C;51;/VR3M VAB#Z>ED,6S5MD^5UUNHWA'. M X'_ %>F>QSFR!KMU\4LX&::-DWGFU%PJKS7LV-LLA9-4,$E]KF:MM]N.Z7P MDC_;5#'-!9D9;)'$=)WNBD]U\J?&3P@JU3\EO.NVPR/9(&AY65.==E9MTYLBQFO&DR@M?/0I>D^/;3[:?%W2JJZZ:2Z7 MJNF<]U)2@R2;Y&(X=UN\VGAB8&QQ1'+XXFM#8W!J^ANSWL6O=WM,%1#'3;+; M&V^$&;:2_/%'0-IVG,L\'>F)]PED<7O=,PLI7SES9JN%[@M6->-_EWYIN-S' MF!>'N$<4+6@@/QDY%)Z;G)L#:M.,#].N:%$I(]JVEC9D;Z\JVM?KK&BJ=)-[ MTG6Q;+Q>R'WFHI8<,)I!$@0A&F]'S4F^IZ4G9-:-:0Y)S!IQ[B-)0LA24I3K9 MJ2BI*"$04<$<$0_A8W!<>&\]QR^1_-[W.<>:\6V@VEOVU5>^Y[0W6KNM:_($ MM5)ED+"<]U30-#:>D@!U$%-%%""20P$DG9V=I8-,(F$3")A$PB81,(F$6E^E M^._$^O+V7?\ FM1G9Q#+K05KUKL M'"RD=[O$5LK++'=*]MGKXS%66OXJ5UNG&\V1KWT3W.IC-%(UDL,_==]!*QLL M3V2-#A_)[YT^'E\Y!U@N*C@SYP)[1!,4MK2M#R,*^X:>+.1;#CFF1_OKJ3&) MJ.'W_P BRI*2S]Z6>AUSYD>:C8NY3[*[0U!$5(&/L5RD#^ZK[9-,8Z=HP';D MD+W&.1@RR)S)F%PB@;+)].]@/;A:K%:I]C-O;G#;VVL4[K!>JEKRVKH9IX** M.V54D;'R.FH#)%\-,\&.*V1RQR/AI[:U[^L_V7OV>56J?+]=4\D^*Q)75)RR MDR%-B>@QK\@=4Z8.%&MQ;DA4)=;L1$SYLPW+2;6SX?\ 'H\-<] M;*[.10T@J[G0L=5R2ET#*AI-YG>-!;D@Z#H]NO;#7W M"^FP[$[35$=@I:)D-RJ+/.V&*X7-\LQG$5QI@VHJ*2*F-/ [NJGX2:03 ,D: MT2/[@-MMLMMLLMH:::0AMIIM"4-MMH3I*&VT)UI*$(3K24(3K24IUK6M:UK6 MLWH 8 P!H . ')?+KG.RD60I7*^7%FW:S9U!.>08_A5HBSC3XP,MPU >N>-2D@-; MGH,E*4I2E*=)2G6DI2G6M)2G6O1I*=:]&M:UK6M:UK7HUK M\M9P7)?N$3")A$PB81,(F$4C89U]1]HG-(VI/JP=8CD%3DFG;N MM,N%#@J!%6I*CBA6O2YK*6RS7.\2]U;Z26H((#Y -V"+.O[V=^[%'IJ&N=O. M'TM<=%?!33U+MV&-S^;N#6_^TXX:/3.3X KE#8?M /*CRLMB>7^%O*R.K.EY2V6A7P))X=A55=>]AMF; MD+)55TFV>UK2=_9?9E[9(*!S'!LC[]=W.92VV"!Y:*ALTT58W>#8:&K>YD;[ MG&W4;^[FE^-JQ_\ =*4@M80=>_F^E@&F\"6O'@Q^F;=\)^S>Y'0I=OIO;C)# MR3[S(.-2,[T#J#Y%ABQI36D[2FNUF4<*CVQP/49;CCIMN5E!-C(>C'H=A2(\ M?+U&UUVJ*44E-#16*E?\TE%9FF)A[&3AH) !)& 2LW8=F[]M16&@V?M-;=ZML9EDBH MH72]S$"&][/)I%!'O$,$DSV,+W-8"7. -'_+#[2#C/(^":O7(;[3NFWN^(*A M.71-=E0YSU)7>E,%V">C1G5&!QU:6I+A$>>.*1(2R@(7:&$EDE!]FUWG9)DT M-;?;NR.SQ9FFBH?]9N5P$9TH*"FC(<*BI?B)T\[H*>E872S3,<(V29MO91VI MW2LJ+%9=DZV"\,+8I:N]1NMMEM+96EPN%QN$[#$^FBCS,R"B%75UFZ&4U/*W MO'QT"\1?&#S?ZC1Y=J2F9/Q6I/4YHFW=>Z>8@DKR5[8;(ODD::'<*V')4NLM M,E$ICT/K@"M$24E,.(M8DP\*AMAM7M'VBUT)A@=LGLI00,H[/:VD&NCHF-8T MDAFXR"6H#&F0M#.[C$4#75,<0<[:]F=G.R;L,I)1--!VO=I%1*:FZ5I^39&A MN)]P8UWQ399!)(YMJJ7N#>R7COXC<(\7H=8'*J8.+-FL^RGK MW.+3-WVRK4K3CSDQ926DD:9?>3HA<5%MQL&V1M3P\6RXI:E8VVV>WVIF[20! MKW#$E1)A]1+XG?E(S@G7<:&Q@ZA@)*U3;'M#VKVZJ1-?[D^2FC=FDM-*#2VB MB !#134+'%F\UI+!/.Z>J2HEN-):*NI9+4UNX#3 MQ5,,$C3%!##&Z1K'@.FE+9&ET#",)=&S321LC@D>V,$E[8W'+GX^4. .@ &< M>)(/!27B5V\[XFD#'2'/(Z[14 \F!W5+P$;0.C_<(P()0Q<>=(C0T;*@N#/) M';D2$34F48(6V0VLE&G">_LC=^V2FM$ ) MWG$@@CQ.[8WS:I$2:S"]EH_0^(S;JM-^BVUT\Z!>,);]G 9(//=QXYPK25&_T>_!?B%*MM=M M0FDI4X[!2X4EL?UO1Z$%M#/./!NZWO6E,E-LNH5_"M"5?EGHMLO5HO47?VFY MT-RB !Y\3N;)&M<#H0"NY'+%*,QR,>/\ =<#CU .1]\*7 M9DU8F$3")A$PB81,(F$3")A%3/J_Z_G_ .U?LL=ES/I'W]RJ7_4?M[!6JJ'Z M2J_].PG[8+E3N)]3[JUO >@]E(LA2JL%^(?-S*](4]RV]M:ITG&R,(74ANU] M$'KBH.59(&/@VXEJ<2*U$/B%/A[!0C3.A7-LZ3I'Y9.\?+H/PHQ@8_KKQ5I\ MA2F$3")A$PB81,(F$4+\%5.G3=TK(< %)D 6'F$IL9%JZ/$23D>RZ7SMU&E26K?3E(W(CA/M MZJLO'&24=8CH)YV)L,3L%@L\E[EGH8J:9TSF!\-:S>[BCD8'D-K!]'P]1]!< M/W\;VL?"V4"2&3MTE.:ISXFL<7$9;(/HC(R<2>&X_AG.\" 6AVK31Z![7Y]> M:IF;?(T\$4.\B.A M(5J,0U&VI$PP=($;'44.R.R\#1>7ON]V@::B>GIY7PT$;71MDC$\SQ&P0,8. M\[PESWAY=)!W1:UO=?#;Z%H%034U#?F=&QQ;$,@%N\X@?*!KG))S\S-W1:ZY MYXJT>WWR2C>*O3O8[RTW7EN9C9?9.S[(V\4-J@(=(0^LK9B)*VOG .9JJ; +CDN+(F MAL406*=LOX7H%K[&^TZ[[II=C;O"UW!UR9#9P!_F/[6FHCC&HP"2 M/I!. M$J^U6YC:5*'X=P/R?[N2M6TC%T?E96H!WT;]'I=D2#7),=&]^C>W%0 M*T(1ZRG5-^KZ-X\[64LNE#;[K<#X&GI'=V?^(NWP/_=G3CA;4.P2^4 #]J=K M=A=E&#!?'=;_ !FK;G_+"R(0//$8%6"2,-!SE:KMGVA7ED[[7\)\;^)<-#3Z M4HE_)+R2HD.\WO\ /U5%U#6HZ3M!O&/ MV/L1<)&.X2RQU$[<'@YS((F/:WF=0/%V-5CZFP=@6S>?[S]M,5?,WZZ39^UB M$Y&CF1UM4ZOI'G.C7.[LNSI&1DKB9Y^]L[!VV\4LOJ73N*]'7 5LQ,4)P$BQ M&4BIJE91U1\>43/B,K+L!>@ 7C"P3)<1<>U%-:D5N,J::Q^U_9=VI,ME+?;K ML_43P-FFI74EKIJFHJ:%N[#(VIJ:-K'U#*>H+W1-J 'L8^G+)G1;\'>^P]AW M;'_9WH;C>-D]D]H:BT550RDKG7+;.LME"R^.C^(@^%H+@V>.C=+0M'??!/%- M-(VM=-2Q3!E5W%UOL..5TNT]1[#?[37 9BR<\@*8BD%R@[92($FS'6+\5E@! MGTK:9E_8P80P4HE"2PAGCVA76]&/;W9LUL->[!:&7S:"SNMXN]5W-H9DIYW5D+(W%C'U/LV%?,281,(F$3")A$PB81,(F$3")A$PB81,(F$7P2<7&303\;,1P$M'$I] M0D"3#'/"(1_\CXI3;K#J?_\ +C:M?_3*:BFIZN)\%5!#4P2#$D-1$R:)XY/C MD:YCAY.:0H+6N!#@' \00"#Z@Z*K=M\*^%6(W\9@(65YC9$*4X-/\TF"*R^* M[O\ -*AXU.B809.E?]WW.,%=4C>T:>3Z$*1YU<^R?8ZNF^+HJ2IV?KP=Z.ML M%4^WOC=X%D $E'&,\>ZIXW$:;PTQTI+=3/.\QKH7C4/A<6$'R&K1]@#J=5$? M^&OF'S#^/GW8JYV*#'WZR*WUJ+>#G-M:_+V+-E"?>-D"MIUI.GY"@>#DGS+@/9>2?+RRT/:1O(#@O0>_P#KH<0J:(3K:=^E25>LD.T^OLQ[O;;8R]V$-(:ZY436 MW:TD^+W5,.XV-O*.*2K>!C).1\>.\.'H"X]586@]WX M_P!/2UJC]"KC>O^JH"52#,HUK?\.U*!TCUM;UI6]YO%EV MRV7VA#!:+Y05P5JJA^DJO M_3L)^V"Y4[B?4^ZM;P'H/92+(4IA$PB81,(F$6@]VB_C>2#-',FH-VBS?(K3 M;8*'%K[C$G&R]=LW/83[Y,3;TJ0Y+*)799?;8@(D(&.$D)IQLLU#IZYTQYY' MZY_'FHUSCPP?TQ^>2TJ5;/(38?;(2C6LGJ3M/FN*1$-<(FGTN+EA+))7U3'D M%4ZZ :4%3YU-#YQN*E(E4N0^3&665E*Q+S$Q+PI+(ZLAQBWL7.C,&ZGK#8)2)FK%6K&3;*]'56S V*"FC0Y.&FH M*'%$B1"HE:6PFGHM#T?)!-"R@AA[)J#'X/'VX\/+*D<.9\>''[:+:V0I4$3")A$PB81,(F$3"+YC#0XX0J0D"Q@ 1WBS33'VA1 Q!V MU/$$E$OK0R..PTA;KSSJT-M-I4M:DI3O>N36N>YK&-<][G!K6M!VII1RII>FVK0:RE#[X21W-1QVV4/0C-Q2E^-S=:39>FH(&7': MJI-NIG#?@ML9!N=9C7=[K4P,.@=D;[\PL.K81K/)Y;N MNX#P.=1_%N:%R=FJGU%-3[17VJ^(9N[['P27"*CE;2_&0TTLK88)JB:L86PQ[VF;/Y4 M=/YN-9ZI8+W9.@E=%FA+)<85;[%6C[!'!.N" &VHV( ;3)3IH;.@)B7$$3)6 M- 0&I]PI$!!;'\9V2B[6/[0%+#LY;:9U98[(UDEU,%704%;5QR.CWZ&>XU4U M/NVQLQ?+3TKS*]CI9',;4G I]*N-9L)M'3VW:_;"KM_9+L*UK+%,ZUQ7:_7# M:3:FDH8:RZ0V>TTL-PFMM%&*B"4BI:*.DAEIP)*JHJ)70[DJGVA/F_9H "H\ M)HE9H=:CVON4/%<-X79>A2HVMJWZSQ*KB58@#SGE[4Z9(+4Z4:6M3Q#"W''' M<^F;7V(;>VBAIZ"2Y=G^PUMIF!L=--<2^:-IU<\CN*J":9[LOEFEJ0^60N>] M[WN+CUV=I?\ 9AL[1#9=F>UGM#E;HPMIJ:UVZ5P\-^GJ+;<8P[&=:25_$EV5 M(_<7[4OM/I18$^84P,=_$0RN]5;QAC/47_W,%5TIK[D0RGT^GT.Z8U_#KU0D MJ]76LA_HKV;AUVC[:3/_ .DI]G;;+*PYXM;/2U%4QP\ 32X\2!J%S_\ M"1T MOR[#_P!F?9RA78R-]V]I_P"W M6K8MCNPBVNWYQMIM/..+YYHJ>"0CQ+?^SY0#C7>WSR:/#I5O]H/^TIL1>F79'R.H//W& M_5UMOC'C?SNL3*4:]'H2U? VZ_9%J;]'H;?-:,?]._7VYI6M^MEX+SV86@_] MB=EEM?W2[=LFTN^-I.V#:6HB?G>I* M.6>"F =Q:QD-32Q,'@,4Y.%O9/V6_,[ E*^M=Y\H.PN*UI) EQZJZN&>3K\O M42$U%+D6T;U_#M&YEQ*4>A*-(]'IWWO]*MSI?EL^S^RME:/H=0V@-F;_ ,9F M$1\OW \\\%JO^CR@J"772];175SM7BKN1,;CYM[LR:^C:B+9+VFW^V5K_WW!+'.R4;KT_\ FVR$TSO_ /K].]^G%5G:;MS6 MY$E_J(6G.&TD-)1[H/@'TU/%*?(ND<[S61IM@MDJ7!99H)",9=4RU-5DCQ+9 MYI&#S#6 >2U5Y#_95\ [M9*].PSR^+!P%<17DUSE=2IL#!2&T24A(_BQHC$0 MREV4<^__ '5TE6E+<'%&2I6]HWO>6V<[6=H;#2U%/.T7M]14FI^)NU96U%1& M#%%%W,;W3$B(=WOAHP Y[L#58V^=G-EO%1#/"?V2V& 0=Q;J6EAADQ(^3O7L M;$W,AW]TN.26M:/!;3\.?!*C^&IU_/J-VM=O=OXM<$.19!X@= "*X]-/,*$_ M#!6%+62J:=T[[92M)TPWZFO2I6\Q.V>WU?MI';XZRAI*,6]]2^,TSIG&0U+8 M&N#^]>X -$ QNC7>.> 61V6V.I-E7UKZ:KJ:HUK8&O$[8FA@@,Q&[W;1DN[X MYSPP,<5>C-#6X)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3"+\4E*TJ0 MM.E)5K:5)5K2DJ2K7HVE6M^G6];UO>MZWK>MZWZ-Y! (((!!&"#J"#Q!'B"B MKS?O%3@?1U.D3O.X8&5=WMS\6T_O?IT2Z_"*#9/?U_Y+DQSD_DGTHW MZJ?1I%Z[-]B[]O/K+'2PU#M?B[>#;JG?_P#2.?2&)DSQSJ(YAPR#@8ZDM%2S M9+HFAQ_B9\CL\_EP"?\ V@5J7_PX]WYQ_P SAWD9.D1K'Y#4OKXK=KB/9)_- M(K4X@8DB,&UZ-)TB+@Q7=?\ =]XUO:_7UG^XFV5AUV0V[K'T[-([3M1$VY4V MZ-1&VL$CB< 2=\$G-/PE3%_W:K=@<(YQOM]-[!('HT'S5<.Z^7W MD?R[4^FUBY,2L%:R)NJSZ)*+L]3!-+0_%;AGG)(^'&GC E#$E&&#&;$ M',9& ;2^DAK1-L>T_;S9I]#:+O:[5;[JRIH[D^LMM:)Z:X6R&:4/IOA'F>>E MCK)83')))-'*8HY6,A:) ]O3J:^K@+8Y(XV2!S7ES';S7L!.F[DEH>1@Y(. M<#7(ZD4FWPU_J-?^\0UFB I]I]HAHME+BAB$IWO398;OM!#&=[]9@ MIAYE?H4C>L^B+3=*2]6RANU"_O*2X4T55"=-X-E:'&-X!(;+$[>BE9G+)&/8 M=6E9J.1LL;)&'+7M#AY9\#Y@Z$>!!"E&9%T;$&WCT\8$QR*CCRAF(%M MI^8"'G'4KF6]'9.3C&F/0>'GC/\ 6."C SG7J?RHY5_'#F-*K#].JCG38.O. MLALL B]T[>[N*0">&F?OXKSK"Q))R<= M!^-4QICEYD+95*I%9Y[ MUNJ / 1B39.4?49)2LW*2,M-'D2DQ,3,[.FR4Y. M3$I(E$&'RLO(FGE/.;4\0O6DZ2))X_UC0?HI_KJI9D(HY4OT[&_Z'_\ =OX1 M2/")A$PB81,(F$3"*IGDKYG<8\8QQ8VTR1EJZ5-Z99J/(:0QJ=Z!9#35:9CF MTQ(ZE;B 3"%:;9DI78[97JO-1+,J>VD!S/V;9RY7MSGP,;!119-1<*D]U20L M;J\]X?\ $>T DLCR6Z&0QL)>.W34#M>BHHCK,@*\.J&%+2VQZ2+45! M1R2$/(%10YEO>WN.T/:%L+V94KS!64U5==TM-UJVMED+\$.;:Z %SW'&]NR8 M$;A]4U5&0!LE%:G,IC71/I*&WM2WU0W6^_=ABF^*>'O*]\.Y/$*5'J@>3('%G6&W4-^V(O?83$Q ML+4I,YC;<@6Q!DB70MY)"QK;:%JW[7PJ7:3M,[3I'5E@I#LY8:HG.V.U,DL' MQ4.\6%]HIF135M>UI!:P6FCJX:9Q;'524K#OMP=1ME8;9.^'9FU2[87QAW9+ MQ?*:,VJCD'!U)87RNHOD.3%+M)5U+*F'!&SL$S=T3(?[+GM 48"5'WCE*)J5 M<+/LL>7NW^S#D'EMK2[JT:BCY"X'&K62_)2LG$P3Z'M-MI;D-K<,WU:KL&V3 MN+89+GMIM?47-O>&LN;K5;*J&O?(6N:*:WS72!]KAIR'M#'7"Y.JC)WI-&&B MG6GWJ?;7:&J%QO-SI;G5N8(PVLJJPMHH6:1TM*YL#H6TS02(Z>FI*&FIFM$< M,+F_,+/>)W@W9.-=$G+OU7_A9;_O%37 06H@63F#8\MZ8CI)PK>['7@&A4MM M!.-,O"N+(2HEY&M(;==]?>]A]C*/LXH[M0[/;57ZX4E[GH:BNI*ZV4=KC;-; MXZR.":.:BNE=+(7,K962PO:R)P$;R2Z)@'7M]KK14,DNK*"6*GCG%+'%-/4M MBFJGTIGE;%44\4<;Y&4<#'RQ_O'MC8QQ+6C'3%"$-I2A"4H0A.DH0A.DI2E. MO0E*4ZUK24ZUK6M:UK6M:UZ-:S9R2223DG4D\2>96R@ # & - !P Y+RPB81 M,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3"*K M?2?#SB_6+A)WFYAV4Z>E4!-$.,68\81ID -@$9@01/K-"LI9'2M33/JH4^X\ M_O7M'E[WYU?^R[93:6Z5%XNL5?-6U(B;(YEPFCB:V")D,;(HAEL; U@):W + MW/?C+BNE-04\\CI) \N=C/SD# & . &!UR?%;AY=S"K\@J0U)IJ9-N #,-- M$'E)(B4=&7O>T[.[/6[9>V1VBU M"H;112S2Q1U-1)4NC=.[?D:Q\ARR,O+G[C<-#WO=C>>XGL0PL@C$<>=P$D!Q M+L9.3@GPSKCF2MAYG%:F$3")A%3/J_Z_G_[5^RQV7,^D??W*I?\ 4?M[!6JJ M'Z2J_P#3L)^V"Y4[B?4^ZM;P'H/92+(4IA$PB81,(F$3")A$PB811RI?IV-_ MT/\ ^[?PBD>$3")A$PB811BY76H\\KDI M]J44XVW[5YS:61AT;4^40ML<=IU]QMM5U/35%7-'3TL,E1/*=V.*)CGOYQP&M!)/V'Z\AJ5Q&[S]IS;>KD'TKQ4N\'+>0=NAGRY^582XM@EODW/W6MFO/N;0H<>Q6)D0(,I]IF8>H[BA)K>7OE M;L3V:TC;EV@WBF%4FS5),)JVRL M@@^/NDU/24C7$=[52]Q3;[0'.8'@/FK)F-(>ZCM\-55EF7L@E:"%HG@7+.M6 M:5E#/'6GV=RUV!\IJ\>2]YD$R?3IDDO>V9=1'4);V\/SIA[VJOO];Y@F6Z(R MU[+[U=K0TTVYKR*[]H':CVI1L@V7ML.P>QC@!2W2ZL=3=_3<8Y;9;HHY*BN+ MF@F"IBIYJ!LS=Q]70%Q6,J=KZ*-QI]GK7^VJJ)VZ*ZYP,99Z21IQO06ISG4U M0Z)[<[]YEK!-"\%VSD$@PND7&_LUZ%7'4S_9IPGH]A*)5)'P<>_(QE4=DGE) M=?)FY)Q]-KNQRW];61(2IT4#+-K6W+5XKUE*598.S;9BQU N=;'-M;M 2'OO MFT[(ZML)"@:U#15>@X MQG0\=#0<<)%10 Z=[WI@*/ 98$%:UO>]Z;890CT[WOT>G>]YZ!+-+/(Z6>62 M:5V-Z25[I'NP T9<\EQP ,G0 :!=V&&&GC;#!%'#$P89%$QL<;!R:Q@#6C MT 66RM6)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3") MA$PB81,(F$3")A$PB81,(F$3")A%3/J_Z_G_ .U?LL=ES/I'W]RJ7_4?M[!6 MJJ'Z2J_].PG[8+E3N)]3[JUO >@]E(LA2F$3")A$PB81,(F$3")A%'*E^G8W M_0__ +M_"*1X1,(F$3"+G3Y6_:0<@\=BRZ%465]E[=OV@S'/:D6AP*OFZUO6 MEWFPL-E"P:1]ZVX1$C-G3J=);^^!181"9-O.0V>*GMTU_P!HKC2;-[-TK1)4 M7>Z2-@C#?\QT;O.^5&>9?VA]D!NO8BC2JFT7LF KC9!=0XQ3V7-J1O4=K M6RC+$:AM>QC3X=JPSRDZ2P?,%":;2UHUP[0MIKW'):NR*TG92P3-[NJ[1-IJ M9S;S=83QDL%IEC,[()6!SJ6KJ(&0R.( -JG9WCNJ-H9(WF/9ZBC>!I^T*Z,/ M87 Z2!DC3"\,< >ZDBJ6D9$E'@D+JWQ'[./C?-AP2[NA/2)D9#*D1I0FHNCA MK:;0A"$UUIUUV<]FTG8KRK&=(1QS*&G-P@;J?5UK]B[.K#::MUWN3JG:O:.5 M_>U%_P!I'_'U!G."Z:DI)G34U*[?:V6&67XVX4T@)AN(;@#'3TM1<9_B[U6U M%SJ"T-W99'B!D8)+86LWB3!'O.8R %E((SNMI8V_*.@@((48&-'QH8L> $PV M,&"".T(&(,RG2&1QAF$-LL,-(UI#;32$-H3K24IUK6M9O[G.>YSWN<][B2YS MB7.<3Q+G$DDGQ).2NZUK6-:QC6L8T!K6- :UK0,!K6@ : <%]6<5R3" M)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81, M(F$3")A$PB81,(F$3")A$PBIGU?]?S_]J_98[+F?2/O[E4O^H_;V"M54/TE5 M_P"G83]L%RIW$^I]U:W@/0>RD60I3")A$PB81,(F$3")A$PBCE2_3L;_ *'_ M /=OX12/")A%R'^U8\CN]\";X&QPV\/4E=P,Z:1<"686H2WWJ)J0%..95MZW MPLN& H5F3DM,*;4(@@@EILA3OJL>SZU=?+?:Z3]G3T&J,%(PL=.L1DO3*H'/#R*3)8,-( MZ)N/=>&-4R48^-]Y5O-66X4FR5LHMG[U-9=N.TF&CCNM95TC*BFL%NI:MK&T M4E3+$UE/.WC^(,4Y"[Z M1;M>H\;8[BPR2.^8G>EJ(9@M[>"WK;NM/M)E')=8C_K.A."^MM.M?N-'-?[E M%>-J:N3:&XT[B^A95QMCM%H)\++96E]%0D - K)OC+LX-:)[G-N@K3ZALE;( M)J^4U3FY+(B-REBSH>[IP2W48!=*Z5YP"79 Q?\ ;;0TA#32$-M-H2VVVVG2 M$-H1K24(0A.M)2A*=:2E*=:TG6M:UK6M9WR2223DG4D\2>97, # T M X #P 7GA2F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81 M,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB814SZO^OY_^U?LL=ES/I'W] MRJ7_ %'[>P5JJA^DJO\ T["?M@N5.XGU/NK6\!Z#V4BR%*81,(F$3")A$PB8 M1,(F$4E39D&BM248 M"R0[/:AME:E69.%F6SFF'H&-*#:]5EMDMA)"TNN-L*9QUVH'7:VU5L^/K;=% M5L='+4VXTD5P(:?TP$H7&[ M+;-P;)6W]D4-QN=;0,+A3171]#4R44IBHY*DNJC1F9U+'5/ MGJ(88IJJJ?/PAA[F-D(EF?%$\OC9(\%K"X.! #6MRT;[RQKMX1NDD='NF67? MN1FQJY,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,( MF$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(J9]7_ %_/_P!J_98[+F?2 M/O[E4O\ J/V]@K55#])5?^G83]L%RIW$^I]U:W@/0>RD60I3")A$PB81,(F$ M3")A$PBCE2_3L;_H?_W;^$4CPB81,(F$3")A$PB81,(F$3")A$PB81,(F$3" M)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81, M(F$3")A%3/J_Z_G_ .U?LL=ES/I'W]RJ7_4?M[!6JJ'Z2J_].PG[8+E3N)]3 M[JUO >@]E(LA2F$3")A$PB81,(F$3")A%'*E^G8W_0__ +M_"*1X1,(F$3") MA$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,( MF$3")A$PB81,(F$3")A$PB81,(F$3")A$PBIGU?]?S_]J_98[+F?2/O[E4O^ MH_;V"M54/TE5_P"G83]L%RIW$^I]U:W@/0>RD60I3")A$PB81,(O20TMX=]E MLAX1QUEUILH=(ZB!EN(4A!#"2F"15/,JWIQI)(Q ^UI3IYAUO:FU$5"W5^0T M@YW,7F?7NE=!!I5BY-0X0B3A?'8.SO6$2YUZP][*IYKG,Z12'GX?F,PW5H5J MWM24:B[#609Q;)L:,EGEIID <3X\,:>)\5!SKCPQI^IX\P59SB%O;N%%2\Y) MWJ4F*_8;14K.OI0-'C[N#9*_.FAR<7.- M8Z68]!&#X<]/^>O5!P\?'CC.A\M%M[(4J#P7E:VV\WI3;J-I5K:5HWM*M;]*=[U^>3@^74?E1GUZ'^065]Y&OY/8_DAG M^.,'RZC\ID>?0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X3WD:_D]C^2&?XXP?+J/ MRF1Y]#^$]Y&OY/8_DAG^.,'RZC\ID>?0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X M3WD:_D]C^2&?XXP?+J/RF1Y]#^$]Y&OY/8_DAG^.,'RZC\ID>?0_A/>1K^3V M/Y(9_CC!\NH_*9'GT/X3WD:_D]C^2&?XXP?+J/RF1Y]#^$]Y&OY/8_DAG^., M'RZC\ID>?0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X3WD:_D]C^2&?XXP?+J/RF1 MY]#^$]Y&OY/8_DAG^.,'RZC\ID>?0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X3WD M:_D]C^2&?XXP?+J/RF1Y]#^$]Y&OY/8_DAG^.,'RZC\ID>?0_A/>1K^3V/Y( M9_CC!\NH_*9'GT/X3WD:_D]C^2&?XXP?+J/RF1Y]#^$]Y&OY/8_DAG^.,'RZ MC\ID>?0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X3WD:_D]C^2&?XXP?+J/RF1Y]# M^$]Y&OY/8_DAG^.,'RZC\ID>?0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X3WD:_D M]C^2&?XXP?+J/RF1Y]#^$]Y&OY/8_DAG^.,'RZC\ID>?0_A/>1K^3V/Y(9_C MC!\NH_*9'GT/X3WD:_D]C^2&?XXP?+J/RF1Y]#^$]Y&OY/8_DAG^.,'RZC\I MD>?0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X3WD:_D]C^2&?XXP?+J/RF1Y]#^$] MY&OY/8_DAG^.,'RZC\ID>?0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X3WD:_D]C^ M2&?XXP?+J/RF1Y]#^$]Y&OY/8_DAG^.,'RZC\ID>?0_A/>1K^3V/Y(9_CC!\ MNH_*9'GT/X3WD:_D]C^2&?XXP?+J/RF1Y]#^$]Y&OY/8_DAG^.,'RZC\ID>? M0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X3WD:_D]C^2&?XXP?+J/RF1Y]#^$]Y&O MY/8_DAG^.,'RZC\ID>?0_A/>1K^3V/Y(9_CC!\NH_*9'GT/X3WD:_D]C^2&? MXXP?+J/RF1Y]#^$]Y&OY/8_DAG^.,'RZC\ID>?0_A/>1K^3V/Y(9_CC!\NH_ M*9'GT/X3WD:_D]C^2&?XXP?+J/RF1Y]#^$]Y&OY/8_DAG^.,'RZC\ID>?0_A M?0).-ED-CIC9L?;GK>ATN*)''1ZJ%+_YCSB=(1ZWJ^JGT_\ A_"S>0I5,^K_K^?_M7[+'9P5JJA^DJO_ $["?M@N M5.XGU/NK6\!Z#V4BR%*81,(F$3")A$PB@#O+Z.NJ$4EJ&= KI4Q)V%X:'F)R M#/W/3-@,M4M,M3L/)@SS$I(V&0.E3#F)-HD@DLC;CBFW5HW.?'^N2+-U*GUJ MB00U:J40-"0HKQI388VW7%.FR9K\E*2)I9+CYLC*2DB45(RDI($$R$D>208: M2^2\XZJ$4DPB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3") MA$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB814S MZO\ K^?_ +5^RQV7,^D??W*I?]1^WL%:JH?I*K_T["?M@N5.XGU/NK6\!Z#V M4BR%*81,(F$3")A$PB81,(F$3")A%!.GGP,7SZW2%GKDW/4#4$O20G6G7-2;C,;HMU$CCR\^"'^L:?A)'IQ7'&FO(^.<9\ ,> MT&//35;5O[,@+;?)*/ @^L2U@M?C%5(,P^OPO25#2-[!?Z8W/-4ZRF5Z:@!7 M8R*FH*09BZH.<@C3RQX6OR\X\1&D<1_#P&OEPTX^//C[( M>%N?Q+BY2'J-]!D8H>/9_P")LB3%&0E,GN:T6:CB:E35)/Y[S:RL-R]'KK!2 M2HN2C'#)D64ND?:[2),DHGU#!G S_-6ISBI3 M")A$PBU;VF3KL1S*TR%KI,QTB#8' ^\46"KAULD+.2Y+ -QD5^ @"FK,!?E% MA;E5F#.0X<6DPV<]6''.5J1QY>?!#P/CY=?#&=02-1@<>?CD#7)YKCCP^X\CG(\?#PTX>N%MFTPP!GUZG_JI'CQXZ9Y?USUYJQ>0I3")A$PBTWWN3KD3S.8*L_/)#JH"B8P86A@ MUJ4MC$[+%',L1:)J)BXF<4FNA&+;D)V1,B)(2,CA7S4Q\@:R& 3(X\<>>K=;8VH>-4?PZZNT'H0(\!)0'4)]?5%@E3D0D MKG (0*&-V<6U%Q!M@YBBNPICUCCV&AM\N>N,EV=1P(T\=?RH.?O\H\<<.?)Y9T>+,NM'IW2I;1828CCX8V)Y\=T&Q%4T-$+*,"R, M'%ZA'1GZ]!&"ANPE=?B8K[A'(#0 -Q/'[#K@9_5!_,^_Y_3JM\9"E,(F$3"* MO_DH=70N;*;L'-R.IKDIL*)@*NJH6*Z0;=B/$D6@9ZWQM;AYXT.J5]C[Y*2L MJJ+,>&4.,S"#%6DF #(D9SQQ]\?A0?3/]?US]%4^)J$E'V*K1B .B6WH$';/ M%ECEG49RDW44U?%:G7Z"'UMZ6L4E$H'J;]@9C.ONW2L3LA'2\O*V:OCR$><7 M(UWU^6=/#&'9&G$YQZ^&".7)1C7TQ@^_CX^.@^^ OD(BJC/\7\KI>LT/I5)C M+=3?PRGF)Z$X MF45*"CO%N<'F201CEZ ?KG"<\:9R!ZC.OWY^0U71:G23$O5*](CMR#31,0#O M3,5R6HLC=96UF&UZL&,T>UWF'H$I(Q)K+G1IL2J1$P>#[IAJ>-A'A M!V9HZ>W'Q4*=$NFDS49R;QSG&/,#/EJ0H/ID^&> \_ZU_4C0RX-]/3-G%5_H MLO;PNL526BKZ72[RZ:3XXB>/T&)8 7K(S"MZ8CY.8;M(T/'TUY*#G/CQ'/ACF=!]M?NL0"JAL\@Z%))X?828[H MG2HQZD<3DN+]+;K/.CC*4FN0]BN%>'IJVVO5&A96]WZ5J\9)B1L^>%!1!,W= MDQ,U/#G(UX#CO#/OYX&?;@QHO$<=2=?NK_]=1(FY6GWXZT ]' 8X<OPL-"CUB M]&_A+-M][X<69KL'TFRVABO#VMY.SI"0?F&3P''>&NN>GEQ/DA&0?/7'V _K M/ Z^"Z0TYT]^HU5Z5CI"(E'JY!NR43+'HE96,/P5J MJA^DJO\ T["?M@N5.XGU/NK6\!Z#V4BR%*81,(F$3")A$PB81,(F$3")A$PB M81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3" M)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3"*F?5_U_/_ -J_98[+F?2/ MO[E4O^H_;V"M54/TE5_Z=A/VP7*G<3ZGW5K> ]![*19"E,(F$3")A$PB81,( MF$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$P MB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A%3/J_Z_G_[ M5^RQV7,^D??W*I?]1^WL%:JH?I*K_P!.PG[8+E3N)]3[JUO >@]E(LA2F$3" M)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81, M(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$ MPBIGU?\ 7\__ &K]ECLN9](^_N52_P"H_;V"M54/TE5_Z=A/VP7*G<3ZGW5K M> ]![*19"E,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB M81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3" M)A$PB81,(F$3")A%3/J_Z_G_ .U?LL=ES/I'W]RJ7_4?M[!6-JUIK U8K@Y% MC@6"&(&(9?8>EX]IYEYJ/'0ZTZTLA*VW6UI4AQM:4J0M.TJUK>MZRL@Y.AXG MP/-6 C U' >(6=][ZG\45WYW&_4Y&#R/0J^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q1 M7?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1 MZ%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$][Z MG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU. M,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA M/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17?G< M;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,C MF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45 MWYW&_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D> MA3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I M_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C M!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3 MWOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW& M_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(Y MCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I_%%= M^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H M4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ? MQ17?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP M>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$] M[ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA/>^I_%%=^=QO MU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8 MZA/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z%,CF.H3WOJ?Q17? MG<;]3C!Y'H4R.8ZA/>^I_%%=^=QOU.,'D>A3(YCJ$][ZG\45WYW&_4XP>1Z% M,CF.H3WOJ?Q17?G<;]3C!Y'H4R.8ZA5.Z84-(7>;, (8.$>_#?9%!O-DCN^S GB &G/9OLJ6TOU'4+;7ZJM^JXA2%>A2=ZU:WZ1]_ XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 23, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Amendment Flag false    
Entity Interactive Data Current Yes    
Current Fiscal Year End Date --12-31    
Entity Central Index Key 0001000697    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2023    
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    
Local Phone Number 478-2000    
Trading Symbol WAT    
Security Exchange Name NYSE    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Entity Common Stock, Shares Outstanding   59,202,626  
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Public Float     $ 15,633,596,711
ICFR Auditor Attestation Flag true    
Auditor Name PricewaterhouseCoopers LLP    
Auditor Firm ID 238    
Auditor Location Boston, Massachusetts    
Document Financial Statement Error Correction [Flag] false    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 395,076 $ 480,529
Investments 898 862
Accounts receivable, net 702,168 722,892
Inventories 516,236 455,710
Other current assets 138,489 103,910
Total current assets 1,752,867 1,763,903
Property, plant and equipment, net 639,073 582,217
Intangible assets, net 629,187 227,399
Goodwill 1,305,446 430,328
Operating lease assets 84,591 86,506
Other assets 215,690 191,100
Total assets 4,626,854 3,281,453
Current liabilities:    
Notes payable and debt 50,000 50,000
Accounts payable 84,705 93,302
Accrued employee compensation 69,391 103,300
Deferred revenue and customer advances 256,675 227,908
Current operating lease liabilities 27,825 26,429
Accrued income taxes 120,257 132,545
Accrued warranty 12,050 11,949
Other current liabilities 168,677 140,304
Total current liabilities 789,580 785,737
Long-term liabilities:    
Long-term debt 2,305,513 1,524,878
Long-term portion of retirement benefits 47,559 38,203
Long-term income tax liabilities 137,123 248,496
Long-term operating lease liabilities 58,926 62,108
Other long-term liabilities 137,812 117,543
Total long-term liabilities 2,686,933 1,991,228
Total liabilities 3,476,513 2,776,965
Commitments and contingencies (Notes 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, 2023 and December 31, 2022 0 0
Common stock, par value $0.01 per share, 400,000 shares authorized, 162,709 and 162,425 shares issued, 59,176 and 59,104 shares outstanding at December 31, 2023 and December 31, 2022, respectively 1,627 1,624
Additional paid-in capital 2,266,265 2,199,824
Retained earnings 9,150,821 8,508,587
Treasury stock, at cost, 103,533 and 103,321 shares at December 31, 2023 and December 31, 2022, respectively (10,134,252) (10,063,975)
Accumulated other comprehensive loss (134,120) (141,572)
Total stockholders' equity 1,150,341 504,488
Total liabilities and stockholders' equity $ 4,626,854 $ 3,281,453
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
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,709,000 162,425,000
Common stock, shares outstanding 59,176,000 59,104,000
Treasury stock, shares 103,533,000 103,321,000
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues:      
Total net sales $ 2,956,416 $ 2,971,956 $ 2,785,874
Costs and operating expenses:      
Costs and operating expenses 1,195,223 1,248,182  
Selling and administrative expenses 736,014 658,026 626,968
Research and development expenses 174,945 176,190 168,358
Purchased intangibles amortization 32,558 6,366 7,143
Litigation provision 0 0 5,165
Acquired in-process research and development 0 9,797  
Total costs and operating expenses 2,138,740 2,098,561 1,964,167
Operating income 817,676 873,395 821,707
Other income, net 807 2,228 17,203
Interest expense (98,861) (48,797) (44,938)
Interest income 16,621 11,020 12,221
Income before income taxes 736,243 837,846 806,193
Provision for income taxes 94,009 130,091 113,350
Net income $ 642,234 $ 707,755 $ 692,843
Net income per basic common share $ 10.87 $ 11.8 $ 11.25
Weighted-average number of basic common shares 59,076 59,985 61,575
Net income per diluted common share $ 10.84 $ 11.73 $ 11.17
Weighted-average number of diluted common shares and equivalents 59,270 60,331 62,028
Product [Member]      
Revenues:      
Total net sales $ 1,903,050 $ 1,988,169 $ 1,822,070
Costs and operating expenses:      
Costs and operating expenses 766,374 836,209 752,514
Service [Member]      
Revenues:      
Total net sales 1,053,366 983,787 963,804
Costs and operating expenses:      
Costs and operating expenses $ 428,849 $ 411,973 $ 404,019
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 642,234 $ 707,755 $ 692,843
Other comprehensive income (loss):      
Foreign currency translation 17,761 (46,135) (1,903)
Unrealized losses on derivative instruments before reclassifications (2,648) 0 0
Amounts reclassified to interest income (326) 0 0
Unrealized losses on derivative instruments before income taxes (2,974) 0 0
Income tax benefit 714 0 0
Unrealized losses on derivative instruments, net of tax (2,260) 0 0
Unrealized gains (losses) on investments before income taxes 0 26 (26)
Income tax (expense) benefit 0 (6) 6
Unrealized gains (losses) on investments, net of tax 0 20 (20)
Retirement liability adjustment before reclassifications (10,153) 20,953 9,342
Amounts reclassified to other income, net (98) 574 1,167
Retirement liability adjustment before income taxes (10,251) 21,527 10,509
Income tax benefit (expense) 2,202 (5,119) (2,508)
Retirement liability adjustment, net of tax (8,049) 16,408 8,001
Other comprehensive income (loss) 7,452 (29,707) 6,078
Comprehensive income $ 649,686 $ 678,048 $ 698,921
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 642,234 $ 707,755 $ 692,843
Adjustments to reconcile net income to net cash provided by operating activities:      
Stock-based compensation 36,868 42,564 29,918
Deferred income taxes (1,197) (31,988) 16,633
Depreciation 84,625 71,998 71,560
Amortization of intangibles 81,280 58,425 60,120
Observable unrealized gain on investment 0 0 (9,707)
Realized gain on sale of investment (742) 0 0
In-process research and development and other non-cash charges 0 10,003 0
Change in operating assets and liabilities, net of acquisitions:      
Decrease (increase) in accounts receivable 49,179 (137,874) (62,448)
Increase in inventories (45,443) (101,902) (67,250)
Increase in other current assets (43,164) (23,074) (20,765)
(Increase) decrease in other assets (26,264) (5,514) 4,490
(Decrease) increase in accounts payable and other current liabilities (79,524) 60,984 46,110
Increase in deferred revenue and customer advances 10,433 12,862 37,845
Decrease in other liabilities (105,476) (52,578) (52,075)
Net cash provided by operating activities 602,809 611,661 747,274
Cash flows from investing activities:      
Additions to property, plant, equipment and software capitalization (160,632) (175,921) (161,266)
Asset and business acquisitions, net of cash acquired (1,282,354) 0 0
Proceeds from (investments in) equity investments, net 742 8,903 (1,788)
Payments for intellectual property licenses 0 (7,535) (7,000)
Purchases of investments (1,791) (11,407) (279,660)
Maturities and sales of investments 1,770 77,993 218,084
Net cash used in investing activities (1,442,265) (107,967) (231,630)
Cash flows from financing activities:      
Proceeds from debt issuances 1,450,040 205,000 510,000
Payments on debt (670,040) (145,000) (350,000)
Payments of debt issuance costs (400) 0 (8,537)
Proceeds from stock plans 29,792 42,801 55,643
Purchases of treasury shares (70,277) (626,061) (648,930)
Proceeds from derivative contracts 15,836 13,627 3,549
Net cash provided by (used in) financing activities 754,951 (509,633) (438,275)
Effect of exchange rate changes on cash and cash equivalents (948) (14,766) (12,830)
(Decrease) increase in cash and cash equivalents (85,453) (20,705) 64,539
Cash and cash equivalents at beginning of period 480,529 501,234 436,695
Cash and cash equivalents at end of period 395,076 480,529 501,234
Supplemental cash flow information:      
Income taxes paid 243,316 160,082 153,504
Interest paid $ 94,099 $ 48,083 $ 42,408
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Beginning balance at Dec. 31, 2020 $ 232,144 $ 1,617 $ 2,029,465 $ 7,107,989 $ (8,788,984) $ (117,943)
Beginning 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        
Net income 707,755     707,755    
Other comprehensive income (loss) (29,707)         (29,707)
Issuance of common stock for Employee Stock Purchase Plan 10,952   10,952      
Issuance of common stock for Employee Stock Purchase Plan, shares   37        
Issuance of common stock for stock options exercised 31,678 $ 2 31,676      
Issuance of common stock for stock options exercised, shares   192        
Treasury stock (626,061)       (626,061)  
Stock-based compensation 42,317 $ 1 42,316      
Stock-based compensation, shares   112        
Ending balance at Dec. 31, 2022 504,488 $ 1,624 2,199,824 8,508,587 (10,063,975) (141,572)
Ending Balance, shares at Dec. 31, 2022   162,425        
Net income 642,234     642,234    
Other comprehensive income (loss) 7,452         7,452
Issuance of common stock for Employee Stock Purchase Plan 11,124   11,124      
Issuance of common stock for Employee Stock Purchase Plan, shares   41        
Issuance of common stock for stock options exercised 17,636 $ 1 17,635      
Issuance of common stock for stock options exercised, shares   100        
Treasury stock (70,277)       (70,277)  
Stock-based compensation 37,684 $ 2 37,682      
Stock-based compensation, shares   143        
Ending balance at Dec. 31, 2023 $ 1,150,341 $ 1,627 $ 2,266,265 $ 9,150,821 $ (10,134,252) $ (134,120)
Ending Balance, shares at Dec. 31, 2023   162,709        
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Organization
12 Months Ended
Dec. 31, 2023
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”), a global leader in analytical instruments and software, has pioneered innovations in chromatography, mass spectrometry and thermal analysis serving life, materials and food sciences for more than 65 years. The Company primarily designs, manufactures, sells and services high-performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC” 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 Instruments 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.
On May 16, 2023, the Company completed the acquisition of Wyatt Technology, LLC and its three operating subsidiaries, Wyatt Technology Europe GmbH, Wyatt Technology France and Wyatt Technology UK Ltd. (collectively, “Wyatt”), for a total purchase price of $1.3 billion in cash. Wyatt is a pioneer in innovative light scattering and field-flow fractionation instruments, software, accessories and services. The acquisition will expand Waters’ portfolio and increase exposure to large molecule applications. The Company financed this transaction with a combination of cash on its balance sheet and borrowings under its revolving credit facility.
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
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 and inventory valuation. 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. 
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 50% 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 loss in the consolidated balance sheets.
The Company’s net sales derived from operations outside the United States were 69%, 70% and 72% in 2023, 2022 and 2021, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2023, 2022 and 2021, foreign currency transactions resulted in net losses of $16 million, $31 million and $5 million, respectively.
Seasonality of Business
The Company typically experiences seasonality in its orders that is reflected as 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 loss 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, 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, 2023 and 2022, $321 million out of $396 million and $472 million out of $481 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $233 million out of $396 million and $336 million out of $481 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2023 and 2022, respectively.
Accounts Receivable and Allowance for Credit Losses
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 twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
  
Balance at
Beginning
of Period
 
  
Additions
 
  
Deductions
 
 
Balance at

End of

Period
 
Allowance for Credit Losses
  
  
  
 
December 31, 2023
   $ 14,311      $ 8,120      $ (3,096   $ 19,335  
December 31, 2022
   $ 13,228      $ 6,509      $ (5,426   $ 14,311  
December 31, 2021
   $ 14,381      $ 5,380      $ (6,533   $ 13,228  
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 57%, 59% and 60% in 2023, 2022 and 2021, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2023, 2022 or 2021. 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 credit 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.
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, 2023, 2022 and 2021, 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, 2023, 2022 and 2021, 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 2022, the Company recorded a total
non-cash
charge of $6 million in other income (expense), net in the consolidated statement of operations for the impairment of various equity investments without readily determinable fair values accounted for under the measurement alternative or the equity method of accounting. The impairments resulted from the substantial doubt of the investees ability to continue as a going concern.
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. We use assumptions and estimates in determining the fair value of assets acquired and liabilities assumed. The determination of the fair value of intangible assets, which represents a significant portion of the purchase price in our recent acquisition of Wyatt, requires the use of significant judgment with regard to (i) the fair value; and (ii) whether such intangibles are amortizable or
non-amortizable
and, if the former, the period and the method by which the intangible asset will be amortized. We utilize commonly accepted valuation techniques, such as the income, cost and market approaches, as appropriate, in establishing the fair value of intangible
as
sets. Typically, key assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as discount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets.
 
In our recent acquisition of Wyatt, customer relationship intangible assets have been the most significant identifiable assets acquired. The customer relationships were valued using the multi-period excess earnings method under the income approach. Our
cash
flow projections for the customer relationships acquired included significant judgments and assumptions related to customer attrition rate, discount rate, and forecasted revenues.
Goodwill and Other Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized, but are evaluated for impairment on an annual basis, or on an interim basis when events or changes in circumstances indicate that the carrying value may not be recoverable. In assessing the recoverability of goodwill and indefinite-lived intangible assets, we must make assumptions regarding the estimated future cash flows, including forecasted revenue growth and the discount rate to determine the fair value of these assets. If these estimates or their related assumptions change in the future, we may be required to record impairment charges against these assets in the reporting period in which the impairment is determined.
We test goodwill for impairment at the reporting unit level, which is the operating segment or one level below an operating segment. We have the option of performing a qualitative assessment to determine whether further impairment testing is necessary before performing the quantitative assessment. If as a result of the qualitative assessment, it is
more-likely-than-not
that the fair value of a reporting unit is less than its carrying amount, a quantitative impairment test will be required. Otherwise, no further testing will be required. If a quantitative impairment test is performed, we compare the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. Estimating the fair value of the reporting units requires significant judgment by management. If the carrying amount of a reporting unit exceeds the fair value of the reporting unit, an impairment charge is recognized for the amount by which the carrying value amount exceeds the reporting unit’s fair value up to the total amount of goodwill allocated to the reporting unit. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The Company has
two
reporting units: Waters and TA. Goodwill is allocated to the reporting units at the time of acquisition.
The Company’s intangible assets include purchased technology; capitalized software; 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.
Goodwill totaled $1.3 billion and $430 million as of December 31, 2023 and 2022, respectively. Net intangible assets and long-lived assets amounted to $629 million and $639 million, as of December 31, 2023, respectively, and $227 million and $582 million as of December 31, 2022, respectively.
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 $
44
 million, $
46
 million and $
36
 million of direct expenses that were related to the development of software in 2023, 2022 and 2021, respectively. Net capitalized software included in intangible assets totaled $
165
 million and $
148
 million at December 31, 2023 and 2022, 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 $
14
 million and $
15
 million at December 31, 2023 and 2022, 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 2023, the Company received $1 million in proceeds from, and made no investments in, unaffiliated companies. During the year ended December 31, 2022 the Company received $10 million in proceeds from unaf
f
iliated companies. During the years ended December 31, 2022 and 2021, the Company made investments of $1 million and $2 million in unaffiliated companies, respectively.
In 2022, the Company recorded a realized gain of $7 million in other income (expense), net in the consolidated statement of operations due to the sales of various equity investments as well as incurring $6 million in impairment losses. The Company also recognized an additional $2 million
non-cash
gain on the cashless exercise of a warrant.
In 2021, the Company 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, 2023 and 2022. 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, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Total at
December 31,
2023
    
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 898      $ —       $ 898      $ —   
Waters 401(k) Restoration Plan assets
     28,995        28,995        —         —   
Foreign currency exchange contracts
     183        —         183        —   
Interest rate cross-currency swap agreements
     4,835        —         4,835        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 34,911      $ 28,995      $ 5,916      $ —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Foreign currency exchange contracts
   $ 207      $ —       $ 207      $ —   
Interest rate cross-currency swap agreements
     13,384        —         13,384        —   
Interest rate swap cash flow hedge
     2,974        —         2,974        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 16,565      $ —       $ 16,565      $ —   
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Total at
December 31,
2022
 
  
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 862      $ —       $ 862      $ —   
Waters 401(k) Restoration Plan assets
     25,532        25,532        —         —   
Foreign currency exchange contracts
     231        —         231        —   
Interest rate cross-currency swap agreements
     19,163        —         19,163        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 45,788      $ 25,532      $ 20,256      $ —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,509      $ —       $ —       $ 1,509  
Foreign currency exchange contracts
     98        —         98        —   
Interest rate cross-currency swap agreements
     4,783        —         4,783        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,390      $ —       $ 4,881      $ 1,509  
    
 
 
    
 
 
    
 
 
    
 
 
 
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, Interest Rate Cross-Currency Swaps Agreements and Interest Rate Swap Cash Flow Hedges
The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts, interest rate cross-currency swap agreements and interest rate swap cash flow hedges 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 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.
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 at both December 31, 2023 and 2022. 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.2 billion and $1.1 billion at December 31, 2023 and 2022, 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 and
yen-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.  
Cash Flow Hedges
The Company’s Credit Facility is a variable borrowing and has interest payments based on a contractually specified interest rate index. The contractually specified index on the Credit Facility is the
3-month
Term SOFR. The variable rate interest payments create interest risk for the Company as interest payments will fluctuate based on changes in the contractually specified interest rate index over the life of the Credit Facility. In order to reduce interest rate risk, the Company enters into interest rate swaps that will effectively
lock-in
the forecasted interest payments on the variable rate borrowing over its term. The interest rate swaps represent cash flow hedges and are assessed for hedge effectiveness each reporting period. When the hedge relationship is highly effective at achieving offsetting changes in cash flows, the Company will record the entire change in fair value of the interest rate swaps in accumulated other comprehensive loss. The amount in accumulated other comprehensive loss is reclassified to earnings in the period that the underlying transaction impacts consolidated earnings. If it becomes probable that the forecasted transaction will not occur, the hedge relationship will be
de-designated
and amounts accumulated in other comprehensive loss will be reclassified to earnings in the current period. Interest settlements due to benchmark interest rate changes are recorded in interest income or interest expense. For the year ended December 31, 2023, the Company did not have any cash flow hedges that were deemed ineffective.
Interest Rate Cross-Currency Swap Agreements
As
 
of December 31, 2023, the Company had entered into interest rate cross-currency swap derivative agreements with durations up to three years with an aggregate notional value of $
625
 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its euro-denominated and
yen-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 other comprehensive loss in stockholders’ equity 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, interest rate cross-currency swap agreements
and
interest rate swap agreements designated as cash flow hedges are included in the consolidated balance sheets are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
   
December 31, 2022
 
    
Notional Value
    
Fair Value
   
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                  
Other current assets
   $ 24,155      $ 183     $ 42,047      $ 231  
Other current liabilities
   $ 16,000      $ 207     $ 13,450      $ 98  
         
Interest rate cross-currency swap agreements:
                                  
Other assets
   $ 220,000      $ 4,835     $ 400,000      $ 19,163  
Other liabilities
   $ 405,000      $ 13,384     $ 185,000      $ 4,783  
Accumulated other comprehensive (loss) income
            $ (7,975            $ 10,026  
         
Interest rate swap cash flow hedges:
                                  
Other liabilities
   $ 100,000      $ 2,974     $ —       $ —   
Accumulated other comprehensive (loss) income
            $ (2,974            $ —   
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, interest rate cross-currency swap agreements and interest rate swap agreements designated as cash flow hedges (in thousands):
 

 
 
Financial

Statement

Classification
 
 
Year Ended December 31,
 
 
 
2023
 
 
2022
 
 
2021
 
Foreign currency exchange contracts:
 
 
 
 
Realized gains (losses) on closed contracts
 
 
Cost of sales  
 
$
 
224     $
 
(3,855   $
 
(1,973
Unrealized losses on open contracts
 
 
Cost of sales  
 
  (156     (176     (343
   
 
   
 
 
 
   
 
 
   
 
 
 
Cumulative net
pre-tax
gains (losses)
 
 
Cost of sales  
 
$ 68     $ (4,031   $ (2,316
   
 
   
 
 
 
   
 
 
   
 
 
 
Interest rate cross-currency swap agreements:
 
 
                     
Interest earned
 
 
Interest income  
 
$ 10,974     $ 8,872     $ 11,084  
Unrealized (losses) gains on open contracts
 
 
Accumulated other comprehensive loss  
 
$ (18,001   $ 25,969     $ 29,052  
Interest rate swap cash flow hedges:
 
 
                     
Interest earned
 
 
Interest income  
 
$ 326     $ —      $ —   
Unrealized losses on open contracts
 
 
Accumulated other comprehensive loss  
 
$ (2,974   $ —      $ —   
Stockholders’ Equity
In December 2023, the Company’s Board of Directors authorized the extension of the existing share repurchase program through January 21, 2025. The Company’s remaining authorization is $
1.0
 billion. During 2023, 2022 and 2021, the Company repurchased
0.2 million, 2.0 million and 2.0 million shares of the Company’s outstanding common stock at a cost of $58 million, $616 million and $640 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $12 million, $11 million and $9 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the Company has a total of $1.0 
b
illion authorized for future repurchases.
 
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. Certain of the Company’s customers have terms where control of the product transfers to the customer on shipment, while others have terms where control transfers to the customer on delivery. 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 product 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 twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
  
Balance at
Beginning of Period
 
  
Accruals for
Warranties
 
  
Settlements
Made
 
 
Balance at
End of Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued warranty liability:
                                  
December 31, 2023
   $ 11,949      $ 7,727      $ (7,626   $ 12,050  
December 31, 2022
   $ 10,718      $ 10,067      $ (8,836   $ 11,949  
December 31, 2021
   $ 10,950      $ 8,799      $ (9,031   $ 10,718  
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 for the years ended December 31, 2023, 2022 and 2021.
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.
Restructuring
In July 2023, the Company made organizational changes to better align its resources with its growth and innovation strategies, resulting in a worldwide workforce reduction, that has impacted approximately 5% of the Company’s employees. During 2023, the Company incurred $26 
million of severance-related costs in connection with this reduction, which was recorded in selling and administrative expenses in the consolidated statement of operations. During 2023, the Company paid $
19
 million of these costs with the majority of the remaining costs to be paid in the first half of 2024.
Recently Adopted Accounting Standards
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 Company adopted this standard on January 1, 2023. 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. In December 2022, an update was issued because the cessation date for overnight LIBOR rates being published was extended to June 30, 2023, which was beyond the current expiration date of this guidance. The update extended the sunset date to December 31, 2024. 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 does not believe that it has material reference
rate exposure which would require utilizing the guidance under this accounting pronouncement and if adopted does not believe that this standard would have a material impact on the Company’s financial position, results of operations and cash flows.
In November 2023, accounting guidance was issued that requires additional disclosures of reportable segment information. The guidance requires that public entities disclose, on an annual and interim basis (1) significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss, (2) an amount for other segment items by reportable segment and a description of its composition (the other segment items category is the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss), (3) provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, (4) clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements, (5) the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and (6) if a public entity has a single reportable segment to provide all the disclosures required by the amendments in this update and all existing segment disclosures in Topic 280. The amendments in this update do not change how operating segments are identified or aggregated nor how the quantitative thresholds are applied to determine its reportable segments. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this update should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures.
In December 2023, accounting guidance was issued to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this update change disclosure requirements related to the rate reconciliation, income taxes paid and other disclosures. For the rate reconciliation the amendments require that public business entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. For income taxes paid the amendments require that all entities disclose on an annual basis the following information; (1) the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes, (2) the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5 
percent of total income taxes paid (net of refunds received). Finally, for other disclosures the amendments require that all entities disclose the following information: (1) income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign, and (2) income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. This update also eliminates the requirement for all entities to (1) disclose the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months or (2) make a statement that an estimate of the range cannot be made. As well as removing the requirement to disclose the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. The amendments in this update are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have
not yet been issued or made available for issuance. The amendments in this update should be applied on a prospective basis and retrospective application is permitted. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
3 Revenue Recognition
The Company’s deferred revenue liabilities in 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.
The following is a summary of the activity of the Company’s deferred revenue and customer advances for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31,
 
    
2023
   
2022
   
2021
 
Balance at the beginning of the period
   $ 285,175     $ 273,598     $ 239,759  
Recognition of revenue included in balance at beginning of the period
     (240,808     (230,615     (216,920
Revenue deferred during the period, net of revenue recognized
     279,149       242,192       250,759  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 323,516     $ 285,175     $ 273,598  
    
 
 
   
 
 
   
 
 
 
The Company classified $67 million and $57 million of deferred revenue and customer advances in other long-term liabilities at December 31, 2023 and 2022, 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, 2023
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 256,675  
13-24
months
     39,326  
25 months and beyond
     27,515  
    
 
 
 
Total
   $ 323,516  
    
 
 
 
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities
12 Months Ended
Dec. 31, 2023
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 consist of time deposits that mature in one year or less with an amortized cost and a fair value of $0.9 million at both December 31, 2023 and 2022.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories
5 Inventories
Inventories are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31, 

2023

    
December 31, 

2022

 
Raw materials
   $ 233,952      $ 205,760  
Work in progress
     20,198        19,899  
Finished goods
     262,086        230,051  
    
 
 
    
 
 
 
Total inventories
   $ 516,236      $ 455,710  
    
 
 
    
 
 
 
During 2023, 2022 and 2021, the Company recorded inventory-related excess and obsolescence provisions of $11 million, $14 million and $9 million, respectively.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2023
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,
 
    
2023
   
2022
 
Land and land improvements
   $ 35,635     $ 34,663  
Buildings and leasehold improvements
     488,667       444,994  
Production and other equipment
     748,411       640,460  
Construction in progress
     118,492       164,222  
    
 
 
   
 
 
 
Total property, plant and equipment
     1,391,205       1,284,339  
Less: accumulated depreciation and amortization
     (752,132     (702,122
    
 
 
   
 
 
 
Property, plant and equipment, net
   $ 639,073     $ 582,217  
    
 
 
   
 
 
 
During 2023, 2022 and 2021, the Company retired and disposed of approximately $48 million, $24 million and $23 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, 2023, 2022 and 2021.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Acquisitions
7 Acquisitions
On May 16, 2023, the Company acquired all of the issued and outstanding equity interests of Wyatt for $1.3 billion, net of cash acquired. Wyatt is a pioneer in innovative light scattering and field-flow fractionation instruments, software, accessories and services. The acquisition will expand Waters portfolio and increase exposure to large molecule applications. As a result of the acquisition, the results of Wyatt are included in the Company’s consolidated financial statements from the acquisition date.
The Company allocated the purchase price of the acquisition to identifiable assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The purchase price allocation was based upon preliminary information and is subject to change if additional information about the facts and circumstances that existed at the acquisition date becomes available. The Company is in the ongoing process of conducting a valuation of the assets acquired and liabilities assumed related to the acquisition. The final fair value of the net assets acquired may result in adjustments to these assets and liabilities, including goodwill.
The intangible assets were valued with input from valuation specialists. The Company used variations of the income approach, which uses Level 3 inputs, in determining the fair value of intangible assets acquired in the
Wyatt acquisition. Specifically, the customer relationships were valued using the multi-period excess earnings method under the income approach. The Company utilized the relief from royalty method to determine the fair value of the tradename and the developed technology. The following table presents the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed on the closing date of May 16, 2023 (in thousands):
 
 
 
 
 
 
Purchase Price
        
Cash paid
   $ 1,307,978  
Less: cash acquired
     (25,624
    
 
 
 
Net cash consideration
     1,282,354  
    
 
 
 
Identifiable Net Assets (Liabilities) Acquired
        
Accounts receivable
     20,099  
Inventory
     14,706  
Deferred tax assets
     11,335  
Prepaid and other assets
     1,096  
Property, plant and equipment
     9,056  
Operating lease assets
     5,204  
Intangible assets
     418,100  
Accounts payable and accrued expenses
     (31,664
Operating lease liabilities
     (5,204
Tax liabilities
     (3,917
Deferred revenue
     (15,219
Other liabilities
     (5,728
    
 
 
 
Total identifiable net assets acquired
     417,864  
Goodwill
     864,490  
    
 
 
 
Cash consideration paid
   $ 1,282,354  
    
 
 
 
The details of the purchase price allocated to the intangible assets acquired and the estimated useful lives are as follows (dollars in thousands):
 
 
  
Amount
 
  
Weighted-Average

Life
 
Developed technology
   $ 80,000        10 years  
Customer relationships
     330,600        10 years  
Trade name
     7,500        5 years  
    
 
 
          
Total
     $418,100           
    
 
 
          
The Company allocated $864 million of the purchase price to goodwill which is primarily deductible for tax purposes and has been allocated to the Waters Division operating segment. The goodwill arising from the acquisition consists largely of the value of intangible assets that do not qualify for separate recognition such as workforce in place and cash flows from the integration of 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.
During the twelve months ended December 31, 2023, the Company’s consolidated results included net sales of $
73
 million, and a net operating loss of $
18 
million since the acquisition closed on May 16, 2023. The Company also incurred transaction related costs of $
13 million during the twelve months ended December 31, 2023, which are recorded in selling and administrative expenses in the consolidated statement of operations.
 
Unaudited Pro Forma Financial Information
The following unaudited pro forma information is presented for illustrative purposes only. It is not necessarily indicative of the actual results of operations that actually would have been realized had the entities been a single company as of January 1, 2022 or the future operating results of the combined entity. The unaudited pro forma information does not give effect to the potential impact of current financial conditions, regulatory matters or any anticipated synergies that may be associated with the acquisition. The unaudited pro forma information also does not include any integration costs that the Company may incur related to the acquisition as part of combining the operations of the companies.
The following unaudited pro forma information shows the results of the Company’s operations for the twelve months ended December 31, 2023 and 2022, as if the acquisition had occurred on January 1, 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
    
December 31, 2022
 
Revenue
   $ 2,995,001      $ 3,086,281  
Net income
     658,431        651,869  
To reflect the acquisition of Wyatt as if it had occurred on January 1, 2022, the unaudited pro forma information includes adjustments to reflect, among other things, the incremental intangible asset amortization to be incurred based on the preliminary values of each identifiable intangible asset of Wyatt and the interest expense from debt financings obtained to partially fund the cash consideration transferred. Pro forma adjustments were tax effected at the Company’s historical statutory rates in effect for the respective periods.
Pro forma net income for the twelve months ended December 31, 2023, was adjusted to exclude certain
non-recurring
expenses related to transaction costs incurred and the fair value adjustment of inventory. These
non-recurring
expenses were reclassified to the prior period and included in the pro forma net income for the twelve months ended December 31, 2022.
In conjunction with the Wyatt acquisition, the Company entered into retention agreements with certain employees, in which the Company agreed to pay a total of $40 million, in two equal installments upon the first and second anniversary of the acquisition date. As these employees are earning their individual cash award by providing service over the
two-year
period that benefit the Company, the $40 million will be recognized within total costs and operating expenses in the consolidated statements of operations over the
two-year
service period. The Company has recorded $19 million of expense in the consolidated statement of operations for the year ended December 31, 2023.
On January 31, 2022, the Company completed an asset acquisition in which the charge detection mass spectrometry technology (“CDMS technology”) assets of Megadalton Solutions, Inc. (“Megadalton”) were acquired for approximately $10 million in total purchase price, of which $5 million was paid at closing and
the remaining
$4 million will be paid in the future at various dates through 2029. This CDMS technology makes it possible to analyze extremely large proteins and protein complexes used in cell and gene therapies that would otherwise be difficult to analyze with conventional mass spectrometry. Once this technology is further developed, it will extend the capabilities of our mass spectrometry portfolio for a broader set of applications, and as such, the cost of this technology asset has been accounted for as Acquired
In-Process Research
and Development and expensed in costs and operating expenses in the statement of operations.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangibles
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangibles
8 Goodwill and Other Intangibles
The carrying amount of goodwill was $1.3 billion and $430 million at December 31, 2023 and 2022, respectively. The acquisition of Wyatt increased goodwill by $864 million, while the effect of foreign currency translation increased goodwill by $10 million.
 
The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands):
 
 
  
December 31, 2023
 
  
December 31, 2022
 
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
  
Weighted-
Average
Amortization
Period
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
  
Weighted-
Average
Amortization
Period
 
Capitalized software
  $ 660,273     $ 495,317       5
 
years
     $ 589,604      $ 441,414        5
 
years
 
Purchased intangibles
    614,357       197,154       10
 
years
       197,805        166,735        11
 
years
 
Trademarks
    9,680       —        —         9,680        —         —   
Licenses
    14,798       8,429       7
 
years
       14,070        6,729        6
 
years
 
Patents and other intangibles
    111,962       80,983       8
 
years
       104,139        73,021        8
 
years
 
   
 
 
   
 
 
            
 
 
    
 
 
          
Total
  $ 1,411,070     $ 781,883       7
 
years
     $ 915,298      $ 687,899        7
 
years
 
   
 
 
   
 
 
            
 
 
    
 
 
          
The Company capitalized $468 million, $54 million and $55 million of intangible assets for the years ended December 31, 2023, 2022 and 2021, respectively. The gross carrying value of intangible assets and accumulated amortization for intangible assets increased by $32 million and $18 million, respectively, in the year ended December 31, 2023 due to the effects of foreign currency translation. Amortization expense for intangible assets was $81 million, $58 million and $60 
million for the years ended December 31, 2023, 2022 and 2021, respectively. In addition, in the year ended December 31, 2023, the company wrote off a $4 million intangible asset that was fully amortized. Amortization expense for intangible assets is estimated to be $
98
 million per year for each of the next five years.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt
9 Debt
On May 16, 2023, the Company financed the Wyatt acquisition with a combination of cash on its balance sheet and borrowings under its revolving credit facility. As a result of the Wyatt transaction, the Company’s outstanding debt on December 31, 2023 was $2.4 billion.
On May 11, 2023, the Company issued the following senior unsecured notes:
 

Senior Unsecured Notes
 
Term
 
Interest Rate
 
Face Value (in millions)
 
Maturity Date
 
 
 
 
 
 
 
 
 
Series P
   5 years   4.91%   $50  
May
 2028
Series Q
   7 years   4.91%   $50  
May
2030
The Company used the proceeds from the issuance of these senior unsecured notes to repay other outstanding debt and for general corporate purposes. Interest on the Series P and Q Senior Notes is payable semi-annually in arrears. The Company may prepay some or all of the Senior Notes, at any time and from time to 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 P and Q 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.
The Company ha
s
a five-year, $1.8 billion revolving facility (the “Credit Facility”) that expires in September 2026. On March 3, 2023, the Company amended the Credit Facility to increase the borrowing capacity by $200 million to an aggregate total borrowing capacity of $2.0 billion, which did not affect
the
 
maturity
date of September 17, 2026. The amendment also replaced all references in the Credit Facility to LIBOR with Term SOFR as the benchmark rate. As of December 31, 2023 and December 31, 2022, the Credit Facility had a total of $
1.1
 billion and $
270
 million outstanding,
respectively.
 
 
The interest rates applicable under the Credit Facility 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 Term SOFR rate for a
one-month
interest period as published two U.S. Government Securities Business Days prior to such day (or if such day is not a U.S. Government Securities Business Day, the immediately preceding U.S. Government Securities Business Day), plus 1% annum) or the applicable 1, 3 or 6 month adjusted Term SOFR 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 Term SOFR or EURIBO rate loans. The facility fee on the Credit Facility 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 Credit Facility 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 Credit Facility includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities.
As of both December 31, 2023 and 2022, the Company had a total of $1.3 billion 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. 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, 2023 and 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
   
December 31, 2022
 
Senior unsecured notes - Series I - 3.13%, due May 2023
  
$
—     
$
50,000  
Senior unsecured notes - Series G - 3.92%, due June 2024
  
50,000    
—   
    
 
 
   
 
 
 
Total notes payable and debt, current
     50,000       50,000  
Senior unsecured notes - Series G - 3.92%, due June 2024
     —        50,000  
Senior unsecured notes - Series H - floating rate*, due June 2024
     —        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       100,000  
Senior unsecured notes - Series O - 2.25%, due March 2031
     400,000       400,000  
Senior unsecured notes - Series P - 4.91%, due May 2028
     50,000       —   
Senior unsecured notes - Series Q - 4.91%, due May 2030
     50,000       —   
Credit agreement
     1,050,000       270,000  
Unamortized debt issuance costs
     (4,487     (5,122
    
 
 
   
 
 
 
Total long-term debt
     2,305,513       1,524,878  
    
 
 
   
 
 
 
Total debt
   $ 2,355,513     $ 1,574,878  
    
 
 
   
 
 
 

*
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, 2023 and 2022, the Company had a total amount available to borrow under the Credit Facility of $0.9 billion and $1.5 billion, respectively, after outstanding letters of credit. The weighted-average interest rates applicable to the senior unsecured notes and credit agreement borrowings collectively were 4.69% and 3.54% at December 31, 2023 and 2022, respectively. As of December 31, 2023, the Company was in compliance with all debt covenants.
The Company and its foreign subsidiaries also had available short-term lines of credit totaling $114 million and $113 million at December 31, 2023 and December 31, 2022, 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, 2023 or December 31, 202
2.
Annual maturities of debt outstanding at December 31, 2023 are as follows (in thousands):
 
 
 
 
 
 
    
Total
 
2024
   $ 50,000  
2025
     —   
2026
     1,510,000  
2027
     —   
2028
     50,000  
Thereafter
     750,000  
    
 
 
 
Total
   $ 2,360,000  
    
 
 
 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
10 Income Taxes
Income tax data for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Year Ended December 31,
 
    
2023
    
2022
    
2021
 
The components of income before income taxes are as follows:
                          
Domestic
   $ 74,119      $ 133,816      $ 144,410  
Foreign
     662,124        704,030        661,783  
    
 
 
    
 
 
    
 
 
 
Total
   $ 736,243      $ 837,846      $ 806,193  
    
 
 
    
 
 
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Year Ended December 31,
 
    
2023
   
2022
   
2021
 
The components of the income tax provision were as follows:
                        
Federal
   $ 178     $ 62,153     $ 16,302  
State
     6,427       8,025       3,691  
Foreign
     88,601       91,901       76,724  
    
 
 
   
 
 
   
 
 
 
Total current tax provision
   $ 95,206     $ 162,079     $ 96,717  
    
 
 
   
 
 
   
 
 
 
Federal
   $ (2,457   $ (26,551   $ 10,491  
State
     (3,029     (4,420     345  
Foreign
     4,289       (1,017     5,797  
    
 
 
   
 
 
   
 
 
 
Total deferred tax provision
     (1,197     (31,988     16,633  
    
 
 
   
 
 
   
 
 
 
Total provision
   $ 94,009     $ 130,091     $ 113,350  
    
 
 
   
 
 
   
 
 
 
 
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, 2023, 2022 and 2021 (in thousands):
 
 
  
Year Ended December 31,
 
 
  
2023
 
 
2022
 
 
2021
 
Federal tax computed at U.S. statutory income tax rate
   $ 154,611     $ 175,948     $ 169,300  
GILTI, net of foreign tax credits
     15,103       17,812       10,476  
Uncertain tax positions
     (16,211     1,051       508  
State income tax, net of federal income tax benefit
     2,880       3,605       4,037  
Net effect of foreign operations
     (48,587     (55,273     (56,214 )
Effect of stock-based compensation
     (2,262     (7,341     (6,682 )
Other, net
     (11,525 )     (5,711 )     (8,075 )
 
    
 
 
   
 
 
   
 
 
 
Provision for income taxes
   $ 94,009     $ 130,091     $ 113,350  
    
 
 
   
 
 
   
 
 
 
The Company’s effective tax rate was 12.8%, 15.5% and 14.1
% for the years ended December 31, 2023, 2022 and 2021, respectively. The decrease in the Company’s effective tax rate in 2023 can primarily be attributed to the recognition of a previously unrecognized tax benefit of $
18 million as a result of the completion of a tax examination, decreasing the Company’s 2023 effective tax rate by approximately 2.5%.
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%, 25% and 17%, respectively, as of December 31,
 2023.
 
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 by $
16
 million, $
20
 million and $
20
 million and increased the Company’s net income per diluted share by $
0.27
, $
0.33
and $
0.32
for the year
s
ended December 31, 2023, 2022 and 2021, respectively.
During 2023, the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, an $18 million recognition of a previously unrecognized tax benefit as a result of the completion of a tax examination, a $15 million provision related to the GILTI tax, including the impact of capitalizing research and development expenditures pursuant to IRC Section 174, and a tax benefit of $3 million on stock-based compensation.
The 2022 effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $18 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation.
The 2021 effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, an $10 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based
compensation.
The Company recorded a tax provision of $4 million, $4 million and $3 million for 2023, 2022 and 2021, respectively, for future withholding taxes and U.S. state taxes on the repatriation of 2023, 2022 and 2021 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,
 
 
  
2023
 
 
2022
 
Deferred tax assets:
  
 
Net operating losses and credits
   $ 54,901     $ 51,945  
Depreciation
     1,517       18  
Operating leases
     20,307       19,771  
Amortization
     5,905       2,713  
Stock-based compensation
     7,754       7,947  
Deferred compensation
     14,886       23,488  
Deferred revenue
     17,127       13,555  
Revaluation of equity investments and licenses
     1,884       23  
Inventory
     7,534       6,463  
Accrued liabilities and reserves
     5,720       4,815  
Capitalized interest
     12,586       —   
Unrealized foreign currency gain/loss
     700       1,858  
Capitalized Section 174 Expenditures
     34,487       34,234  
Other
     5,086       1,098  
    
 
 
   
 
 
 
Total deferred tax assets
     190,394       167,928  
Valuation allowance
     (57,873     (54,300
    
 
 
   
 
 
 
Deferred
tax
assets, net of valuation allowance
     132,521       113,628  
Deferred tax liabilities:
    
Capitalized software
     (29,281     (25,429
Operating leases
     (20,117     (19,543
Indefinite-lived intangibles
     (14,824 )     (16,057
Deferred tax liability on foreign earnings
     (20,374     (18,677
    
 
 
   
 
 
 
Total deferred tax liabilities
     (84,596 )     (79,706
    
 
 
   
 
 
 
Net deferred tax assets
   $ 47,925     $ 33,922  
    
 
 
   
 
 
 
The Company has gross foreign net operating losses of $231 million, of which $192 million do not expire under current laws and $39 million start expiring in 2024. As of December 31, 2023, the Company has provided a deferred tax valuation allowance of $58 million, of which $52 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, 2023, 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.
 
 
  
2023
 
 
2022
 
 
2021
 
Balance at the beginning of the period
   $ 29,019     $ 28,692     $ 28,666  
Net reductions for settlement of tax audits
     (17,651     —        (1,300
Net reductions for lapse of statutes taken during the period
     (512     (818     (433
Net additions for tax positions taken during the prior period
     2,473       —        —   
Net additions for tax positions taken during the current period
     994       1,145       1,759  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 14,323     $ 29,019     $ 28,692  
    
 
 
   
 
 
   
 
 
 
As of 2023, the total amount of gross unrecognized tax benefits was $14 million, all of which, if recognized, would impact the Company’s effective tax rate. This represents a decrease of $18 million resulting from the completion of a tax audit in 2023. This decrease reduced the income tax expense in the statement of operations and did not impact cash
 
flows. The Company is subject to various foreign audits and inquiries, and we currently do not expect any material adjustments.
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, 2018. 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, 2023, the Company expects to record additional reductions in the measurement of its unrecognized tax benefits and related net interest and penalties of approximately $2 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.
The following is a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2023, 2022 and 2021 (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:
  
  
 
 
2023
   $ 54,300      $ 1,467     $ 2,106     $ 57,873  
2022
   $ 58,834      $ (1,647   $ (2,887   $ 54,300  
2021
   $ 60,101      $ 2,919     $ (4,186   $ 58,834  
 
*
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 changes in the valuation allowance during the years ended December 31, 2023, 2022 and 2021 are primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Litigation
12 Months Ended
Dec. 31, 2023
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 (expense), net in the consolidated statement of operations for the year ended December 31, 2021. During the years ended December 31, 2023, 2022 and 2021, the Company received $2 million, $1 million and $
million, respectively, in guaranteed payments, net of applicable withholding taxes. The Company also recorded a litigation provision of $
5 million during the year ended December 31, 2021, related to a legal settlement.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases
12 Leases
As of December 31, 2023 and 2022, the Company had lease agreements that expire at various dates through 2034, with weighted-average remaining lease terms of 4.5 years and 4.4 years, respectively. Rental expense was $38 million, $36 million and $34 million for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023 and 2022, the weighted-average discount rates used to determine the present value of lease liabilities were 4.15% and 3.24%, respectively. During the years ended December 31, 2023, 2022 and 2021, cash paid for amounts included in the measurement of lease liabilities in operating activities in the statement of cash flows was $38 million, $36 million and $34 
million, respectively.
T
he Company
recorded
 $
2
 
million
,
$
12 million and $3 
million of
right-of-use
assets in exchange for new operating lease liabilities during the years ended December 31, 2023, 2022 and 2021, 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
  
2023
 
  
2022
 
Assets:
  
  
  
Property operating lease assets
   Operating lease assets    $ 55,006      $ 54,930  
Automobile operating lease assets
   Operating lease assets      28,675        30,582  
Equipment operating lease assets
   Operating lease assets      910        994  
         
 
 
    
 
 
 
Total lease assets
        $ 84,591      $ 86,506  
         
 
 
    
 
 
 
Liabilities:
                      
Current operating lease liabilities
   Current operating lease liabilities    $ 27,825      $ 26,429  
Long-term operating lease liabilities
   Long-term operating lease liabilities      58,926        62,108  
Total lease liabilities
        $ 86,751      $ 88,537  
         
 
 
    
 
 
 
 
Undiscounted future minimum rents payable as of December 31, 2023 under
non-cancelable
leases with initial terms exceeding one year reconcile to lease liabilities included in the consolidated balance sheet as follows (in thousands): 
 
2024
   $ 30,344  
2025
     24,570  
2026
     18,321  
2027
     10,752  
2028
     3,848  
2029 and thereafter
     5,215  
    
 
 
 
Total future minimum lease payments
     93,050  
Less: amount of lease payments representing interest
     (6,299 )
    
 
 
 
Present value of future minimum lease payments
     86,751  
Less: current operating lease liabilities
     (27,825 )
 
    
 
 
 
Long-term operating lease liabilities
   $ 58,926  
    
 
 
 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
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, 2023 are immaterial for the years ended December 31, 2023 and thereafter.
The Company enters into standard indemnification agreements in 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 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
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, 2023, the 2020 Plan has 6.3 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, 2023, the Company had stock
options
, restricted stock and restricted and performance stock unit awards o
utstanding.
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, 2023,
1.7
 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, 2023, 2022 and 2021.
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, 2023, 2022 and 2021 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):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Cost of sales
   $ 2,014      $ 3,498      $ 2,500  
Selling and administrative expenses
     31,012        32,192        21,727  
Research and development expenses
     3,842        6,874        5,691  
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 36,868      $ 42,564      $ 29,918  
    
 
 
    
 
 
    
 
 
 
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 twelve months ended December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values
  
2023
   
2022
   
2021
 
Options issued in thousands
     132       138       160  
Risk-free interest rate
     3.9     2.0     0.8
Expected life in years
     6       6       6  
Expected volatility
     31.1     30.7     32.4
Expected dividends
     —        —        —   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
2023
    
2022
    
2021
 
Exercise price
   $ 331.76      $ 321.15      $ 281.33  
Fair value
   $ 126.73      $ 107.99      $ 91.48  
The following table summarizes stock option activity for the plans for the twelve months ended December 31, 2023 (in thousands, except per share data):
 
 
  
Number of Shares
 
 
Exercise Price per Share
 
  
Weighted-
Average
Exercise Price
per Share
 
Outstanding at December 31, 2022
     597     $ 99.22       to     $ 371.64      $ 238.43  
Granted
     132     $ 253.64        to      $ 345.59      $ 331.76  
Exercised
     (99   $ 99.22        to      $ 314.98      $ 178.31  
Canceled
     (43 )   $ 195.75        to      $ 345.59      $ 291.54  
    
 
 
                                    
Outstanding at December 31, 2023
     587     $ 113.88        to      $ 371.64      $ 265.17  
    
 
 
                                    
The following table details the options outstanding at December 31, 2023 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
 
$113.88 to $235.06
     192      $ 187.37        4.7        150      $ 181.57  
$235.07 to $303.64
     166      $ 267.95        6.8        80      $ 262.92  
$303.65 to $371.64
     229      $ 328.38        8.6        29      $ 331.66  
    
 
 
                      
 
 
          
Total
     587      $ 265.17        6.8        259      $ 223.37  
    
 
 
                      
 
 
          
During 2023, 2022 and 2021, 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 $11 million, $
31 million and $43 million, respectively. The total cash received from the exercise of these stock options was $18 million, $32 million and $46 million for the year
s
ended December 31, 2023, 2022 and 2021, respectively.
The aggregate intrinsic value of the outstanding stock options at December 31, 2023 was $39 million. There were 0.3 million options exercisable at December 31, 2023, 2022 and 2021. The weighted-average exercise prices of options exercisable at December 31, 2023, 2022 and 2021 were $223.37, $188.21 and $162.09, respectively. The weighted-average remaining contractual life of the exercisable outstanding stock options at December 31, 2023 was 5.1 years. The aggregate intrinsic value of stock options exercisable as of December 31, 2023 was $28 million.
At December 31, 2023, the Company had 0.6 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 $39 million, $264.78 and 6.7 years, respectively, at December 31, 2023.
The amount of compensation costs recognized for the year
s
ended December 31, 2023, 2022 and 2021 on the stock options expected to vest were $10 million, $8 million and $7 million, respectively. As of December 31, 2023, there were $25 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.4 years.
 
 
Restricted Stock
During the years ended December 31, 2023, 2022 and 2021, the Company granted
three
 thousand,
three
 thousand and
four
 thousand shares of restricted stock, respectively. The weighted-average fair value per share on the grant date of the restricted stock granted in 2023, 2022 and 2021 was $
341.04
, $
363.44
and $
256.28
, respectively. The Company has recorded $
1
 million of compensation expense in each of the years ended December 31, 2023, 2022 and 2021 related to the restricted stock grants. As of December 31, 2023, the Company had
three
 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 twelve months ended December 31, 2023 (in thousands, except per share data):
 
 
 
 
 
 
 
 
 
 
    
Shares
   
Weighted-Average

Grant Date Fair
Value per Share
 
Unvested at December 31, 2022
     238     $ 273.60  
Granted
     100     $ 319.28  
Vested
     (74   $ 254.61  
Forfeited
     (29   $ 288.50  
    
 
 
         
Unvested at December 31, 2023
     235     $ 297.18  
    
 
 
         
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, 2023, 2022 and 2021 on the restricted stock units expected to vest were $19 million, $19 million and $17 million, respectively. As of December 31, 2023, there were $50 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, includ
ing vola
tility 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 years ended December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values
  
2023
   
2022
   
2021
 
Performance stock units issued in thousands
     45       40       41  
Risk-free interest rate
     4.8     1.6     0.2
Expected life in years
     2.9       2.9       2.9  
Expected volatility
     33.3     25.4     38.7
Average volatility of peer companies
     32.8     34.5     34.7
Correlation Coefficient
     38.2     43.0     45.8
Expected dividends
     —        —        —   
The following table summarizes the unvested performance stock unit award activity for the twelve months ended December 31, 2023 (in thousands, except per share data):
 
 
  
Shares
 
 
Weighted-Average

Fair Value per
Share
 
 
 
 
 
 
 
 
 
 
Unvested at December 31, 2022
     111     $ 297.55  
Granted
     45     $ 338.02  
Vested
     (46   $ 208.35  
Forfeited
     (17 )   $ 307.03  
Change in performance shares in the year due to exceeding performance targets
 
 
15
 
 
$
205.72
 
    
 
 
         
Unvested at December 31, 2023
     108     $ 337.22  
    
 
 
         
The amount of compensation costs recognized for the years ended December 31, 2023, 2022 and 2021 on the performance stock units expected to vest were $5 million, $13 million and $3 million, respectively. As of December 31, 2023, there were $15 million of total unrecognized compensation costs related to the performance stock unit awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 1.9 years.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
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, 2023
 
 
  
Net Income
 
  
Weighted-Average

Shares
 
  
Per
Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 642,234        59,076      $ 10.87  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —         194        (0.03
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 642,234        59,270      $ 10.84  
    
 
 
    
 
 
    
 
 
 
 
 
  
Year Ended December 31, 2022
 
 
  
Net Income
 
  
Weighted-Average

Shares
 
  
Per
Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 707,755        59,985      $ 11.80  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —         346        (0.07
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 707,755        60,331      $ 11.73  
    
 
 
    
 
 
    
 
 
 
 
 
  
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  
    
 
 
    
 
 
    
 
 
 
For the year
s
ended December 31, 2023, 2022 and 2021, the Company had 245 thousand, 66 thousand and 3 thousand 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 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Loss
16  Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are detailed as follows
(in thousands):
 
 
  
Currency
Translation
 
 
Unrealized Gain
(Loss) on
Retirement Plans
 
 
Unrealized
Gain (Loss) on
Investments
 
 
Unrealized
Loss on

Derivative
Instruments
 
 
Accumulated
Other
Comprehensive
Loss
 
Balance at December 31, 2021
   $ (99,985   $ (11,860   $ (20   $ —      $ (111,865
Other comprehensive (loss) income, net of tax
     (46,135     16,408       20       —        (29,707
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2022
   $ (146,120   $ 4,548     $ —      $ —      $ (141,572
Other comprehensive (loss) income, net of tax
     17,761       (8,049     —        (2,260     7,452  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2023
   $ (128,359   $ (3,501   $ —      $ (2,260   $ (134,120
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans
12 Months Ended
Dec. 31, 2023
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 year
s
ended December 31, 2023, 2022 and 2021, the Company’s matching contributions amounted to $22 million, $21 million and $19 million, respectively.
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 $18 million, $16 million and $17 million in the year
s
ended December 31, 2023, 2022 and 2021, 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. Retiree Healthcare Plan and
Non-U.S. Pension
Plans are presented in the following tables, using the measurement dates of December 31, 2023 and 2022, respectively.
The reconciliation of the projected benefit obligations for the plans at December 31, 2023 and 2022 is as follows
(in thousands):
 
 
  
2023
 
 
2022
 
 
  
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
   $ 22,583     $ 74,025     $ 25,958     $ 106,924  
Service cost
     275       3,073       775       4,018  
Employee contributions
     1,105       601       1,139       536  
Interest cost
     1,262       2,797       706       1,360  
Actuarial losses (gains)
     2,166       11,387       (4,657     (27,494
Benefits paid
     (1,649     (2,051     (1,338     (3,567
Plan amendments
     —        (500     —        —   
Plan settlements
     —        (488     —        (812
Currency impact
     —        3,547       —        (6,940
    
 
 
   
 
 
   
 
 
   
 
 
 
Projected benefit obligation, December 31
   $ 25,742     $ 92,391     $ 22,583     $ 74,025  
    
 
 
   
 
 
   
 
 
   
 
 
 
The reconciliation of the fair value of the plan assets at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
   
Non-U.S.
   
U.S.
Retiree
   
Non-U.S.
 
    
Healthcare
   
Pension
   
Healthcare
   
Pension
 
    
Plan
   
Plans
   
Plan
   
Plans
 
Fair value of plan assets, January 1
   $ 15,724     $ 77,697     $ 18,314     $ 91,169  
Actual return on plan assets
     2,444       4,144       (2,895     (6,497
Company contributions
     529       3,224       504       2,500  
Employee contributions
     1,105       601       1,139       536  
Plan settlements
     —        (488     —        (812
Benefits paid
     (1,649     (2,051     (1,338     (3,567
Currency impact
     —        3,460       —        (5,632
    
 
 
   
 
 
   
 
 
   
 
 
 
Fair value of plan assets, December 31
   $ 18,153     $ 86,587     $ 15,724     $ 77,697  
    
 
 
   
 
 
   
 
 
   
 
 
 
 
 
The summary of the funded status for the plans at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
   
Non-U.S.
   
U.S.
Retiree
   
Non-U.S.
 
    
Healthcare
   
Pension
   
Healthcare
   
Pension
 
    
Plan
   
Plans
   
Plan
   
Plans
 
Projected benefit obligation
   $ (25,742   $ (92,391   $ (22,583   $ (74,025
Fair value of plan assets
     18,153       86,587       15,724       77,697  
    
 
 
   
 
 
   
 
 
   
 
 
 
Funded status
   $ (7,589   $ (5,804   $ (6,859   $ 3,672  
    
 
 
   
 
 
   
 
 
   
 
 
 
The change in the Company’s projected benefit obligation for the year ended December 31, 2023 was primarily due to net actuarial losses that arose during the year driven by a decrease in discount rates, differences between expected and actual return on plan assets, and fluctuations in foreign currency exchange rates during the year. The change in the Company’s projected benefit obligation for the year ended December 31, 2022 was primarily due to net actuarial gains that arose during the year driven by an increase in discount rates, differences between expected and actual return on plan assets, and fluctuations in foreign currency exchange rates during the year.
The summary of the amounts recognized in the consolidated balance sheets for the plans at December 31, 2023 and 2022 is as follows (in
thousands):
 
 
  
2023
 
 
2022
 
 
  
U.S.
Retiree
 
 
Non-U.S.
 
 
U.S.
Retiree
 
 
Non-U.S.
 
 
  
Healthcare
 
 
Pension
 
 
Healthcare
 
 
Pension
 
 
  
Plan
 
 
Plans
 
 
Plan
 
 
Plans
 
Long-term assets
   $ —      $ 5,220     $ —      $ 9,554  
Long-term liabilities
     (7,589     (11,024     (6,859 )     (5,882 )
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Net amount recognized at December 31
   $ (7,589   $ (5,804   $ (6,859   $ 3,672  
    
 
 
   
 
 
   
 
 
   
 
 
 
The accumulated benefit obligation for all defined benefit pension plans was $81 million and $64 million at December 31, 2023 and 2022, respectively.
The summary of the
Non-U.S.
Pension Plans that have accumulated benefit obligations in excess of plan assets at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
 
Accumulated benefit obligations
   $ 60,815      $ 16,962  
Fair value of plan assets
   $ 52,894      $ 13,616  
The summary of the
Non-U.S.
Pension Plans that have projected benefit obligations in excess of plan assets at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
 
Projected benefit obligations
   $ 63,918      $ 19,498  
Fair value of plan assets
   $ 52,894      $ 13,616  
 
 
The summary of the components
of net periodic pension costs for the plans for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
 
 
  
2023
 
 
2022
 
 
2021
 
 
  
U.S.
Retiree
Healthcare
Plan
 
 
Non-U.S.

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

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

Pension
Plans
 
Service cost
   $ 275     $ 3,073     $ 775     $ 4,018     $ 884     $ 4,577  
Interest cost
     1,262       2,797       706       1,360       559       1,247  
Expected return on plan assets
     (978     (2,653     (1,138     (1,972     (1,011     (1,835
Settlement loss
     —        221       —        73       —        77  
Net amortization:
                                                
Prior service credit
     (19     (105     (19     (129     (19     (87
Net actuarial (gain) loss
     —        (195     —        649       10       1,186  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net periodic pension cost
   $ 540     $ 3,138     $ 324     $ 3,999     $ 423     $ 5,165  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The summary of the changes in amounts recognized in other comprehensive income (loss) for the plans for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
 
 
  
2023
 
 
2022
 
 
2021
 
 
  
U.S.
Retiree
Healthcare
Plan
 
 
Non-U.S.

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

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

Pension
Plans
 
Prior service credit
   $ —      $ —      $ —      $ —      $ —      $ (69
Net (loss) gain arising during the year
     (699 )     (9,396     623       19,025       1,524       6,708  
Amortization:
                                                
Prior service credit
     (19 )
 
    (105     (19     (129     (19     (87
Net loss
     —        26       —        722       10       1,263  
Currency impact
     —        (58 )     —        1,305       —        1,179  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total recognized in other comprehensive (loss) income
   $ (718 )   $ (9,533 )   $ 604     $ 20,923     $ 1,515     $ 8,994  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The components of net periodic benefit cost other than the service cost component are included in other income, net 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, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

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

Pension
Plans
 
Net actuarial (loss) gain
   $ (964 )
 
  $ (3,241 )
 
  $ (266   $ 6,157  
Prior service credit (cost)
     17       (156 )     36       (20
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
   $ (947 )   $ (3,397 )   $ (230   $ 6,137  
    
 
 
   
 
 
   
 
 
   
 
 
 
 
 
The plans’ investment asset mix is as follows at December 31, 2023 and 2022:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

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

Pension
Plans
 
Equity securities
     70     4     77     5
Debt securities
     30     18     23     18
Cash and cash equivalents
     0     2     0     2
Insurance contracts and other
     0     76     0     75
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
     100     100     100     100
    
 
 
   
 
 
   
 
 
   
 
 
 
The plans’ investment policies include the 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, 2023 and 2022.
 
 
The fair value of the Company’s retirement plan assets are as follows at December 31, 2023 (in thousands):
 
 
 
  
Total at
December 31,
2023
 
  
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,153        18,153        —         —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     18,153        18,153        —         —   
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,611        1,611        —         —   
Mutual funds
(c)
     18,785        18,785        —         —   
Bank and insurance investment contracts
(d)
     66,191        —         —         66,191  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     86,587        20,396        —         66,191  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 104,740      $ 38,549      $ —       $ 66,191  
    
 
 
    
 
 
    
 
 
    
 
 
 
The fair value of the Company’s retirement plan assets are as follows at December 31, 2022 (in thousands):
 
 
  
Total at
December 31,
2022
 
  
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)
     15,724        15,724        —         —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     15,724        15,724        —         —   
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,527        1,527        —         —   
Mutual funds
(f)
     18,176        18,176        —         —   
Bank and insurance investment contracts
(d)
     57,994        —         —         57,994  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     77,697        19,703        —         57,994  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 93,421      $ 35,427      $ —       $ 57,994  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
a)
The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 41% in the common stock of
large-cap
U.S. companies, 29% in the common stock of international growth companies and 30% 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: 76% in international bonds, 18% in the common stock of international companies and 7% 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: 49% in the common stock of
large-cap
U.S. companies, 28% in the common stock of international growth companies and 23% 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: 59% in international bonds, 22% in the common stock of international companies and 19% 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, 2023 and 2022 (in thousands)
:
 

 
  
Insurance
Guaranteed
Investment
Contracts
 
Fair value of assets, December 31, 2021
   $ 65,945  
Net purchases (sales) and appreciation (depreciation)
     (7,951 )
 
    
 
 
 
Fair value of assets, December 31, 2022
     57,994  
Net purchases (sales) and appreciation (depreciation)
     8,197  
    
 
 
 
Fair value of assets, December 31, 2023
   $ 66,191  
    
 
 
 
The weighted-average assumptions used to determine the benefit obligation in the consolidated balance sheets at December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
   
2021
 
    
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
 
Discount rate
     5.18     2.97     5.42     3.82     2.70     1.40
Increases in compensation levels
     *     2.90     *     3.14     *     2.74
Interest crediting rate
     5.25     2.05     5.25     1.57     5.25     0.99

**
Not applicable
The weighted-average assumptions used to determine the net periodic pension cost for the years ended December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
   
2021
 
    
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
 
Discount rate
     5.42     4.70     2.70     2.09     2.25     1.40
Return on plan assets
     6.25     3.95     6.25     3.07     6.25     2.58
Increases in compensation levels
     *     4.32     *     3.58     *     3.11
Interest crediting rate
     5.25     1.47     5.25     1.55     5.25     0.77

**
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 2024, 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, 2023 are as follows (in thousands):
 

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

Pension
Plans
 
  
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2024
   $ 1,959      $ 4,018      $ 5,977  
2025
     2,068        4,062        6,130  
2026
     2,153        3,376        5,529  
2027
     2,251        4,192        6,443  
2028
     2,444        5,420        7,864  
2029 - 2033
     13,807        26,732        40,539  
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment Information
12 Months Ended
Dec. 31, 2023
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 and TA.
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, 2023, 2022 and 2021 (in thousa
nd
s):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Product net sales:
                          
Waters instrument systems
   $ 1,108,702      $ 1,210,456      $ 1,089,248  
Chemistry consumables
     541,469        525,399        507,209  
TA instrument systems
     252,879        252,314        225,613  
    
 
 
    
 
 
    
 
 
 
Total product sales
     1,903,050        1,988,169        1,822,070  
Service net sales:
                          
Waters service
     951,419        890,607        876,626  
TA service
     101,947        93,180        87,178  
    
 
 
    
 
 
    
 
 
 
Total service sales
     1,053,366        983,787        963,804  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
 
 
Net sales are attributable to geographic areas
based
on the region of destination. Geographic sales information is presented below for the ye
a
rs ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Net Sales:
                          
Asia:
                          
China
   $ 440,707      $ 565,143      $ 521,128  
Japan
     167,202        167,220        182,597  
Asia Other
     399,916        399,380        372,040  
    
 
 
    
 
 
    
 
 
 
Total Asia
     1,007,825        1,131,743        1,075,765  
Americas:
                          
United States
     927,982        886,140        774,014  
Americas Other
     180,591        169,495        151,206  
    
 
 
    
 
 
    
 
 
 
Total Americas
     1,108,573        1,055,635        925,220  
Europe
     840,018        784,578        784,889  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
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, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Pharmaceutical
   $ 1,696,875      $ 1,751,665      $ 1,667,061  
Industrial
     909,003        909,805        829,204  
Academic and government
     350,538        310,486        289,609  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Net sales recognized at a point in time:
                          
Instrument systems
   $ 1,361,581      $ 1,462,770      $ 1,314,861  
Chemistry consumables
     541,469        525,399        507,209  
Service sales recognized at a point in time (time & materials)
     372,530        367,501        354,666  
    
 
 
    
 
 
    
 
 
 
Total net sales recognized at a point in time
     2,275,580        2,355,670        2,176,736  
Net sales recognized over time:
                          
Service and software maintenance sales recognized over time (contracts)
     680,836        616,286        609,138  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
 
 
Long-lived assets information at December 31, 2023, 2022 and 2021 is presented below (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31,
 
    
2023
    
2022
    
2021
 
Long-lived assets:
                          
United States
   $ 440,993      $ 429,469      $ 395,446  
Americas Other
     2,632        1,663        1,662  
    
 
 
    
 
 
    
 
 
 
Total Americas
     443,625        431,132        397,108  
Europe
     167,948        133,465        130,806  
Asia
     27,500        17,620        19,999  
    
 
 
    
 
 
    
 
 
 
Total long-lived assets
   $ 639,073      $ 582,217      $ 547,913  
    
 
 
    
 
 
    
 
 
 
The Americas Other category includes Canada, Latin America and Puerto Rico. Long-lived assets exclude goodwill, other intangible assets and other assets.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Quarterly Results
12 Months Ended
Dec. 31, 2023
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
       
2023
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 684,674     $ 740,576     $ 711,692     $ 819,474     $ 2,956,416  
Costs and operating expenses:
                                        
Cost of sales
     284,380       301,076       291,407       318,360       1,195,223  
Selling and administrative expenses
     181,956       186,953       186,748       180,357       736,014  
Research and development expenses
     42,691       45,873       41,995       44,386       174,945  
Purchased intangibles amortization
     1,479       6,815       12,116       12,148       32,558  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     510,506       540,717       532,266       555,251       2,138,740  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     174,168       199,859       179,426       264,223       817,676  
Other income (expense), net
     1,388       (352     328       (557     807  
Interest expense
     (14,444     (23,272     (30,442     (30,703     (98,861
Interest income
     4,061       4,040       3,883       4,637       16,621  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     165,173       180,275       153,195       237,600       736,243  
Provision for income taxes
     24,250       29,721       18,643       21,395       94,009  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 140,923     $ 150,554     $ 134,552     $ 216,205     $ 642,234  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     2.39       2.56       2.28       3.66       10.87  
Weighted-average number of basic common shares
     59,023       58,857       59,093       59,142       59,076  
Net income per diluted common share
     2.38       2.55       2.27       3.65       10.84  
Weighted-average number of diluted common shares and equivalents
     59,317       59,010       59,225       59,311       59,270  
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
First
   
Second
   
Third
   
Fourth
       
2022
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 690,572     $ 714,319     $ 708,555     $ 858,510     $ 2,971,956  
Costs and operating expenses:
                                        
Cost of sales
     285,685       307,206       307,101       348,190       1,248,182  
Selling and administrative expenses
     157,475       161,877       164,417       174,257       658,026  
Research and development expenses
     40,472       44,006       43,435       48,277       176,190  
Purchased intangibles amortization
     1,673       1,598       1,592       1,503       6,366  
Acquired
in-process
research and development
     9,797       —        —        —        9,797  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     495,102       514,687       516,545       572,227       2,098,561  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     195,470       199,632       192,010       286,283       873,395  
Other income (expense), net
     170       1,535       895       (372     2,228  
Interest expense
     (11,059     (11,419     (12,420     (13,899     (48,797
Interest income
     2,114       2,526       2,896       3,484       11,020  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     186,695       192,274       183,381       275,496       837,846  
Provision for income taxes
     26,864       27,410       27,383       48,434       130,091  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 159,831     $ 164,864     $ 155,998     $ 227,062     $ 707,755  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     2.64       2.74       2.61       3.83       11.80  
Weighted-average number of basic common shares
     60,580       60,206       59,801       59,329       59,985  
Net income per diluted common share
     2.62       2.72       2.60       3.81       11.73  
Weighted-average number of diluted common shares and equivalents
     60,952       60,510       60,081       59,644       60,331  
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.
The
C
ompany experienced significant increases in purchased intangibles amortization and interest expense beginning in Q2 of 2023 as a result of the Wyatt acquisition.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
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 and inventory valuation. 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. 
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 50% 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 loss in the consolidated balance sheets.
The Company’s net sales derived from operations outside the United States were 69%, 70% and 72% in 2023, 2022 and 2021, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2023, 2022 and 2021, foreign currency transactions resulted in net losses of $16 million, $31 million and $5 million, respectively.
Seasonality of Business
Seasonality of Business
The Company typically experiences seasonality in its orders that is reflected as 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, 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 loss 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, 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, 2023 and 2022, $321 million out of $396 million and $472 million out of $481 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $233 million out of $396 million and $336 million out of $481 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2023 and 2022, respectively.
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable and Allowance for Credit Losses
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 twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
  
Balance at
Beginning
of Period
 
  
Additions
 
  
Deductions
 
 
Balance at

End of

Period
 
Allowance for Credit Losses
  
  
  
 
December 31, 2023
   $ 14,311      $ 8,120      $ (3,096   $ 19,335  
December 31, 2022
   $ 13,228      $ 6,509      $ (5,426   $ 14,311  
December 31, 2021
   $ 14,381      $ 5,380      $ (6,533   $ 13,228  
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 57%, 59% and 60% in 2023, 2022 and 2021, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2023, 2022 or 2021. 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 credit losses.
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”).
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.
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, 2023, 2022 and 2021, 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, 2023, 2022 and 2021, 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 2022, the Company recorded a total
non-cash
charge of $6 million in other income (expense), net in the consolidated statement of operations for the impairment of various equity investments without readily determinable fair values accounted for under the measurement alternative or the equity method of accounting. The impairments resulted from the substantial doubt of the investees ability to continue as a going concern.
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. We use assumptions and estimates in determining the fair value of assets acquired and liabilities assumed. The determination of the fair value of intangible assets, which represents a significant portion of the purchase price in our recent acquisition of Wyatt, requires the use of significant judgment with regard to (i) the fair value; and (ii) whether such intangibles are amortizable or
non-amortizable
and, if the former, the period and the method by which the intangible asset will be amortized. We utilize commonly accepted valuation techniques, such as the income, cost and market approaches, as appropriate, in establishing the fair value of intangible
as
sets. Typically, key assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as discount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets.
 
In our recent acquisition of Wyatt, customer relationship intangible assets have been the most significant identifiable assets acquired. The customer relationships were valued using the multi-period excess earnings method under the income approach. Our
cash
flow projections for the customer relationships acquired included significant judgments and assumptions related to customer attrition rate, discount rate, and forecasted revenues.
Goodwill and Other Intangible Assets
Goodwill and Other Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized, but are evaluated for impairment on an annual basis, or on an interim basis when events or changes in circumstances indicate that the carrying value may not be recoverable. In assessing the recoverability of goodwill and indefinite-lived intangible assets, we must make assumptions regarding the estimated future cash flows, including forecasted revenue growth and the discount rate to determine the fair value of these assets. If these estimates or their related assumptions change in the future, we may be required to record impairment charges against these assets in the reporting period in which the impairment is determined.
We test goodwill for impairment at the reporting unit level, which is the operating segment or one level below an operating segment. We have the option of performing a qualitative assessment to determine whether further impairment testing is necessary before performing the quantitative assessment. If as a result of the qualitative assessment, it is
more-likely-than-not
that the fair value of a reporting unit is less than its carrying amount, a quantitative impairment test will be required. Otherwise, no further testing will be required. If a quantitative impairment test is performed, we compare the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. Estimating the fair value of the reporting units requires significant judgment by management. If the carrying amount of a reporting unit exceeds the fair value of the reporting unit, an impairment charge is recognized for the amount by which the carrying value amount exceeds the reporting unit’s fair value up to the total amount of goodwill allocated to the reporting unit. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The Company has
two
reporting units: Waters and TA. Goodwill is allocated to the reporting units at the time of acquisition.
The Company’s intangible assets include purchased technology; capitalized software; 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.
Goodwill totaled $1.3 billion and $430 million as of December 31, 2023 and 2022, respectively. Net intangible assets and long-lived assets amounted to $629 million and $639 million, as of December 31, 2023, respectively, and $227 million and $582 million as of December 31, 2022, respectively.
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 $
44
 million, $
46
 million and $
36
 million of direct expenses that were related to the development of software in 2023, 2022 and 2021, respectively. Net capitalized software included in intangible assets totaled $
165
 million and $
148
 million at December 31, 2023 and 2022, 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 $
14
 million and $
15
 million at December 31, 2023 and 2022, 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 2023, the Company received $1 million in proceeds from, and made no investments in, unaffiliated companies. During the year ended December 31, 2022 the Company received $10 million in proceeds from unaf
f
iliated companies. During the years ended December 31, 2022 and 2021, the Company made investments of $1 million and $2 million in unaffiliated companies, respectively.
In 2022, the Company recorded a realized gain of $7 million in other income (expense), net in the consolidated statement of operations due to the sales of various equity investments as well as incurring $6 million in impairment losses. The Company also recognized an additional $2 million
non-cash
gain on the cashless exercise of a warrant.
In 2021, the Company 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, 2023 and 2022. 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, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Total at
December 31,
2023
    
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 898      $ —       $ 898      $ —   
Waters 401(k) Restoration Plan assets
     28,995        28,995        —         —   
Foreign currency exchange contracts
     183        —         183        —   
Interest rate cross-currency swap agreements
     4,835        —         4,835        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 34,911      $ 28,995      $ 5,916      $ —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Foreign currency exchange contracts
   $ 207      $ —       $ 207      $ —   
Interest rate cross-currency swap agreements
     13,384        —         13,384        —   
Interest rate swap cash flow hedge
     2,974        —         2,974        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 16,565      $ —       $ 16,565      $ —   
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Total at
December 31,
2022
 
  
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 862      $ —       $ 862      $ —   
Waters 401(k) Restoration Plan assets
     25,532        25,532        —         —   
Foreign currency exchange contracts
     231        —         231        —   
Interest rate cross-currency swap agreements
     19,163        —         19,163        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 45,788      $ 25,532      $ 20,256      $ —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,509      $ —       $ —       $ 1,509  
Foreign currency exchange contracts
     98        —         98        —   
Interest rate cross-currency swap agreements
     4,783        —         4,783        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,390      $ —       $ 4,881      $ 1,509  
    
 
 
    
 
 
    
 
 
    
 
 
 
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, Interest Rate Cross-Currency Swaps Agreements and Interest Rate Swap Cash Flow Hedges
The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts, interest rate cross-currency swap agreements and interest rate swap cash flow hedges 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 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.
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 at both December 31, 2023 and 2022. 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.2 billion and $1.1 billion at December 31, 2023 and 2022, 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 and
yen-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.  
Cash Flow Hedges
The Company’s Credit Facility is a variable borrowing and has interest payments based on a contractually specified interest rate index. The contractually specified index on the Credit Facility is the
3-month
Term SOFR. The variable rate interest payments create interest risk for the Company as interest payments will fluctuate based on changes in the contractually specified interest rate index over the life of the Credit Facility. In order to reduce interest rate risk, the Company enters into interest rate swaps that will effectively
lock-in
the forecasted interest payments on the variable rate borrowing over its term. The interest rate swaps represent cash flow hedges and are assessed for hedge effectiveness each reporting period. When the hedge relationship is highly effective at achieving offsetting changes in cash flows, the Company will record the entire change in fair value of the interest rate swaps in accumulated other comprehensive loss. The amount in accumulated other comprehensive loss is reclassified to earnings in the period that the underlying transaction impacts consolidated earnings. If it becomes probable that the forecasted transaction will not occur, the hedge relationship will be
de-designated
and amounts accumulated in other comprehensive loss will be reclassified to earnings in the current period. Interest settlements due to benchmark interest rate changes are recorded in interest income or interest expense. For the year ended December 31, 2023, the Company did not have any cash flow hedges that were deemed ineffective.
Interest Rate Cross-Currency Swap Agreements
As
 
of December 31, 2023, the Company had entered into interest rate cross-currency swap derivative agreements with durations up to three years with an aggregate notional value of $
625
 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its euro-denominated and
yen-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 other comprehensive loss in stockholders’ equity 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, interest rate cross-currency swap agreements
and
interest rate swap agreements designated as cash flow hedges are included in the consolidated balance sheets are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
   
December 31, 2022
 
    
Notional Value
    
Fair Value
   
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                  
Other current assets
   $ 24,155      $ 183     $ 42,047      $ 231  
Other current liabilities
   $ 16,000      $ 207     $ 13,450      $ 98  
         
Interest rate cross-currency swap agreements:
                                  
Other assets
   $ 220,000      $ 4,835     $ 400,000      $ 19,163  
Other liabilities
   $ 405,000      $ 13,384     $ 185,000      $ 4,783  
Accumulated other comprehensive (loss) income
            $ (7,975            $ 10,026  
         
Interest rate swap cash flow hedges:
                                  
Other liabilities
   $ 100,000      $ 2,974     $ —       $ —   
Accumulated other comprehensive (loss) income
            $ (2,974            $ —   
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, interest rate cross-currency swap agreements and interest rate swap agreements designated as cash flow hedges (in thousands):
 

 
 
Financial

Statement

Classification
 
 
Year Ended December 31,
 
 
 
2023
 
 
2022
 
 
2021
 
Foreign currency exchange contracts:
 
 
 
 
Realized gains (losses) on closed contracts
 
 
Cost of sales  
 
$
 
224     $
 
(3,855   $
 
(1,973
Unrealized losses on open contracts
 
 
Cost of sales  
 
  (156     (176     (343
   
 
   
 
 
 
   
 
 
   
 
 
 
Cumulative net
pre-tax
gains (losses)
 
 
Cost of sales  
 
$ 68     $ (4,031   $ (2,316
   
 
   
 
 
 
   
 
 
   
 
 
 
Interest rate cross-currency swap agreements:
 
 
                     
Interest earned
 
 
Interest income  
 
$ 10,974     $ 8,872     $ 11,084  
Unrealized (losses) gains on open contracts
 
 
Accumulated other comprehensive loss  
 
$ (18,001   $ 25,969     $ 29,052  
Interest rate swap cash flow hedges:
 
 
                     
Interest earned
 
 
Interest income  
 
$ 326     $ —      $ —   
Unrealized losses on open contracts
 
 
Accumulated other comprehensive loss  
 
$ (2,974   $ —      $ —   
Cash Flow Hedges
Cash Flow Hedges
The Company’s Credit Facility is a variable borrowing and has interest payments based on a contractually specified interest rate index. The contractually specified index on the Credit Facility is the
3-month
Term SOFR. The variable rate interest payments create interest risk for the Company as interest payments will fluctuate based on changes in the contractually specified interest rate index over the life of the Credit Facility. In order to reduce interest rate risk, the Company enters into interest rate swaps that will effectively
lock-in
the forecasted interest payments on the variable rate borrowing over its term. The interest rate swaps represent cash flow hedges and are assessed for hedge effectiveness each reporting period. When the hedge relationship is highly effective at achieving offsetting changes in cash flows, the Company will record the entire change in fair value of the interest rate swaps in accumulated other comprehensive loss. The amount in accumulated other comprehensive loss is reclassified to earnings in the period that the underlying transaction impacts consolidated earnings. If it becomes probable that the forecasted transaction will not occur, the hedge relationship will be
de-designated
and amounts accumulated in other comprehensive loss will be reclassified to earnings in the current period. Interest settlements due to benchmark interest rate changes are recorded in interest income or interest expense. For the year ended December 31, 2023, the Company did not have any cash flow hedges that were deemed ineffective.
Stockholders' Equity
Stockholders’ Equity
In December 2023, the Company’s Board of Directors authorized the extension of the existing share repurchase program through January 21, 2025. The Company’s remaining authorization is $
1.0
 billion. During 2023, 2022 and 2021, the Company repurchased
0.2 million, 2.0 million and 2.0 million shares of the Company’s outstanding common stock at a cost of $58 million, $616 million and $640 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $12 million, $11 million and $9 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the Company has a total of $1.0 
b
illion authorized for future repurchases.
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. Certain of the Company’s customers have terms where control of the product transfers to the customer on shipment, while others have terms where control transfers to the customer on delivery. 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 product 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
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 twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
  
Balance at
Beginning of Period
 
  
Accruals for
Warranties
 
  
Settlements
Made
 
 
Balance at
End of Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued warranty liability:
                                  
December 31, 2023
   $ 11,949      $ 7,727      $ (7,626   $ 12,050  
December 31, 2022
   $ 10,718      $ 10,067      $ (8,836   $ 11,949  
December 31, 2021
   $ 10,950      $ 8,799      $ (9,031   $ 10,718  
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 for the years ended December 31, 2023, 2022 and 2021.
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.
Restructuring
Restructuring
In July 2023, the Company made organizational changes to better align its resources with its growth and innovation strategies, resulting in a worldwide workforce reduction, that has impacted approximately 5% of the Company’s employees. During 2023, the Company incurred $26 
million of severance-related costs in connection with this reduction, which was recorded in selling and administrative expenses in the consolidated statement of operations. During 2023, the Company paid $
19
 million of these costs with the majority of the remaining costs to be paid in the first half of 2024.
New Accounting Pronouncements
Recently Adopted Accounting Standards
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 Company adopted this standard on January 1, 2023. 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. In December 2022, an update was issued because the cessation date for overnight LIBOR rates being published was extended to June 30, 2023, which was beyond the current expiration date of this guidance. The update extended the sunset date to December 31, 2024. 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 does not believe that it has material reference
rate exposure which would require utilizing the guidance under this accounting pronouncement and if adopted does not believe that this standard would have a material impact on the Company’s financial position, results of operations and cash flows.
In November 2023, accounting guidance was issued that requires additional disclosures of reportable segment information. The guidance requires that public entities disclose, on an annual and interim basis (1) significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss, (2) an amount for other segment items by reportable segment and a description of its composition (the other segment items category is the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss), (3) provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, (4) clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements, (5) the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and (6) if a public entity has a single reportable segment to provide all the disclosures required by the amendments in this update and all existing segment disclosures in Topic 280. The amendments in this update do not change how operating segments are identified or aggregated nor how the quantitative thresholds are applied to determine its reportable segments. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this update should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures.
In December 2023, accounting guidance was issued to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this update change disclosure requirements related to the rate reconciliation, income taxes paid and other disclosures. For the rate reconciliation the amendments require that public business entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. For income taxes paid the amendments require that all entities disclose on an annual basis the following information; (1) the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes, (2) the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5 
percent of total income taxes paid (net of refunds received). Finally, for other disclosures the amendments require that all entities disclose the following information: (1) income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign, and (2) income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. This update also eliminates the requirement for all entities to (1) disclose the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months or (2) make a statement that an estimate of the range cannot be made. As well as removing the requirement to disclose the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. The amendments in this update are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have
not yet been issued or made available for issuance. The amendments in this update should be applied on a prospective basis and retrospective application is permitted. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
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 twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
  
Balance at
Beginning
of Period
 
  
Additions
 
  
Deductions
 
 
Balance at

End of

Period
 
Allowance for Credit Losses
  
  
  
 
December 31, 2023
   $ 14,311      $ 8,120      $ (3,096   $ 19,335  
December 31, 2022
   $ 13,228      $ 6,509      $ (5,426   $ 14,311  
December 31, 2021
   $ 14,381      $ 5,380      $ (6,533   $ 13,228  
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, 2023 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Total at
December 31,
2023
    
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 898      $ —       $ 898      $ —   
Waters 401(k) Restoration Plan assets
     28,995        28,995        —         —   
Foreign currency exchange contracts
     183        —         183        —   
Interest rate cross-currency swap agreements
     4,835        —         4,835        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 34,911      $ 28,995      $ 5,916      $ —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Foreign currency exchange contracts
   $ 207      $ —       $ 207      $ —   
Interest rate cross-currency swap agreements
     13,384        —         13,384        —   
Interest rate swap cash flow hedge
     2,974        —         2,974        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 16,565      $ —       $ 16,565      $ —   
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Total at
December 31,
2022
 
  
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
    
Significant
Other
Observable
Inputs
(Level 2)
    
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                                   
Time deposits
   $ 862      $ —       $ 862      $ —   
Waters 401(k) Restoration Plan assets
     25,532        25,532        —         —   
Foreign currency exchange contracts
     231        —         231        —   
Interest rate cross-currency swap agreements
     19,163        —         19,163        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 45,788      $ 25,532      $ 20,256      $ —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,509      $ —       $ —       $ 1,509  
Foreign currency exchange contracts
     98        —         98        —   
Interest rate cross-currency swap agreements
     4,783        —         4,783        —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,390      $ —       $ 4,881      $ 1,509  
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements
The Company’s foreign currency exchange contracts, interest rate cross-currency swap agreements
and
interest rate swap agreements designated as cash flow hedges are included in the consolidated balance sheets are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
   
December 31, 2022
 
    
Notional Value
    
Fair Value
   
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                  
Other current assets
   $ 24,155      $ 183     $ 42,047      $ 231  
Other current liabilities
   $ 16,000      $ 207     $ 13,450      $ 98  
         
Interest rate cross-currency swap agreements:
                                  
Other assets
   $ 220,000      $ 4,835     $ 400,000      $ 19,163  
Other liabilities
   $ 405,000      $ 13,384     $ 185,000      $ 4,783  
Accumulated other comprehensive (loss) income
            $ (7,975            $ 10,026  
         
Interest rate swap cash flow hedges:
                                  
Other liabilities
   $ 100,000      $ 2,974     $ —       $ —   
Accumulated other comprehensive (loss) income
            $ (2,974            $ —   
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, interest rate cross-currency swap agreements and interest rate swap agreements designated as cash flow hedges (in thousands):
 

 
 
Financial

Statement

Classification
 
 
Year Ended December 31,
 
 
 
2023
 
 
2022
 
 
2021
 
Foreign currency exchange contracts:
 
 
 
 
Realized gains (losses) on closed contracts
 
 
Cost of sales  
 
$
 
224     $
 
(3,855   $
 
(1,973
Unrealized losses on open contracts
 
 
Cost of sales  
 
  (156     (176     (343
   
 
   
 
 
 
   
 
 
   
 
 
 
Cumulative net
pre-tax
gains (losses)
 
 
Cost of sales  
 
$ 68     $ (4,031   $ (2,316
   
 
   
 
 
 
   
 
 
   
 
 
 
Interest rate cross-currency swap agreements:
 
 
                     
Interest earned
 
 
Interest income  
 
$ 10,974     $ 8,872     $ 11,084  
Unrealized (losses) gains on open contracts
 
 
Accumulated other comprehensive loss  
 
$ (18,001   $ 25,969     $ 29,052  
Interest rate swap cash flow hedges:
 
 
                     
Interest earned
 
 
Interest income  
 
$ 326     $ —      $ —   
Unrealized losses on open contracts
 
 
Accumulated other comprehensive loss  
 
$ (2,974   $ —      $ —   
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 twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
  
Balance at
Beginning of Period
 
  
Accruals for
Warranties
 
  
Settlements
Made
 
 
Balance at
End of Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accrued warranty liability:
                                  
December 31, 2023
   $ 11,949      $ 7,727      $ (7,626   $ 12,050  
December 31, 2022
   $ 10,718      $ 10,067      $ (8,836   $ 11,949  
December 31, 2021
   $ 10,950      $ 8,799      $ (9,031   $ 10,718  
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
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 twelve months ended December 31, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31,
 
    
2023
   
2022
   
2021
 
Balance at the beginning of the period
   $ 285,175     $ 273,598     $ 239,759  
Recognition of revenue included in balance at beginning of the period
     (240,808     (230,615     (216,920
Revenue deferred during the period, net of revenue recognized
     279,149       242,192       250,759  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 323,516     $ 285,175     $ 273,598  
    
 
 
   
 
 
   
 
 
 
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, 2023
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 256,675  
13-24
months
     39,326  
25 months and beyond
     27,515  
    
 
 
 
Total
   $ 323,516  
    
 
 
 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventory, Net of Reserves
Inventories are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31, 

2023

    
December 31, 

2022

 
Raw materials
   $ 233,952      $ 205,760  
Work in progress
     20,198        19,899  
Finished goods
     262,086        230,051  
    
 
 
    
 
 
 
Total inventories
   $ 516,236      $ 455,710  
    
 
 
    
 
 
 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, plant and equipment consist of the following (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31,
 
    
2023
   
2022
 
Land and land improvements
   $ 35,635     $ 34,663  
Buildings and leasehold improvements
     488,667       444,994  
Production and other equipment
     748,411       640,460  
Construction in progress
     118,492       164,222  
    
 
 
   
 
 
 
Total property, plant and equipment
     1,391,205       1,284,339  
Less: accumulated depreciation and amortization
     (752,132     (702,122
    
 
 
   
 
 
 
Property, plant and equipment, net
   $ 639,073     $ 582,217  
    
 
 
   
 
 
 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
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 preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed on the closing date of May 16, 2023 (in thousands):
 
 
 
 
 
 
Purchase Price
        
Cash paid
   $ 1,307,978  
Less: cash acquired
     (25,624
    
 
 
 
Net cash consideration
     1,282,354  
    
 
 
 
Identifiable Net Assets (Liabilities) Acquired
        
Accounts receivable
     20,099  
Inventory
     14,706  
Deferred tax assets
     11,335  
Prepaid and other assets
     1,096  
Property, plant and equipment
     9,056  
Operating lease assets
     5,204  
Intangible assets
     418,100  
Accounts payable and accrued expenses
     (31,664
Operating lease liabilities
     (5,204
Tax liabilities
     (3,917
Deferred revenue
     (15,219
Other liabilities
     (5,728
    
 
 
 
Total identifiable net assets acquired
     417,864  
Goodwill
     864,490  
    
 
 
 
Cash consideration paid
   $ 1,282,354  
    
 
 
 
Summary of the purchase price allocated to the intangible assets acquired and the estimated useful lives
The details of the purchase price allocated to the intangible assets acquired and the estimated useful lives are as follows (dollars in thousands):
 
 
  
Amount
 
  
Weighted-Average

Life
 
Developed technology
   $ 80,000        10 years  
Customer relationships
     330,600        10 years  
Trade name
     7,500        5 years  
    
 
 
          
Total
     $418,100           
    
 
 
          
Summary of Business Acquisition Pro Forma Information
The following unaudited pro forma information shows the results of the Company’s operations for the twelve months ended December 31, 2023 and 2022, as if the acquisition had occurred on January 1, 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
    
December 31, 2022
 
Revenue
   $ 2,995,001      $ 3,086,281  
Net income
     658,431        651,869  
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangibles (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023
 
  
December 31, 2022
 
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
  
Weighted-
Average
Amortization
Period
 
  
Gross
Carrying
Amount
 
  
Accumulated
Amortization
 
  
Weighted-
Average
Amortization
Period
 
Capitalized software
  $ 660,273     $ 495,317       5
 
years
     $ 589,604      $ 441,414        5
 
years
 
Purchased intangibles
    614,357       197,154       10
 
years
       197,805        166,735        11
 
years
 
Trademarks
    9,680       —        —         9,680        —         —   
Licenses
    14,798       8,429       7
 
years
       14,070        6,729        6
 
years
 
Patents and other intangibles
    111,962       80,983       8
 
years
       104,139        73,021        8
 
years
 
   
 
 
   
 
 
            
 
 
    
 
 
          
Total
  $ 1,411,070     $ 781,883       7
 
years
     $ 915,298      $ 687,899        7
 
years
 
   
 
 
   
 
 
            
 
 
    
 
 
          
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Summary of Senior Unsecured Notes Issued
On May 11, 2023, the Company issued the following senior unsecured notes:
 

Senior Unsecured Notes
 
Term
 
Interest Rate
 
Face Value (in millions)
 
Maturity Date
 
 
 
 
 
 
 
 
 
Series P
   5 years   4.91%   $50  
May
 2028
Series Q
   7 years   4.91%   $50  
May
2030
Summary of Outstanding Debt
The Company had the following outstanding debt at December 31, 2023 and 2022 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
December 31, 2023
   
December 31, 2022
 
Senior unsecured notes - Series I - 3.13%, due May 2023
  
$
—     
$
50,000  
Senior unsecured notes - Series G - 3.92%, due June 2024
  
50,000    
—   
    
 
 
   
 
 
 
Total notes payable and debt, current
     50,000       50,000  
Senior unsecured notes - Series G - 3.92%, due June 2024
     —        50,000  
Senior unsecured notes - Series H - floating rate*, due June 2024
     —        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       100,000  
Senior unsecured notes - Series O - 2.25%, due March 2031
     400,000       400,000  
Senior unsecured notes - Series P - 4.91%, due May 2028
     50,000       —   
Senior unsecured notes - Series Q - 4.91%, due May 2030
     50,000       —   
Credit agreement
     1,050,000       270,000  
Unamortized debt issuance costs
     (4,487     (5,122
    
 
 
   
 
 
 
Total long-term debt
     2,305,513       1,524,878  
    
 
 
   
 
 
 
Total debt
   $ 2,355,513     $ 1,574,878  
    
 
 
   
 
 
 

*
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, 2023 are as follows (in thousands):
 
 
 
 
 
 
    
Total
 
2024
   $ 50,000  
2025
     —   
2026
     1,510,000  
2027
     —   
2028
     50,000  
Thereafter
     750,000  
    
 
 
 
Total
   $ 2,360,000  
    
 
 
 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Before Income Taxes
Income tax data for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Year Ended December 31,
 
    
2023
    
2022
    
2021
 
The components of income before income taxes are as follows:
                          
Domestic
   $ 74,119      $ 133,816      $ 144,410  
Foreign
     662,124        704,030        661,783  
    
 
 
    
 
 
    
 
 
 
Total
   $ 736,243      $ 837,846      $ 806,193  
    
 
 
    
 
 
    
 
 
 
Components of Income Taxes
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Year Ended December 31,
 
    
2023
   
2022
   
2021
 
The components of the income tax provision were as follows:
                        
Federal
   $ 178     $ 62,153     $ 16,302  
State
     6,427       8,025       3,691  
Foreign
     88,601       91,901       76,724  
    
 
 
   
 
 
   
 
 
 
Total current tax provision
   $ 95,206     $ 162,079     $ 96,717  
    
 
 
   
 
 
   
 
 
 
Federal
   $ (2,457   $ (26,551   $ 10,491  
State
     (3,029     (4,420     345  
Foreign
     4,289       (1,017     5,797  
    
 
 
   
 
 
   
 
 
 
Total deferred tax provision
     (1,197     (31,988     16,633  
    
 
 
   
 
 
   
 
 
 
Total provision
   $ 94,009     $ 130,091     $ 113,350  
    
 
 
   
 
 
   
 
 
 
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, 2023, 2022 and 2021 (in thousands):
 
 
  
Year Ended December 31,
 
 
  
2023
 
 
2022
 
 
2021
 
Federal tax computed at U.S. statutory income tax rate
   $ 154,611     $ 175,948     $ 169,300  
GILTI, net of foreign tax credits
     15,103       17,812       10,476  
Uncertain tax positions
     (16,211     1,051       508  
State income tax, net of federal income tax benefit
     2,880       3,605       4,037  
Net effect of foreign operations
     (48,587     (55,273     (56,214 )
Effect of stock-based compensation
     (2,262     (7,341     (6,682 )
Other, net
     (11,525 )     (5,711 )     (8,075 )
 
    
 
 
   
 
 
   
 
 
 
Provision for income taxes
   $ 94,009     $ 130,091     $ 113,350  
    
 
 
   
 
 
   
 
 
 
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,
 
 
  
2023
 
 
2022
 
Deferred tax assets:
  
 
Net operating losses and credits
   $ 54,901     $ 51,945  
Depreciation
     1,517       18  
Operating leases
     20,307       19,771  
Amortization
     5,905       2,713  
Stock-based compensation
     7,754       7,947  
Deferred compensation
     14,886       23,488  
Deferred revenue
     17,127       13,555  
Revaluation of equity investments and licenses
     1,884       23  
Inventory
     7,534       6,463  
Accrued liabilities and reserves
     5,720       4,815  
Capitalized interest
     12,586       —   
Unrealized foreign currency gain/loss
     700       1,858  
Capitalized Section 174 Expenditures
     34,487       34,234  
Other
     5,086       1,098  
    
 
 
   
 
 
 
Total deferred tax assets
     190,394       167,928  
Valuation allowance
     (57,873     (54,300
    
 
 
   
 
 
 
Deferred
tax
assets, net of valuation allowance
     132,521       113,628  
Deferred tax liabilities:
    
Capitalized software
     (29,281     (25,429
Operating leases
     (20,117     (19,543
Indefinite-lived intangibles
     (14,824 )     (16,057
Deferred tax liability on foreign earnings
     (20,374     (18,677
    
 
 
   
 
 
 
Total deferred tax liabilities
     (84,596 )     (79,706
    
 
 
   
 
 
 
Net deferred tax assets
   $ 47,925     $ 33,922  
    
 
 
   
 
 
 
Unrecognized Tax Benefits The Company continues to classify interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.
 
 
  
2023
 
 
2022
 
 
2021
 
Balance at the beginning of the period
   $ 29,019     $ 28,692     $ 28,666  
Net reductions for settlement of tax audits
     (17,651     —        (1,300
Net reductions for lapse of statutes taken during the period
     (512     (818     (433
Net additions for tax positions taken during the prior period
     2,473       —        —   
Net additions for tax positions taken during the current period
     994       1,145       1,759  
    
 
 
   
 
 
   
 
 
 
Balance at the end of the period
   $ 14,323     $ 29,019     $ 28,692  
    
 
 
   
 
 
   
 
 
 
Company's valuation allowance
The following is a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2023, 2022 and 2021 (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:
  
  
 
 
2023
   $ 54,300      $ 1,467     $ 2,106     $ 57,873  
2022
   $ 58,834      $ (1,647   $ (2,887   $ 54,300  
2021
   $ 60,101      $ 2,919     $ (4,186   $ 58,834  
 
*
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 changes in the valuation allowance during the years ended December 31, 2023, 2022 and 2021 are primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward.
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
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
  
2023
 
  
2022
 
Assets:
  
  
  
Property operating lease assets
   Operating lease assets    $ 55,006      $ 54,930  
Automobile operating lease assets
   Operating lease assets      28,675        30,582  
Equipment operating lease assets
   Operating lease assets      910        994  
         
 
 
    
 
 
 
Total lease assets
        $ 84,591      $ 86,506  
         
 
 
    
 
 
 
Liabilities:
                      
Current operating lease liabilities
   Current operating lease liabilities    $ 27,825      $ 26,429  
Long-term operating lease liabilities
   Long-term operating lease liabilities      58,926        62,108  
Total lease liabilities
        $ 86,751      $ 88,537  
         
 
 
    
 
 
 
Supplemental Information Relaing To Operating Leases
Undiscounted future minimum rents payable as of December 31, 2023 under
non-cancelable
leases with initial terms exceeding one year reconcile to lease liabilities included in the consolidated balance sheet as follows (in thousands): 
 
2024
   $ 30,344  
2025
     24,570  
2026
     18,321  
2027
     10,752  
2028
     3,848  
2029 and thereafter
     5,215  
    
 
 
 
Total future minimum lease payments
     93,050  
Less: amount of lease payments representing interest
     (6,299 )
    
 
 
 
Present value of future minimum lease payments
     86,751  
Less: current operating lease liabilities
     (27,825 )
 
    
 
 
 
Long-term operating lease liabilities
   $ 58,926  
    
 
 
 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023, 2022 and 2021 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):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Cost of sales
   $ 2,014      $ 3,498      $ 2,500  
Selling and administrative expenses
     31,012        32,192        21,727  
Research and development expenses
     3,842        6,874        5,691  
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 36,868      $ 42,564      $ 29,918  
    
 
 
    
 
 
    
 
 
 
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 twelve months ended December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values
  
2023
   
2022
   
2021
 
Options issued in thousands
     132       138       160  
Risk-free interest rate
     3.9     2.0     0.8
Expected life in years
     6       6       6  
Expected volatility
     31.1     30.7     32.4
Expected dividends
     —        —        —   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
2023
    
2022
    
2021
 
Exercise price
   $ 331.76      $ 321.15      $ 281.33  
Fair value
   $ 126.73      $ 107.99      $ 91.48  
Stock Options Outstanding Roll Forward
The following table summarizes stock option activity for the plans for the twelve months ended December 31, 2023 (in thousands, except per share data):
 
 
  
Number of Shares
 
 
Exercise Price per Share
 
  
Weighted-
Average
Exercise Price
per Share
 
Outstanding at December 31, 2022
     597     $ 99.22       to     $ 371.64      $ 238.43  
Granted
     132     $ 253.64        to      $ 345.59      $ 331.76  
Exercised
     (99   $ 99.22        to      $ 314.98      $ 178.31  
Canceled
     (43 )   $ 195.75        to      $ 345.59      $ 291.54  
    
 
 
                                    
Outstanding at December 31, 2023
     587     $ 113.88        to      $ 371.64      $ 265.17  
    
 
 
                                    
Stock Options Outstanding by Exercise Price Range
The following table details the options outstanding at December 31, 2023 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
 
$113.88 to $235.06
     192      $ 187.37        4.7        150      $ 181.57  
$235.07 to $303.64
     166      $ 267.95        6.8        80      $ 262.92  
$303.65 to $371.64
     229      $ 328.38        8.6        29      $ 331.66  
    
 
 
                      
 
 
          
Total
     587      $ 265.17        6.8        259      $ 223.37  
    
 
 
                      
 
 
          
Restricted Stock Units Unvested Roll Forward
The following table summarizes the unvested restricted stock unit award activity for the twelve months ended December 31, 2023 (in thousands, except per share data):
 
 
 
 
 
 
 
 
 
 
    
Shares
   
Weighted-Average

Grant Date Fair
Value per Share
 
Unvested at December 31, 2022
     238     $ 273.60  
Granted
     100     $ 319.28  
Vested
     (74   $ 254.61  
Forfeited
     (29   $ 288.50  
    
 
 
         
Unvested at December 31, 2023
     235     $ 297.18  
    
 
 
         
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 years ended December 31, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values
  
2023
   
2022
   
2021
 
Performance stock units issued in thousands
     45       40       41  
Risk-free interest rate
     4.8     1.6     0.2
Expected life in years
     2.9       2.9       2.9  
Expected volatility
     33.3     25.4     38.7
Average volatility of peer companies
     32.8     34.5     34.7
Correlation Coefficient
     38.2     43.0     45.8
Expected dividends
     —        —        —   
Performance Stock Units Unvested Roll Forward
The following table summarizes the unvested performance stock unit award activity for the twelve months ended December 31, 2023 (in thousands, except per share data):
 
 
  
Shares
 
 
Weighted-Average

Fair Value per
Share
 
 
 
 
 
 
 
 
 
 
Unvested at December 31, 2022
     111     $ 297.55  
Granted
     45     $ 338.02  
Vested
     (46   $ 208.35  
Forfeited
     (17 )   $ 307.03  
Change in performance shares in the year due to exceeding performance targets
 
 
15
 
 
$
205.72
 
    
 
 
         
Unvested at December 31, 2023
     108     $ 337.22  
    
 
 
         
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023
 
 
  
Net Income
 
  
Weighted-Average

Shares
 
  
Per
Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 642,234        59,076      $ 10.87  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —         194        (0.03
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 642,234        59,270      $ 10.84  
    
 
 
    
 
 
    
 
 
 
 
 
  
Year Ended December 31, 2022
 
 
  
Net Income
 
  
Weighted-Average

Shares
 
  
Per
Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 707,755        59,985      $ 11.80  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —         346        (0.07
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 707,755        60,331      $ 11.73  
    
 
 
    
 
 
    
 
 
 
 
 
  
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  
    
 
 
    
 
 
    
 
 
 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The components of accumulated other comprehensive loss are detailed as follows
(in thousands):
 
 
  
Currency
Translation
 
 
Unrealized Gain
(Loss) on
Retirement Plans
 
 
Unrealized
Gain (Loss) on
Investments
 
 
Unrealized
Loss on

Derivative
Instruments
 
 
Accumulated
Other
Comprehensive
Loss
 
Balance at December 31, 2021
   $ (99,985   $ (11,860   $ (20   $ —      $ (111,865
Other comprehensive (loss) income, net of tax
     (46,135     16,408       20       —        (29,707
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2022
   $ (146,120   $ 4,548     $ —      $ —      $ (141,572
Other comprehensive (loss) income, net of tax
     17,761       (8,049     —        (2,260     7,452  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2023
   $ (128,359   $ (3,501   $ —      $ (2,260   $ (134,120
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans (Tables)
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Defined Benefit Plan, Projected Benefit Obligation
The reconciliation of the projected benefit obligations for the plans at December 31, 2023 and 2022 is as follows
(in thousands):
 
 
  
2023
 
 
2022
 
 
  
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
   $ 22,583     $ 74,025     $ 25,958     $ 106,924  
Service cost
     275       3,073       775       4,018  
Employee contributions
     1,105       601       1,139       536  
Interest cost
     1,262       2,797       706       1,360  
Actuarial losses (gains)
     2,166       11,387       (4,657     (27,494
Benefits paid
     (1,649     (2,051     (1,338     (3,567
Plan amendments
     —        (500     —        —   
Plan settlements
     —        (488     —        (812
Currency impact
     —        3,547       —        (6,940
    
 
 
   
 
 
   
 
 
   
 
 
 
Projected benefit obligation, December 31
   $ 25,742     $ 92,391     $ 22,583     $ 74,025  
    
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit Plan, Fair Value of Plan Assets
The reconciliation of the fair value of the plan assets at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
   
Non-U.S.
   
U.S.
Retiree
   
Non-U.S.
 
    
Healthcare
   
Pension
   
Healthcare
   
Pension
 
    
Plan
   
Plans
   
Plan
   
Plans
 
Fair value of plan assets, January 1
   $ 15,724     $ 77,697     $ 18,314     $ 91,169  
Actual return on plan assets
     2,444       4,144       (2,895     (6,497
Company contributions
     529       3,224       504       2,500  
Employee contributions
     1,105       601       1,139       536  
Plan settlements
     —        (488     —        (812
Benefits paid
     (1,649     (2,051     (1,338     (3,567
Currency impact
     —        3,460       —        (5,632
    
 
 
   
 
 
   
 
 
   
 
 
 
Fair value of plan assets, December 31
   $ 18,153     $ 86,587     $ 15,724     $ 77,697  
    
 
 
   
 
 
   
 
 
   
 
 
 
 
Defined Benefit, Funded Status of Plan
The summary of the funded status for the plans at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
   
Non-U.S.
   
U.S.
Retiree
   
Non-U.S.
 
    
Healthcare
   
Pension
   
Healthcare
   
Pension
 
    
Plan
   
Plans
   
Plan
   
Plans
 
Projected benefit obligation
   $ (25,742   $ (92,391   $ (22,583   $ (74,025
Fair value of plan assets
     18,153       86,587       15,724       77,697  
    
 
 
   
 
 
   
 
 
   
 
 
 
Funded status
   $ (7,589   $ (5,804   $ (6,859   $ 3,672  
    
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit Plan, Amounts Recognized in Balance Sheet
The summary of the amounts recognized in the consolidated balance sheets for the plans at December 31, 2023 and 2022 is as follows (in
thousands):
 
 
  
2023
 
 
2022
 
 
  
U.S.
Retiree
 
 
Non-U.S.
 
 
U.S.
Retiree
 
 
Non-U.S.
 
 
  
Healthcare
 
 
Pension
 
 
Healthcare
 
 
Pension
 
 
  
Plan
 
 
Plans
 
 
Plan
 
 
Plans
 
Long-term assets
   $ —      $ 5,220     $ —      $ 9,554  
Long-term liabilities
     (7,589     (11,024     (6,859 )     (5,882 )
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Net amount recognized at December 31
   $ (7,589   $ (5,804   $ (6,859   $ 3,672  
    
 
 
   
 
 
   
 
 
   
 
 
 
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, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
 
Accumulated benefit obligations
   $ 60,815      $ 16,962  
Fair value of plan assets
   $ 52,894      $ 13,616  
The summary of the
Non-U.S.
Pension Plans that have projected benefit obligations in excess of plan assets at December 31, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
 
Projected benefit obligations
   $ 63,918      $ 19,498  
Fair value of plan assets
   $ 52,894      $ 13,616  
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, 2023, 2022 and 2021 is as follows (in thousands):
 
 
  
2023
 
 
2022
 
 
2021
 
 
  
U.S.
Retiree
Healthcare
Plan
 
 
Non-U.S.

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

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

Pension
Plans
 
Service cost
   $ 275     $ 3,073     $ 775     $ 4,018     $ 884     $ 4,577  
Interest cost
     1,262       2,797       706       1,360       559       1,247  
Expected return on plan assets
     (978     (2,653     (1,138     (1,972     (1,011     (1,835
Settlement loss
     —        221       —        73       —        77  
Net amortization:
                                                
Prior service credit
     (19     (105     (19     (129     (19     (87
Net actuarial (gain) loss
     —        (195     —        649       10       1,186  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net periodic pension cost
   $ 540     $ 3,138     $ 324     $ 3,999     $ 423     $ 5,165  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
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, 2023, 2022 and 2021 is as follows (in thousands):
 
 
  
2023
 
 
2022
 
 
2021
 
 
  
U.S.
Retiree
Healthcare
Plan
 
 
Non-U.S.

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

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

Pension
Plans
 
Prior service credit
   $ —      $ —      $ —      $ —      $ —      $ (69
Net (loss) gain arising during the year
     (699 )     (9,396     623       19,025       1,524       6,708  
Amortization:
                                                
Prior service credit
     (19 )
 
    (105     (19     (129     (19     (87
Net loss
     —        26       —        722       10       1,263  
Currency impact
     —        (58 )     —        1,305       —        1,179  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total recognized in other comprehensive (loss) income
   $ (718 )   $ (9,533 )   $ 604     $ 20,923     $ 1,515     $ 8,994  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
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, 2023 and 2022 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

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

Pension
Plans
 
Net actuarial (loss) gain
   $ (964 )
 
  $ (3,241 )
 
  $ (266   $ 6,157  
Prior service credit (cost)
     17       (156 )     36       (20
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
   $ (947 )   $ (3,397 )   $ (230   $ 6,137  
    
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit Plan, Actual Plan Asset Allocations
 
 
The plans’ investment asset mix is as follows at December 31, 2023 and 2022:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
 
    
U.S.
Retiree
Healthcare
Plan
   
Non-U.S.

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

Pension
Plans
 
Equity securities
     70     4     77     5
Debt securities
     30     18     23     18
Cash and cash equivalents
     0     2     0     2
Insurance contracts and other
     0     76     0     75
    
 
 
   
 
 
   
 
 
   
 
 
 
Total
     100     100     100     100
    
 
 
   
 
 
   
 
 
   
 
 
 
Defined Benefit Plan, Target Asset Allocations
The plans’ investment policies include the 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, 2023 (in thousands):
 
 
 
  
Total at
December 31,
2023
 
  
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,153        18,153        —         —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     18,153        18,153        —         —   
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,611        1,611        —         —   
Mutual funds
(c)
     18,785        18,785        —         —   
Bank and insurance investment contracts
(d)
     66,191        —         —         66,191  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     86,587        20,396        —         66,191  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 104,740      $ 38,549      $ —       $ 66,191  
    
 
 
    
 
 
    
 
 
    
 
 
 
The fair value of the Company’s retirement plan assets are as follows at December 31, 2022 (in thousands):
 
 
  
Total at
December 31,
2022
 
  
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)
     15,724        15,724        —         —   
    
 
 
    
 
 
    
 
 
    
 
 
 
Total U.S. Retiree Healthcare Plan
     15,724        15,724        —         —   
Non-U.S.
Pension Plans:
                                   
Cash equivalents
(b)
     1,527        1,527        —         —   
Mutual funds
(f)
     18,176        18,176        —         —   
Bank and insurance investment contracts
(d)
     57,994        —         —         57,994  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
Non-U.S.
Pension Plans
     77,697        19,703        —         57,994  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total fair value of retirement plan assets
   $ 93,421      $ 35,427      $ —       $ 57,994  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
a)
The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 41% in the common stock of
large-cap
U.S. companies, 29% in the common stock of international growth companies and 30% 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: 76% in international bonds, 18% in the common stock of international companies and 7% 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: 49% in the common stock of
large-cap
U.S. companies, 28% in the common stock of international growth companies and 23% 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: 59% in international bonds, 22% in the common stock of international companies and 19% 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, 2023 and 2022 (in thousands)
:
 

 
  
Insurance
Guaranteed
Investment
Contracts
 
Fair value of assets, December 31, 2021
   $ 65,945  
Net purchases (sales) and appreciation (depreciation)
     (7,951 )
 
    
 
 
 
Fair value of assets, December 31, 2022
     57,994  
Net purchases (sales) and appreciation (depreciation)
     8,197  
    
 
 
 
Fair value of assets, December 31, 2023
   $ 66,191  
    
 
 
 
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, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
   
2021
 
    
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
 
Discount rate
     5.18     2.97     5.42     3.82     2.70     1.40
Increases in compensation levels
     *     2.90     *     3.14     *     2.74
Interest crediting rate
     5.25     2.05     5.25     1.57     5.25     0.99

**
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, 2023, 2022 and 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
   
2022
   
2021
 
    
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
   
U.S.
   
Non-U.S.
 
Discount rate
     5.42     4.70     2.70     2.09     2.25     1.40
Return on plan assets
     6.25     3.95     6.25     3.07     6.25     2.58
Increases in compensation levels
     *     4.32     *     3.58     *     3.11
Interest crediting rate
     5.25     1.47     5.25     1.55     5.25     0.77

**
Not applicable
Defined Benefit Plan, Estimated Future Benefit Payments
During
fiscal year 2024, 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, 2023 are as follows (in thousands):
 

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

Pension
Plans
 
  
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2024
   $ 1,959      $ 4,018      $ 5,977  
2025
     2,068        4,062        6,130  
2026
     2,153        3,376        5,529  
2027
     2,251        4,192        6,443  
2028
     2,444        5,420        7,864  
2029 - 2033
     13,807        26,732        40,539  
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023, 2022 and 2021 (in thousa
nd
s):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Product net sales:
                          
Waters instrument systems
   $ 1,108,702      $ 1,210,456      $ 1,089,248  
Chemistry consumables
     541,469        525,399        507,209  
TA instrument systems
     252,879        252,314        225,613  
    
 
 
    
 
 
    
 
 
 
Total product sales
     1,903,050        1,988,169        1,822,070  
Service net sales:
                          
Waters service
     951,419        890,607        876,626  
TA service
     101,947        93,180        87,178  
    
 
 
    
 
 
    
 
 
 
Total service sales
     1,053,366        983,787        963,804  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
Summary of Geographic Sales Information
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Net Sales:
                          
Asia:
                          
China
   $ 440,707      $ 565,143      $ 521,128  
Japan
     167,202        167,220        182,597  
Asia Other
     399,916        399,380        372,040  
    
 
 
    
 
 
    
 
 
 
Total Asia
     1,007,825        1,131,743        1,075,765  
Americas:
                          
United States
     927,982        886,140        774,014  
Americas Other
     180,591        169,495        151,206  
    
 
 
    
 
 
    
 
 
 
Total Americas
     1,108,573        1,055,635        925,220  
Europe
     840,018        784,578        784,889  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
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, 2023, 2022 and 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Pharmaceutical
   $ 1,696,875      $ 1,751,665      $ 1,667,061  
Industrial
     909,003        909,805        829,204  
Academic and government
     350,538        310,486        289,609  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):
Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
2023
    
2022
    
2021
 
Net sales recognized at a point in time:
                          
Instrument systems
   $ 1,361,581      $ 1,462,770      $ 1,314,861  
Chemistry consumables
     541,469        525,399        507,209  
Service sales recognized at a point in time (time & materials)
     372,530        367,501        354,666  
    
 
 
    
 
 
    
 
 
 
Total net sales recognized at a point in time
     2,275,580        2,355,670        2,176,736  
Net sales recognized over time:
                          
Service and software maintenance sales recognized over time (contracts)
     680,836        616,286        609,138  
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 2,956,416      $ 2,971,956      $ 2,785,874  
    
 
 
    
 
 
    
 
 
 
Revenue from External Customers by Geographic Area
Long-lived assets information at December 31, 2023, 2022 and 2021 is presented below (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
December 31,
 
    
2023
    
2022
    
2021
 
Long-lived assets:
                          
United States
   $ 440,993      $ 429,469      $ 395,446  
Americas Other
     2,632        1,663        1,662  
    
 
 
    
 
 
    
 
 
 
Total Americas
     443,625        431,132        397,108  
Europe
     167,948        133,465        130,806  
Asia
     27,500        17,620        19,999  
    
 
 
    
 
 
    
 
 
 
Total long-lived assets
   $ 639,073      $ 582,217      $ 547,913  
    
 
 
    
 
 
    
 
 
 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Unaudited Quarterly Results (Tables)
12 Months Ended
Dec. 31, 2023
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
       
2023
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 684,674     $ 740,576     $ 711,692     $ 819,474     $ 2,956,416  
Costs and operating expenses:
                                        
Cost of sales
     284,380       301,076       291,407       318,360       1,195,223  
Selling and administrative expenses
     181,956       186,953       186,748       180,357       736,014  
Research and development expenses
     42,691       45,873       41,995       44,386       174,945  
Purchased intangibles amortization
     1,479       6,815       12,116       12,148       32,558  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     510,506       540,717       532,266       555,251       2,138,740  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     174,168       199,859       179,426       264,223       817,676  
Other income (expense), net
     1,388       (352     328       (557     807  
Interest expense
     (14,444     (23,272     (30,442     (30,703     (98,861
Interest income
     4,061       4,040       3,883       4,637       16,621  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     165,173       180,275       153,195       237,600       736,243  
Provision for income taxes
     24,250       29,721       18,643       21,395       94,009  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 140,923     $ 150,554     $ 134,552     $ 216,205     $ 642,234  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     2.39       2.56       2.28       3.66       10.87  
Weighted-average number of basic common shares
     59,023       58,857       59,093       59,142       59,076  
Net income per diluted common share
     2.38       2.55       2.27       3.65       10.84  
Weighted-average number of diluted common shares and equivalents
     59,317       59,010       59,225       59,311       59,270  
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
First
   
Second
   
Third
   
Fourth
       
2022
  
Quarter
   
Quarter
   
Quarter
   
Quarter
   
Total
 
Net sales
   $ 690,572     $ 714,319     $ 708,555     $ 858,510     $ 2,971,956  
Costs and operating expenses:
                                        
Cost of sales
     285,685       307,206       307,101       348,190       1,248,182  
Selling and administrative expenses
     157,475       161,877       164,417       174,257       658,026  
Research and development expenses
     40,472       44,006       43,435       48,277       176,190  
Purchased intangibles amortization
     1,673       1,598       1,592       1,503       6,366  
Acquired
in-process
research and development
     9,797       —        —        —        9,797  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total costs and operating expenses
     495,102       514,687       516,545       572,227       2,098,561  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     195,470       199,632       192,010       286,283       873,395  
Other income (expense), net
     170       1,535       895       (372     2,228  
Interest expense
     (11,059     (11,419     (12,420     (13,899     (48,797
Interest income
     2,114       2,526       2,896       3,484       11,020  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     186,695       192,274       183,381       275,496       837,846  
Provision for income taxes
     26,864       27,410       27,383       48,434       130,091  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 159,831     $ 164,864     $ 155,998     $ 227,062     $ 707,755  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per basic common share
     2.64       2.74       2.61       3.83       11.80  
Weighted-average number of basic common shares
     60,580       60,206       59,801       59,329       59,985  
Net income per diluted common share
     2.62       2.72       2.60       3.81       11.73  
Weighted-average number of diluted common shares and equivalents
     60,952       60,510       60,081       59,644       60,331  
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Organization - Additional Information (Detail)
$ in Billions
May 16, 2023
USD ($)
Wyatt Technology LLC [Member]  
Nature Of Operations [Line Items]  
Payments to acquire businesses, gross $ 1.3
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.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
Jul. 31, 2023
Mar. 31, 2021
USD ($)
Dec. 31, 2023
USD ($)
Segment
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
May 16, 2023
USD ($)
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Foreign currency transaction net gain (loss)     $ (16,000,000) $ (31,000,000) $ (5,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     $ 396,000,000 481,000,000 481,000,000  
Number of reporting units for goodwill impairment testing | Segment     2      
Additions to capitalized software development costs for software sold to customers     $ 44,000,000 46,000,000 36,000,000  
Capitalized software development costs for software sold to customers, net     165,000,000 148,000,000    
Property, plant and equipment, net     639,073,000 582,217,000 547,913,000  
Investments in unaffiliated companies       1,000,000 2,000,000  
Long-term debt     $ 2,305,513,000 1,524,878,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     $ 70,277,000 626,061,000 648,930,000  
Advertising expense     7,000,000 7,000,000 7,000,000  
Severance and related costs     26,000,000      
Percentage reduction in the workforce 5.00%          
Payment of severance costs     19,000,000      
Intangible assets net excluding goodwill     629,187,000 227,399,000    
Goodwill     $ 1,305,446,000 $ 430,328,000   $ 864,000,000
Finite-lived intangible assets, average useful life in years     7 years 7 years    
Unrealized gain loss on investments   $ 10,000,000 $ 0 $ 0 $ 9,707,000  
Company received proceeds from investments     $ 1,000,000 10,000,000    
Equity Method Investments [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Asset impairment Charges       6,000,000    
State and Local Jurisdiction [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Percentage of income tax paid on total minimum     5.00%      
Foreign Tax Authority [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Percentage of income tax paid on total minimum     5.00%      
Domestic Tax Authority [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Percentage of income tax paid on total minimum     5.00%      
Other Income [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Gain Loss On Exercise Of Warrants       2,000,000    
Other Nonoperating Income (Expense) [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Proceeds from sale of equity method investment       7,000,000    
Impairment of equity investments without readily determinable fair values       $ 6,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     10 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    
Cross Currency Interest Rate Contract [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Notional value, derivative asset     $ 625,000,000      
Customer Concentration [Member] | Pharmaceutical [Member] | Net sales [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Concentration percentage     57.00% 59.00% 60.00%  
Non-US [Member] | Geographic Concentration Risk [Member] | Net sales [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Concentration percentage     69.00% 70.00% 72.00%  
Programs Authorized by Board of Directors [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Treasury stock shares acquired | shares     0.2 2.0 2.0  
Treasury stock     $ 58,000,000 $ 616,000,000 $ 640,000,000  
Related to Vesting of Restricted Stock Units [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Treasury stock     12,000,000 11,000,000 $ 9,000,000  
January 2019 Program [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Stock repurchase program remaining amount authorized for future purchases     1,000,000,000      
Held In Currencies Other Than Us Dollars [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Cash, cash equivalents and investments     233,000,000 336,000,000    
Internal-Use Software [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Property, plant and equipment, net     $ 14,000,000 15,000,000    
Useful life of property, plant and equipment     10 years      
Unsecured Debt [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Long-term debt     $ 1,300,000,000 1,300,000,000    
Unsecured Debt [Member] | Fixed Interest Rate [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Long-term debt     1,300,000,000 1,300,000,000    
Fair value of fixed interest rate debt     $ 1,200,000,000 $ 1,100,000,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]            
Useful life of property, plant and equipment     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]            
Useful life of property, plant and equipment     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      
Held By Foreign Subsidiaries [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Cash, cash equivalents and investments     $ 321,000,000 $ 472,000,000    
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 14,311 $ 13,228 $ 14,381
Additions 8,120 6,509 5,380
Deduction (3,096) (5,426) (6,533)
Ending balance $ 19,335 $ 14,311 $ 13,228
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Waters 401(k) Restoration Plan assets $ 28,995 $ 25,532
Total 34,911 45,788
Contingent consideration   1,509
Total 16,565 6,390
Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset 183 231
Foreign currency exchange contracts 207 98
Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset 4,835 19,163
Foreign currency exchange contracts 13,384 4,783
Interest Rate Swaps Cash Flow Hedges [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency exchange contracts 2,974  
Time Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 898 862
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 898 862
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 28,995 25,532
Total 28,995 25,532
Total 0 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]    
Total 5,916 20,256
Total 16,565 4,881
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 183 231
Foreign currency exchange contracts 207 98
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 4,835 19,163
Foreign currency exchange contracts 13,384 4,783
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member] | Interest Rate Swaps Cash Flow Hedges [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency exchange contracts 2,974  
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 0
Contingent consideration   1,509
Total $ 0 $ 1,509
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset $ 183,000 $ 231,000
Fair value, derivative liability 207,000 98,000
Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notional value, derivative asset 625,000,000  
Fair value, derivative asset 4,835,000 19,163,000
Fair value, derivative liability 13,384,000 4,783,000
Interest Rate Swaps Cash Flow Hedges [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative liability 2,974,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 24,155,000 42,047,000
Fair value, derivative asset 183,000 231,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 16,000,000 13,450,000
Fair value, derivative liability 207,000 98,000
Other Assets [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset   19,163,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 220,000,000 400,000,000
Fair value, derivative asset 4,835,000  
Other Liabilities [Member] | Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notional value, derivative liability 405,000,000 185,000,000
Fair value, derivative liability 13,384,000 4,783,000
Other Liabilities [Member] | Interest Rate Swaps Cash Flow Hedges [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notional value, derivative liability 100,000,000  
Fair value, derivative liability 2,974,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 (7,975,000) $ 10,026,000
Accumulated Other Comprehensive (Loss) Income [Member] | Interest Rate Swaps Cash Flow Hedges [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset $ (2,974,000)  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Cross Currency Interest Rate Contract [Member]      
Derivative [Line Items]      
Interest earned $ 10,974 $ 8,872 $ 11,084
Interest Rate Swaps Cash Flow Hedges [Member]      
Derivative [Line Items]      
Interest earned 326    
Unrealized (losses) gains on open contracts (2,974)    
Cost of Sales [Member] | Foreign Currency Exchange Contract [Member]      
Derivative [Line Items]      
Realized gains (losses) on closed contracts 224 (3,855) (1,973)
Unrealized losses on open contracts (156) (176) (343)
Cumulative net pre-tax gains (losses) 68 (4,031) (2,316)
Other comprehensive income [Member] | Cross Currency Interest Rate Contract [Member]      
Derivative [Line Items]      
Unrealized (losses) gains on open contracts $ (18,001) $ 25,969 $ 29,052
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance at Beginning of Period $ 11,949 $ 10,718 $ 10,950
Accruals for Warranties 7,727 10,067 8,799
Settlements Made (7,626) (8,836) (9,031)
Balance at End of Period $ 12,050 $ 11,949 $ 10,718
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Other Long-Term Liabilities [Member]    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances $ 67 $ 57
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue Recognition and Deferred Revenue [Abstract]      
Balance at the beginning of the period $ 285,175 $ 273,598 $ 239,759
Recognition of revenue included in balance at beginning of the period (240,808) (230,615) (216,920)
Revenue deferred during the period, net of revenue recognized 279,149 242,192 250,759
Balance at the end of the period $ 323,516 $ 285,175 $ 273,598
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 256,675 $ 227,908
Deferred revenue and customer advances expected to be recognized 323,516  
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 $ 256,675  
Deferred revenue and customer advances recognition period 1 year  
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 $ 39,326  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-12-31 | Minimum [Member]    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances recognition period 13 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-12-31 | Maximum [Member]    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances recognition period 24 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-12-31    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 27,515  
Deferred revenue and customer advances recognition period 25 months  
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Additional Information (Detail) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Time Deposits $ 0.9 $ 0.9
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Inventory, Net of Reserves (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory, Net, Items Net of Reserve Alternative [Abstract]    
Raw materials $ 233,952 $ 205,760
Work in progress 20,198 19,899
Finished goods 262,086 230,051
Total inventories $ 516,236 $ 455,710
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]      
Provisions on inventory $ 11 $ 14 $ 9
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 1,391,205 $ 1,284,339  
Less: accumulated depreciation and amortization (752,132) (702,122)  
Property, plant and equipment, net 639,073 582,217 $ 547,913
Land and land Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 35,635 34,663  
Buildings And Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 488,667 444,994  
Production and other equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 748,411 640,460  
Construction in Progress [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 118,492 $ 164,222  
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property, plant and equipment retirements and disposals $ 48 $ 24 $ 23
Property, plant and equipment disposition disclosures Gains or losses on disposals were immaterial for the years ended December 31, 2023, 2022 and 2021.    
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 16, 2023
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Business acquisition, goodwill, not deductible for tax purposes $ 864,000 $ 1,305,446 $ 430,328
Charge Detection Spectrometre Technology [Member]      
Business Acquisition [Line Items]      
Asset acquistion aggregate consideration   10,000  
Payment to acquire productive assets   5,000  
Asset acquisition consideration payable   4,000  
Wyatt Technology LLC [Member]      
Business Acquisition [Line Items]      
Operating Costs And Expenses   40,000  
Expenses   19,000  
Business Combination, Consideration Transferred, Liabilities Incurred   40,000  
Transaction Related Costs   13,000  
Net Operating Loss   18,000  
Net Sales   73,000  
Wyatt [Member]      
Business Acquisition [Line Items]      
Aggregate consideration paid for acquird entity $ 1,300,000    
Net Operating Loss   658,431 651,869
Net Sales   $ 2,995,001 $ 3,086,281
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary of business combination assets acquired liabilities assumed (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
May 16, 2023
Dec. 31, 2022
Identifiable Net Assets (Liabilities) Acquired      
Goodwill $ 1,305,446 $ 864,000 $ 430,328
Wyatt [Member]      
Disclosure Of Business Combination Assets Acquired Liabilities Assumed [Line Items]      
Cash paid 1,307,978    
Less: cash acquired (25,624)    
Net cash consideration 1,282,354    
Identifiable Net Assets (Liabilities) Acquired      
Accounts receivable 20,099    
Inventory 14,706    
Deferred tax assets 11,335    
Prepaid and other assets 1,096    
Property, plant and equipment, net 9,056    
Operating lease assets 5,204    
Intangible assets 418,100    
Accounts payable and accrued expenses (31,664)    
Operating lease liabilities (5,204)    
Tax liabilities (3,917)    
Deferred revenue (15,219)    
Other liabilities (5,728)    
Total identifiable net assets acquired 417,864    
Goodwill 864,490    
Cash consideration paid $ 1,282,354    
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary Of The Purchase Price Allocated To The Intangible Assets Acquired And The Estimated Useful Lives (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]    
Weighted-Average Life 7 years 7 years
Wyatt Technology LLC [Member]    
Business Acquisition [Line Items]    
Amount $ 418,100  
Developed technology [Member] | Wyatt Technology LLC [Member]    
Business Acquisition [Line Items]    
Amount $ 80,000  
Weighted-Average Life 10 years  
Customer relationships [Member] | Wyatt Technology LLC [Member]    
Business Acquisition [Line Items]    
Amount $ 330,600  
Weighted-Average Life 10 years  
Trade names [member] | Wyatt Technology LLC [Member]    
Business Acquisition [Line Items]    
Amount $ 7,500  
Weighted-Average Life 5 years  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary of Business Acquisition Pro Forma Information (Detail) - Wyatt [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]    
Revenue $ 2,995,001 $ 3,086,281
Net income $ 658,431 $ 651,869
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangibles - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 16, 2023
Goodwill $ 1,305,446 $ 430,328   $ 864,000
Goodwill foreign currency translation adjustments 10,000      
Intangible assets, gross foreign currency translation adjustments 32,000      
Intangible assets, accumulated amortization foreign currency translation adjustments 18,000      
Amortization expense 81,000 58,000 $ 60,000  
Future amortization expense, year 1 98,000      
Future amortization expense, year 2 98,000      
Future amortization expense, year 3 98,000      
Future amortization expense, year 4 98,000      
Future amortization expense, year 5 98,000      
Impairment of certain intangible assets 4,000      
Intangible assets other than goodwill capitalized during the period $ 468,000 $ 54,000 $ 55,000  
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Amortization of Acquisition Costs      
Wyatt [Member]        
Goodwill acquired $ 864,000      
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,411,070 $ 915,298
Accumulated Amortization $ 781,883 $ 687,899
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 660,273 589,604
Accumulated Amortization $ 495,317 $ 441,414
Weighted-Average Amortization Period 5 years 5 years
Purchased Intangibles [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 614,357 $ 197,805
Accumulated Amortization $ 197,154 $ 166,735
Weighted-Average Amortization Period 10 years 11 years
Licensing Agreements [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14,798 $ 14,070
Accumulated Amortization $ 8,429 $ 6,729
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 $ 111,962 $ 104,139
Accumulated Amortization $ 80,983 $ 73,021
Weighted-Average Amortization Period 8 years 8 years
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
May 16, 2023
Mar. 03, 2023
Dec. 31, 2022
Sep. 17, 2021
Debt Instrument [Line Items]          
Debt facility fee The interest rates applicable under the Credit Facility 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 Term SOFR rate for a one-month interest period as published two U.S. Government Securities Business Days prior to such day (or if such day is not a U.S. Government Securities Business Day, the immediately preceding U.S. Government Securities Business Day), plus 1% annum) or the applicable 1, 3 or 6 month adjusted Term SOFR 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 Term SOFR or EURIBO rate loans. The facility fee on the Credit Facility 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 $ 2,305,513     $ 1,524,878  
Line of credit maximum borrowing capacity $ 114,000   $ 2,000,000 113,000  
Long term debt gross   $ 2,400,000      
Notes Payable to Banks [Member]          
Debt Instrument [Line Items]          
Interest rate terms on debt The interest rates applicable under the Credit Facility 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 Term SOFR rate for a one-month interest period as published two U.S. Government Securities Business Days prior to such day (or if such day is not a U.S. Government Securities Business Day, the immediately preceding U.S. Government Securities Business Day), plus 1% annum) or the applicable 1, 3 or 6 month adjusted Term SOFR 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 Term SOFR or EURIBO rate loans. The facility fee on the Credit Facility 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.        
Unused borrowing capacity $ 900,000     1,500,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     $ 1,300,000  
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. 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        
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 4.69%     3.54%  
Revolving Facilities [Member] | Notes Payable to Banks [Member]          
Debt Instrument [Line Items]          
Face value of debt         $ 1,800,000
2021 Credit Facility [Member]          
Debt Instrument [Line Items]          
Long term debt gross $ 1,100,000     $ 270,000  
Debt Instrument, Term 5 years        
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Line of credit maximum borrowing capacity     $ 200,000    
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Senior Unsecured Notes Issued (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Series P [Member]    
Debt Instrument [Line Items]    
Term 5 years  
Interest Rate 4.91% 4.91%
Face Value $ 50  
Maturity Date May 31, 2028  
Series Q [Member]    
Debt Instrument [Line Items]    
Term 7 years  
Interest Rate 4.91% 4.91%
Face Value $ 50  
Maturity Date May 31, 2030  
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Outstanding Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
May 16, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Total notes payable and debt, current $ 50,000   $ 50,000
Long-term debt   $ 2,400,000  
Unamortized debt issuance costs (4,487)   (5,122)
Total long-term debt 2,305,513   1,524,878
Total debt 2,355,513   1,574,878
Credit Agreement [Member]      
Debt Instrument [Line Items]      
Long-term debt 1,050,000   270,000
Senior Unsecured Notes Series G [Member]      
Debt Instrument [Line Items]      
Total notes payable and debt, current 50,000   50,000
Senior Unsecured Notes Series H [Member]      
Debt Instrument [Line Items]      
Total notes payable and debt, current     50,000
Senior Unsecured Notes Series I [Member]      
Debt Instrument [Line Items]      
Total notes payable and debt, current     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   100,000
Senior Unsecured Notes Series O [Member]      
Debt Instrument [Line Items]      
Long-term debt 400,000   $ 400,000
Senior Unsecured Notes Series P [Member]      
Debt Instrument [Line Items]      
Long-term debt 50,000    
Senior Unsecured Notes Series Q [Member]      
Debt Instrument [Line Items]      
Long-term debt $ 50,000    
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Outstanding Debt (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
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]    
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%
Senior Unsecured Notes Series P [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 4.91% 4.91%
Senior Unsecured Notes Series Q [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 4.91% 4.91%
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Annual maturities of debt outstanding (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Maturities of Long-term Debt [Abstract]  
2024 $ 50,000
2025 0
2026 1,510,000
2027 0
2028 50,000
Thereafter 750,000
Total $ 2,360,000
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Taxes [Line Items]                        
Income tax holiday amount                 $ 16,000 $ 20,000 $ 20,000  
Income tax holiday per share benefit                 $ 0.27 $ 0.33 $ 0.32  
Effective income tax rate                 12.80% 15.50% 14.10%  
Unrecognized tax benefits decrease resulting from settlement with taxing authorities                 $ 17,651 $ 0 $ 1,300  
Percentage points reduction in effective tax rate                 2.50%      
Statutory tax rate                 21.00% 21.00% 21.00%  
Effective income tax reconciliation gilti amount                 $ 15,103 $ 17,812 $ 10,476  
Valuation Allowance $ 57,873       $ 54,300       57,873 54,300 58,834 $ 60,101
Deferred Tax Assets, Net of Valuation Allowance 132,521       113,628       132,521 113,628    
Incremental income tax provision 21,395 $ 18,643 $ 29,721 $ 24,250 $ 48,434 $ 27,383 $ 27,410 $ 26,864 94,009 130,091 113,350  
Provision for income tax repatriation of earnings                 4,000 4,000 3,000  
Gross unrecognized tax benefit would impact the Company's effective tax rate 14,000               14,000      
GILTI Tax [Member]                        
Income Taxes [Line Items]                        
Incremental income tax provision                   18,000 10,000  
Stock Based Compensation Tax Benefit [Member]                        
Income Taxes [Line Items]                        
Incremental income tax provision                 3,000 $ 7,000 $ 7,000  
Foreign Net Operating Losses and credits [Member]                        
Income Taxes [Line Items]                        
Valuation Allowance 52,000               52,000      
Gross foreign net operating losses 231,000               231,000      
Deferred Tax Assets, Net of Valuation Allowance 3,000               3,000      
Deferred Tax Assets Operating Loss Carryforwards Foreign Not Subject To Expiration 192,000               192,000      
Deferred Tax Assets Operating Loss Carryforwards Foreign Subject To Expiration 39,000               39,000      
Maximum [Member]                        
Income Taxes [Line Items]                        
Expected change in unrecognized tax benefits in the next twelve months $ 2,000               $ 2,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                 25.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 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income from operations before income taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Domestic                 $ 74,119 $ 133,816 $ 144,410
Foreign                 662,124 704,030 661,783
Income before income taxes $ 237,600 $ 153,195 $ 180,275 $ 165,173 $ 275,496 $ 183,381 $ 192,274 $ 186,695 $ 736,243 $ 837,846 $ 806,193
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred components of the provision (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
The components of the income tax provision were as follows:                      
Federal                 $ 178 $ 62,153 $ 16,302
State                 6,427 8,025 3,691
Foreign                 88,601 91,901 76,724
Total current tax provision                 95,206 162,079 96,717
Federal                 (2,457) (26,551) 10,491
State                 (3,029) (4,420) 345
Foreign                 4,289 (1,017) 5,797
Total deferred tax provision                 (1,197) (31,988) 16,633
Provision for income taxes $ 21,395 $ 18,643 $ 29,721 $ 24,250 $ 48,434 $ 27,383 $ 27,410 $ 26,864 $ 94,009 $ 130,091 $ 113,350
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Amount [Abstract]                      
Federal tax computed at U.S. statutory income tax rate                 $ 154,611 $ 175,948 $ 169,300
GILTI, net of foreign tax credits                 15,103 17,812 10,476
Uncertain tax positions                 (16,211) 1,051 508
State income tax, net of federal income tax benefit                 2,880 3,605 4,037
Net effect of foreign operations                 (48,587) (55,273) (56,214)
Effect of stock-based compensation                 (2,262) (7,341) (6,682)
Other, net                 (11,525) (5,711) (8,075)
Provision for income taxes $ 21,395 $ 18,643 $ 29,721 $ 24,250 $ 48,434 $ 27,383 $ 27,410 $ 26,864 $ 94,009 $ 130,091 $ 113,350
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred tax liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net operating losses and credits $ 54,901 $ 51,945    
Depreciation 1,517 18    
Operating leases 20,307 19,771    
Amortization 5,905 2,713    
Stock-based compensation 7,754 7,947    
Deferred compensation 14,886 23,488    
Deferred revenue 17,127 13,555    
Revaluation of equity investments and licenses 1,884 23    
Inventory 7,534 6,463    
Accrued liabilities and reserves 5,720 4,815    
Capitalized interest 12,586 0    
Unrealized foreign currency gain/loss 700 1,858    
Capitalized Section 174 Expenditures 34,487 34,234    
Other 5,086 1,098    
Total deferred tax assets 190,394 167,928    
Valuation allowance (57,873) (54,300) $ (58,834) $ (60,101)
Deferred tax assets, net of valuation allowance 132,521 113,628    
Capitalized software (29,281) (25,429)    
Operating leases (20,117) (19,543)    
Indefinite-lived intangibles (14,824) (16,057)    
Deferred tax liability on foreign earnings (20,374) (18,677)    
Total deferred tax liabilities (84,596) (79,706)    
Net deferred tax assets $ 47,925 $ 33,922    
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at the beginning of the period $ 29,019 $ 28,692 $ 28,666
Net reductions for settlement of tax audits (17,651) 0 (1,300)
Net reductions for lapse of statutes taken during the period (512) (818) (433)
Net additions for tax positions taken during the prior period 2,473 0 0
Net additions for tax positions taken during the current period 994 1,145 1,759
Balance at the end of the period $ 14,323 $ 29,019 $ 28,692
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary Of Valuation Allowance (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Beginning Balance $ 54,300 $ 58,834 $ 60,101
Charged to Provision for Income Taxes [1] 1,467 (1,647) 2,919
Other [2] 2,106 (2,887) (4,186)
Ending Balance $ 57,873 $ 54,300 $ 58,834
[1] 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.
[2] The changes in the valuation allowance during the years ended December 31, 2023, 2022 and 2021 are primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward.
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Litigation - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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 $ 2 $ 1 $ 3
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Weighted Average Remaining Lease Term 4 years 6 months 4 years 4 months 24 days  
Rental expense $ 38 $ 36 $ 34
Cash paid related to operating lease liabilities $ 38 $ 36 34
Weighted Average Discount Rate 4.15% 3.24%  
Acquired right-of-use assets in exchange for new operating lease liabilities $ 2 $ 12 $ 3
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Total lease assets $ 84,591 $ 86,506
Liabilities:    
Operating lease liabilities - current 27,825 26,429
Operating lease liabilities - long-term 58,926 62,108
Total lease liabilities 86,751 88,537
Property Operating lease assets [Member]    
Assets:    
Total lease assets 55,006 54,930
Automobile Operating lease assets [Member]    
Assets:    
Total lease assets 28,675 30,582
Equipment operating lease assets [Member]    
Assets:    
Total lease assets $ 910 $ 994
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Undiscounted future minimum rents payable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 30,344  
2025 24,570  
2026 18,321  
2027 10,752  
2028 3,848  
2029 and thereafter 5,215  
Total future minimum lease payments 93,050  
Less: amount of lease payments representing interest (6,299)  
Present value of future minimum lease payments 86,751 $ 88,537
Less: current operating lease liabilities (27,825) (26,429)
Long-term operating lease liabilities $ 58,926 $ 62,108
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Commitments and Contingencies Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum License Fees Payable Future minimum license fees payable under existing license agreements as of December 31, 2023 are immaterial for the years ended December 31, 2023 and thereafter.
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 6,300    
Stock-based compensation related to the retirement of senior executives $ 36,868 $ 42,564 $ 29,918
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,700    
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 $ 11,000 31,000 43,000
Proceeds from stock plans 18,000 $ 32,000 $ 46,000
Intrinsic value of options outstanding $ 39,000    
Weighted-average remaining contractual term of options exercisable 5 years 1 month 6 days    
Intrinsic value of options exercisable $ 28,000    
Number of options exercisable 259 300 300
Weighted-average exercise price of exercisable options $ 223.37 $ 188.21 $ 162.09
Options Vested and Expected to Vest [Abstract]      
Number of options outstanding which are vested and expected to vest 600    
Aggregate intrinsic value of outstanding options which are vested and expect to vest $ 39,000    
Weighted-average exercise price of outstanding options which are vested and expected to vest $ 264.78    
Weighted-average remaining contractual term of outstanding options which are vested and expected to vest 6 years 8 months 12 days    
Unrecognized compensation costs on unvested options $ 25,000    
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation costs 1,000 $ 1,000 $ 1,000
Restricted Stock Unit Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation costs $ 19,000 $ 19,000 17,000
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      
Shares granted 100    
Weighted-average grant date fair value of shares granted $ 319.28    
Unvested shares at end of period 235 238  
Unrecognized compensation costs on unvested awards $ 50,000    
Performance Stock Unit Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation costs $ 5,000 $ 13,000 $ 3,000
Options Vested and Expected to Vest [Abstract]      
Weighted-average period of recognition for unrecognized compensation costs on nonvested awards 1 year 10 months 24 days    
Unvested Awards Roll Forward      
Shares granted 45 40 41
Weighted-average grant date fair value of shares granted $ 338.02    
Unvested shares at end of period 108 111  
Unrecognized compensation costs on unvested awards $ 15,000    
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]      
Stock-based compensation costs $ 1,000 $ 1,000 $ 1,000
Unvested Awards Roll Forward      
Shares granted 3 3 4
Weighted-average grant date fair value of shares granted $ 341.04 $ 363.44 $ 256.28
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 4 months 24 days    
Employee Stock Purchase Plan of 2009 [Member] | Employee Stock [Member]      
Employee Stock Purchase Plan [Abstract]      
Total number of shares purchased under employee stock purchase plan 800    
Share-Based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation related to the retirement of senior executives $ 10,000 $ 8,000 $ 7,000
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2023
$ / shares
Range 113 Point 88 To 235 Point 06 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based payment arrangement, option, exercise price range, lower range limit $ 113.88
Share-based payment arrangement, option, exercise price range, upper range limit 235.06
Range 235 Point 07 to 303 Point 64 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based payment arrangement, option, exercise price range, lower range limit 235.07
Share-based payment arrangement, option, exercise price range, upper range limit 303.64
Range 303 Point 65 to 371 Point 64 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Share-based payment arrangement, option, exercise price range, lower range limit 303.65
Share-based payment arrangement, option, exercise price range, upper range limit $ 371.64
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation $ 36,868 $ 42,564 $ 29,918
Cost of Sales [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 2,014 3,498 2,500
Selling and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation 31,012 32,192 21,727
Research and Development Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total stock-based compensation $ 3,842 $ 6,874 $ 5,691
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Options Issued and Significant Assumptions Used to Estimate Option Fair Values      
Options issued 132 138 160
Fair value assumptions, risk free interest rate 3.90% 2.00% 0.80%
Fair value assumptions, expected life in years 6 years 6 years 6 years
Fair value assumptions, expected volatility 31.10% 30.70% 32.40%
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 $ 331.76 $ 321.15 $ 281.33
Weighted-average grant date fair value of options granted $ 126.73 $ 107.99 $ 91.48
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) - Equity Option [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding at December 31, 2022 597    
Granted 132 138 160
Exercised (99)    
Canceled (43)    
Outstanding at December 31, 2023 587 597  
Weighted-average exercise price of options outstanding at beginning of period $ 238.43    
Weighted-average exercise price of options granted 331.76 $ 321.15 $ 281.33
Weighted-average exercise price of options exercised 178.31    
Weighted average exercise price of options canceled 291.54    
Weighted-average exercise price of options outstanding at end of period 265.17 238.43  
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 99.22    
Weighted-average exercise price of options granted 253.64    
Weighted-average exercise price of options exercised 99.22    
Weighted average exercise price of options canceled 195.75    
Weighted-average exercise price of options outstanding at end of period 113.88 99.22  
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average exercise price of options outstanding at beginning of period 371.64    
Weighted-average exercise price of options granted 345.59    
Weighted-average exercise price of options exercised 314.98    
Weighted average exercise price of options canceled 345.59    
Weighted-average exercise price of options outstanding at end of period $ 371.64 $ 371.64  
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Range of exercise prices (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 587    
Weighted-average exercise price of outstanding options $ 265.17    
Weighted-average remaining contractual life of options outstanding 6 years 9 months 18 days    
Number of options exercisable 259 300 300
Weighted-average exercise price of exercisable options $ 223.37 $ 188.21 $ 162.09
Range $113.88 to $ 235.06 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 192    
Weighted-average exercise price of outstanding options $ 187.37    
Weighted-average remaining contractual life of options outstanding 4 years 8 months 12 days    
Number of options exercisable 150    
Weighted-average exercise price of exercisable options $ 181.57    
Range $235.07 to $303.64 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 166    
Weighted-average exercise price of outstanding options $ 267.95    
Weighted-average remaining contractual life of options outstanding 6 years 9 months 18 days    
Number of options exercisable 80    
Weighted-average exercise price of exercisable options $ 262.92    
Range $303.65 to $371.64 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Number of outstanding options 229    
Weighted-average exercise price of outstanding options $ 328.38    
Weighted-average remaining contractual life of options outstanding 8 years 7 months 6 days    
Number of options exercisable 29    
Weighted-average exercise price of exercisable options $ 331.66    
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
$ / 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 238
Shares, Granted | shares 100
Shares, Vested | shares (74)
Shares, Forfeited | shares (29)
Unvested Ending balance, Shares | shares 235
Weighted-average grant date fair value per share of shares unvested at beginning of period | $ / shares $ 273.6
Weighted-average grant date fair value per share of shares granted | $ / shares 319.28
Weighted-average grant date fair value per share of shares vested | $ / shares 254.61
Weighted-average grant date fair value of shares forfeited | $ / shares 288.5
Weighted-average grant date fair value per share of shares unvested at end of period | $ / shares $ 297.18
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values      
Shares granted 45 40 41
Fair value assumptions, risk free interest rate 4.80% 1.60% 0.20%
Fair value assumptions, expected life in years 2 years 10 months 24 days 2 years 10 months 24 days 2 years 10 months 24 days
Fair value assumptions, expected volatility 33.30% 25.40% 38.70%
Fair value assumptions, expected volatility of peer companies 32.80% 34.50% 34.70%
Fair value assumptions, correlation coefficient 38.20% 43.00% 45.80%
Fair value assumptions, expected dividends $ 0    
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested Beginning balance, Shares 111    
Shares granted 45 40 41
Shares Vested (46)    
Shares Forfeited (17)    
Shares Change in performance shares in the year due to exceeding performance targets 15    
Unvested Ending balance, Shares 108 111  
Weighted-average grant date fair value per share of shares unvested at beginning of period $ 297.55    
Weighted-average grant date fair value per share of shares granted 338.02    
Weighted-average grant date fair value per share of shares vested 208.35    
Weighted-average grant date fair value per share of shares forfeited 307.03    
Weighted-average Change in performance shares in the year due to exceeding performance targets 205.72    
Weighted-average grant date fair value per share of shares unvested at end of period $ 337.22 $ 297.55  
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]                      
Net income per basic common share, Net Income (Numerator) $ 216,205 $ 134,552 $ 150,554 $ 140,923 $ 227,062 $ 155,998 $ 164,864 $ 159,831 $ 642,234 $ 707,755 $ 692,843
Net income per diluted common share, Net Income (Numerator)                 $ 642,234 $ 707,755 $ 692,843
Net income per basic common share, Weighted-Average Shares (Denominator) 59,142 59,093 58,857 59,023 59,329 59,801 60,206 60,580 59,076 59,985 61,575
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator)                 194 346 453
Net income per diluted common share, Weighted-Average Shares (Denominator) 59,311 59,225 59,010 59,317 59,644 60,081 60,510 60,952 59,270 60,331 62,028
Net income per basic common share, Per Share Amount $ 3.66 $ 2.28 $ 2.56 $ 2.39 $ 3.83 $ 2.61 $ 2.74 $ 2.64 $ 10.87 $ 11.8 $ 11.25
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount                 (0.03) (0.07) (0.08)
Net income per diluted common share, Per Share Amount $ 3.65 $ 2.27 $ 2.55 $ 2.38 $ 3.81 $ 2.6 $ 2.72 $ 2.62 $ 10.84 $ 11.73 $ 11.17
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Additional Information (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share 245 66 3
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ 504,488 $ 367,554 $ 232,144
Other comprehensive (loss) income, net of tax 7,452 (29,707) 6,078
Ending balance 1,150,341 504,488 367,554
Currency Translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (146,120) (99,985)  
Other comprehensive (loss) income, net of tax 17,761 (46,135)  
Ending balance (128,359) (146,120) (99,985)
Unrealized Gain (Loss) on Retirement Plans [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 4,548 (11,860)  
Other comprehensive (loss) income, net of tax (8,049) 16,408  
Ending balance (3,501) 4,548 (11,860)
Unrealized Gain (Loss) on Investments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 0 (20)  
Other comprehensive (loss) income, net of tax 0 20  
Ending balance 0 0 (20)
Unrealized Loss on Derivative Instruments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 0 0  
Other comprehensive (loss) income, net of tax (2,260) 0  
Ending balance (2,260) 0 0
Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (141,572) (111,865) (117,943)
Other comprehensive (loss) income, net of tax 7,452 (29,707)  
Ending balance $ (134,120) $ (141,572) $ (111,865)
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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 $ 18 $ 16 $ 17
Effect of one-quarter percentage point increase in discount rate on net periodic benefit cost less than $1 million    
US 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 $ 81 64  
US 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 $ 22 $ 21 $ 19
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 109 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
U.S. Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]      
Projected benefit obligation, Beginning balance $ 22,583 $ 25,958  
Service cost 275 775 $ 884
Employee contributions 1,105 1,139  
Interest cost 1,262 706 559
Actuarial losses (gains) 2,166 (4,657)  
Benefits paid (1,649) (1,338)  
Projected benefit obligation, Ending balance 25,742 22,583 25,958
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Projected benefit obligation, Beginning balance 74,025 106,924  
Service cost 3,073 4,018 4,577
Employee contributions 601 536  
Interest cost 2,797 1,360 1,247
Actuarial losses (gains) 11,387 (27,494)  
Benefits paid (2,051) (3,567)  
Plan amendments (500) 0  
Plan settlements (488) (812)  
Currency impact 3,547 (6,940)  
Projected benefit obligation, Ending balance $ 92,391 $ 74,025 $ 106,924
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
U.S. Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]    
Fair value of defined benefit plan assets, beginning balance $ 15,724 $ 18,314
Actual return on plan assets 2,444 (2,895)
Company contributions 529 504
Employee contributions 1,105 1,139
Benefits paid (1,649) (1,338)
Fair value of defined benefit plan assets, ending balance 18,153 15,724
Non-U.S. Pension Plans [Member] | Pension Plans [Member]    
Fair value of defined benefit plan assets, beginning balance 77,697 91,169
Actual return on plan assets 4,144 (6,497)
Company contributions 3,224 2,500
Employee contributions 601 536
Plan settlements (488) (812)
Benefits paid (2,051) (3,567)
Currency impact 3,460 (5,632)
Fair value of defined benefit plan assets, ending balance $ 86,587 $ 77,697
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit, Funded Status of Plan (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
U.S. Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]      
Projected benefit obligation $ (25,742) $ (22,583) $ (25,958)
Fair value of plan assets 18,153 15,724 18,314
Funded status (7,589) (6,859)  
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Projected benefit obligation (92,391) (74,025) (106,924)
Fair value of plan assets 86,587 77,697 $ 91,169
Funded status $ (5,804) $ 3,672  
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Long-term defined benefit plan liabilities $ (47,559) $ (38,203)
U.S. Retiree Healthcare Plan [Member]    
Long-term defined benefit plan liabilities (7,589) (6,859)
Net amount of defined benefit plan recognized in balance sheet (7,589) (6,859)
Non-U.S. Pension Plans [Member] | Pension Plans [Member]    
Long-term defined benefit plan liabilities 5,220 9,554
Long-term defined benefit plan liabilities (11,024) (5,882)
Net amount of defined benefit plan recognized in balance sheet $ (5,804) $ 3,672
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Define Benefit Plan with Accumulated benefit obligations [Member]    
Accumulated benefit obligations $ 60,815 $ 16,962
Fair value of plan assets 52,894 13,616
Define Benefit Plan with Projected benefit obligations [Member]    
Projected benefit obligation 63,918 19,498
Fair value of plan assets $ 52,894 $ 13,616
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
U.S. Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Service cost $ 275 $ 775 $ 884
Interest cost 1,262 706 559
Expected return on plan assets (978) (1,138) (1,011)
Net amortization: Prior service credit (19) (19) (19)
Net amortization: Net actuarial (gain) loss   0 10
Net periodic pension cost 540 324 423
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Service cost 3,073 4,018 4,577
Interest cost 2,797 1,360 1,247
Expected return on plan assets (2,653) (1,972) (1,835)
Settlement loss 221 73 77
Net amortization: Prior service credit (105) (129) (87)
Net amortization: Net actuarial (gain) loss (195) 649 1,186
Net periodic pension cost $ 3,138 $ 3,999 $ 5,165
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Total recognized in other comprehensive (loss) income $ 10,251 $ (21,527) $ (10,509)
U.S. Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Prior service credit     0
Net (loss) gain arising during the year (699) 623 1,524
Prior service credit (19) (19) (19)
Net loss 0 0 10
Total recognized in other comprehensive (loss) income (718) 604 1,515
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Prior service credit 0 0 (69)
Net (loss) gain arising during the year (9,396) 19,025 6,708
Prior service credit (105) (129) (87)
Net loss 26 722 1,263
Currency impact (58) 1,305 1,179
Total recognized in other comprehensive (loss) income $ (9,533) $ 20,923 $ 8,994
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
U.S. Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]    
Accumulated Other Comprehensive Income [Abstract]    
Net actuarial (loss) gain $ (964) $ (266)
Prior service credit (cost) 17 36
Total (947) (230)
Non-U.S. Pension Plans [Member] | Pension Plans [Member]    
Accumulated Other Comprehensive Income [Abstract]    
Net actuarial (loss) gain (3,241) 6,157
Prior service credit (cost) (156) (20)
Total $ (3,397) $ 6,137
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail)
Dec. 31, 2023
Dec. 31, 2022
U.S. Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 100.00% 100.00%
U.S. Retiree Healthcare Plan [Member] | Equity Securities [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 70.00% 77.00%
U.S. Retiree Healthcare Plan [Member] | Debt Securities [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 30.00% 23.00%
U.S. Retiree Healthcare Plan [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%
U.S. Retiree Healthcare Plan [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 [Member] | Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total defined benefit plan asset allocation 4.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% 18.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 2.00% 2.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 76.00% 75.00%
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail)
Dec. 31, 2023
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 119 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Significant Unobservable Inputs (Level 3) [Member] | Bank and Insurance Investment Contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets $ 66,191 $ 57,994 $ 65,945
US Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,153 15,724 18,314
Non-U.S. Pension Plans [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 86,587 77,697 $ 91,169
Retirement Plans [Member] | Portion at Fair Value Measurement [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 104,740 93,421  
Retirement Plans [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | Portion at Fair Value Measurement [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 38,549 35,427  
Retirement Plans [Member] | Significant Unobservable Inputs (Level 3) [Member] | Portion at Fair Value Measurement [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 66,191 57,994  
Retirement Plans [Member] | US Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,153 15,724  
Retirement Plans [Member] | US Retiree Healthcare Plan [Member] | Retiree Healthcare Plan [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,153 15,724  
Retirement Plans [Member] | US Retiree Healthcare Plan [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,153 15,724  
Retirement Plans [Member] | US Retiree Healthcare Plan [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | Retiree Healthcare Plan [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,153 15,724  
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 86,587 77,697  
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 18,785 18,176  
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,611 1,527  
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 66,191 57,994  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 20,396 19,703  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | Pension Plans [Member] | Mutual Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 18,785 18,176  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Quoted Prices in Active Market for Identical Assets (Level 1) [Member] | Pension Plans [Member] | Cash and Cash Equivalents [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 1,611 1,527  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Significant Unobservable Inputs (Level 3) [Member] | Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets 66,191 57,994  
Retirement Plans [Member] | Non-U.S. Pension Plans [Member] | Significant Unobservable Inputs (Level 3) [Member] | Pension Plans [Member] | Bank and Insurance Investment Contracts [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of defined benefit plan assets $ 66,191 $ 57,994  
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail) - Mutual Fund [Member]
Dec. 31, 2023
Dec. 31, 2022
Large Cap US Companies Common Stock [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 41.00% 49.00%
International Growth Companies [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 29.00% 28.00%
International Growth Companies [Member] | Non-U.S. Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 18.00% 22.00%
Fixed Income Bonds [Member] | Retiree Healthcare Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 30.00% 23.00%
International Bonds [Member] | Non-U.S. Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 76.00% 59.00%
Other Investment Companies [Member] | Non-U.S. Pension Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Components of plan asset categories 7.00% 19.00%
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]    
Fair value of defined benefit plan assets, beginning balance $ 57,994 $ 65,945
Net purchases (sales) and appreciation (depreciation) of defined benefit plan assets 8,197 (7,951)
Fair value of defined benefit plan assets, ending balance $ 66,191 $ 57,994
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
U.S. Retiree Healthcare Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 5.18% 5.42% 2.70%
Interest crediting rate 5.25% 5.25% 5.25%
Non-U.S. Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 2.97% 3.82% 1.40%
Increases in compensation levels 2.90% 3.14% 2.74%
Interest crediting rate 2.05% 1.57% 0.99%
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
U.S. Retiree Healthcare Plan [Member]      
Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]      
Discount rate 5.42% 2.70% 2.25%
Return on plan assets 6.25% 6.25% 6.25%
Interest crediting rate 5.25% 5.25% 5.25%
Non-U.S. Pension Plans [Member]      
Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]      
Discount rate 4.70% 2.09% 1.40%
Return on plan assets 3.95% 3.07% 2.58%
Increases in compensation levels 4.32% 3.58% 3.11%
Interest crediting rate 1.47% 1.55% 0.77%
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Estimated Future Benefit Payments [Abstract]  
2024 $ 5,977
2025 6,130
2026 5,529
2027 6,443
2028 7,864
2029—2033 40,539
U.S. Retiree Healthcare Plan [Member]  
Estimated Future Benefit Payments [Abstract]  
2024 1,959
2025 2,068
2026 2,153
2027 2,251
2028 2,444
2029—2033 13,807
Non-U.S. Pension Plans [Member]  
Estimated Future Benefit Payments [Abstract]  
2024 4,018
2025 4,062
2026 3,376
2027 4,192
2028 5,420
2029—2033 $ 26,732
XML 125 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
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 126 R111.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]                      
Total net sales $ 819,474 $ 711,692 $ 740,576 $ 684,674 $ 858,510 $ 708,555 $ 714,319 $ 690,572 $ 2,956,416 $ 2,971,956 $ 2,785,874
Waters Instrument Systems [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,108,702 1,210,456 1,089,248
Chemistry Consumables [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 541,469 525,399 507,209
TA Instrument Systems [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 252,879 252,314 225,613
Product [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,903,050 1,988,169 1,822,070
Waters Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 951,419 890,607 876,626
TA Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 101,947 93,180 87,178
Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 $ 1,053,366 $ 983,787 $ 963,804
XML 127 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment Information - Summary of Geographic Sales Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]                      
Total net sales $ 819,474 $ 711,692 $ 740,576 $ 684,674 $ 858,510 $ 708,555 $ 714,319 $ 690,572 $ 2,956,416 $ 2,971,956 $ 2,785,874
China [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 440,707 565,143 521,128
Japan [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 167,202 167,220 182,597
Asia Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 399,916 399,380 372,040
Total Asia [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,007,825 1,131,743 1,075,765
United States [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 927,982 886,140 774,014
Americas Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 180,591 169,495 151,206
Total Americas [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,108,573 1,055,635 925,220
Europe [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 $ 840,018 $ 784,578 $ 784,889
XML 128 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment Information - Summary of Net Sales by Customer Class (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue, Major Customer [Line Items]                      
Total net sales $ 819,474 $ 711,692 $ 740,576 $ 684,674 $ 858,510 $ 708,555 $ 714,319 $ 690,572 $ 2,956,416 $ 2,971,956 $ 2,785,874
Pharmaceutical [Member]                      
Revenue, Major Customer [Line Items]                      
Total net sales                 1,696,875 1,751,665 1,667,061
Industrial [Member]                      
Revenue, Major Customer [Line Items]                      
Total net sales                 909,003 909,805 829,204
Academic and government [Member]                      
Revenue, Major Customer [Line Items]                      
Total net sales                 $ 350,538 $ 310,486 $ 289,609
XML 129 R114.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]                      
Total net sales $ 819,474 $ 711,692 $ 740,576 $ 684,674 $ 858,510 $ 708,555 $ 714,319 $ 690,572 $ 2,956,416 $ 2,971,956 $ 2,785,874
Chemistry Consumables [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 541,469 525,399 507,209
Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,053,366 983,787 963,804
Net Sales Recognized at a Point in Time: [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 2,275,580 2,355,670 2,176,736
Net Sales Recognized at a Point in Time: [Member] | Instrument Systems [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 1,361,581 1,462,770 1,314,861
Net Sales Recognized at a Point in Time: [Member] | Chemistry Consumables [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 541,469 525,399 507,209
Net Sales Recognized at a Point in Time: [Member] | Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 372,530 367,501 354,666
Net Sales Recognized Over Time: [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 2,956,416 2,971,956 2,785,874
Net Sales Recognized Over Time: [Member] | Service [Member]                      
Disaggregation of Revenue [Line Items]                      
Total net sales                 $ 680,836 $ 616,286 $ 609,138
XML 130 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment Information - Long-lived assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Segment Information [Line Items]      
Long-lived assets $ 639,073 $ 582,217 $ 547,913
United States [Member]      
Business Segment Information [Line Items]      
Long-lived assets 440,993 429,469 395,446
Americas Other [Member]      
Business Segment Information [Line Items]      
Long-lived assets 2,632 1,663 1,662
Total Americas [Member]      
Business Segment Information [Line Items]      
Long-lived assets 443,625 431,132 397,108
Europe [Member]      
Business Segment Information [Line Items]      
Long-lived assets 167,948 133,465 130,806
Asia [Member]      
Business Segment Information [Line Items]      
Long-lived assets $ 27,500 $ 17,620 $ 19,999
XML 131 R116.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 819,474 $ 711,692 $ 740,576 $ 684,674 $ 858,510 $ 708,555 $ 714,319 $ 690,572 $ 2,956,416 $ 2,971,956 $ 2,785,874
Costs and operating expenses:                      
Cost of sales 318,360 291,407 301,076 284,380 348,190 307,101 307,206 285,685 1,195,223 1,248,182  
Selling and administrative expenses 180,357 186,748 186,953 181,956 174,257 164,417 161,877 157,475 736,014 658,026 626,968
Research and development expenses 44,386 41,995 45,873 42,691 48,277 43,435 44,006 40,472 174,945 176,190 168,358
Purchased intangibles amortization 12,148 12,116 6,815 1,479 1,503 1,592 1,598 1,673 32,558 6,366 7,143
Acquired in-process research and development               9,797 0 9,797  
Total costs and operating expenses 555,251 532,266 540,717 510,506 572,227 516,545 514,687 495,102 2,138,740 2,098,561 1,964,167
Operating income 264,223 179,426 199,859 174,168 286,283 192,010 199,632 195,470 817,676 873,395 821,707
Other income (expense), net (557) 328 (352) 1,388 (372) 895 1,535 170 807 2,228  
Interest expense (30,703) (30,442) (23,272) (14,444) (13,899) (12,420) (11,419) (11,059) (98,861) (48,797) (44,938)
Interest income 4,637 3,883 4,040 4,061 3,484 2,896 2,526 2,114 16,621 11,020 12,221
Income before income taxes 237,600 153,195 180,275 165,173 275,496 183,381 192,274 186,695 736,243 837,846 806,193
Provision for income taxes 21,395 18,643 29,721 24,250 48,434 27,383 27,410 26,864 94,009 130,091 113,350
Net income $ 216,205 $ 134,552 $ 150,554 $ 140,923 $ 227,062 $ 155,998 $ 164,864 $ 159,831 $ 642,234 $ 707,755 $ 692,843
Net income per basic common share $ 3.66 $ 2.28 $ 2.56 $ 2.39 $ 3.83 $ 2.61 $ 2.74 $ 2.64 $ 10.87 $ 11.8 $ 11.25
Weighted-average number of basic common shares 59,142 59,093 58,857 59,023 59,329 59,801 60,206 60,580 59,076 59,985 61,575
Net income per diluted common share $ 3.65 $ 2.27 $ 2.55 $ 2.38 $ 3.81 $ 2.6 $ 2.72 $ 2.62 $ 10.84 $ 11.73 $ 11.17
Weighted-average number of diluted common shares and equivalents 59,311 59,225 59,010 59,317 59,644 60,081 60,510 60,952 59,270 60,331 62,028
EXCEL 133 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )5>6U@'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 " "57EM8A(KH6.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*':[#DR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI=^? M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[Z!3E9SQ 4/JD M#@BBJE;@D)11I& $%F$FLJ8V6NJ(BGR\X(V>\>$SMA/,:, 6'7:4@)<<6#-. M#.>AK>$&&&&$T:7O IJ9.%7_Q$X=8)?DD.RHTYE_)2CH'7+/KY+?%X]-NPQI1B651B4(\[/A*W@O)EQ^CZP^_F[#SQN[M M/S:^"C8U_+J+Y@M02P,$% @ E5Y;6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "57EM8DDA5+I<' #N,0 & 'AL+W=O6B0*9>NNO:&VV^EVV@\F<2&Z)&:.TR__ M_5Z'D)#)>2&3^:$M"7D?XD]MYWD2<_$BY/=TQ;DBKW&4I)>=E5+KC[U>ZJ]X MS-(3L>8)O/,D9,P4;,IE+UU+SH*\*(YZU'&&O9B%26=TD>^;R]&%R%04)GPN M29K%,9-O5SP2+Y<=M[/=<1\N5TKOZ(TNUFS)'[CZ8SV7L-4K58(PYDD:BH1( M_G39&;L?IWU'%^1'_!GREW3G-=%-60CQ76_+Z(T_TU>-L<.O [QLU2)N"B&,XC#9/.7O18@=@J@H>8"6A30_Q2X_88" MKRCP_ELP;"CH%P7]G,RF*3F'*5-L="'%"Y'Z:%#3+W*8>34T/TST__U!27@W MA#HUFHAG+LD<_L6D2_YXF)+W[WZZZ"E0UN_W_$+E:J-"&U1<2NY$HE8IN4X" M'M0%>G!*Y7G1[7E=451QROT3XKD?"'6H9SBA"5X^XXL30KV\O&\HG^+EOV4) M?+IC^O1::[R2LI?K>2CE;^-%JB3T]+]-A#<*?;."'OX?TS7S^64'QG?*Y3/O MC'[\P1TZ/YOHV!2;6A*KD>N7Y/J8^F@J_ RF&44>W];0FM:@O+DE@-UFD)ZQ1MX!A(!1M:$5N: .'U3RQ*32-V@I:U M)61)K$;HK"1TAK;P.E&A>B,WB>)RXU^(O@:3228E<#,APP6_:R*&%K8E9DFL1LQU*G_F'-+) M)L!- K,;\%>OY!-_,YHT7,IQ'!=^AN>G)F9X<5MHMM3JU'9%EK6E94JO3HA4M>J#)D@P271[($&*X6..\C]>U1F9) MK8ZL,O0NZGHK9(7APJ:Q?5+;J-.8=7"!UN2.X>?=RM"[N"4O)K1[O@QU&@*$ MGUELYH8+?0'<,B43(:&G,MUIC>RL6GU;:G5VE=EW<7]>L)N%$2>?LWC!I9$; M+N*X7;WY9:G5;E]EWT'MDKN0E@K(9/H9_W$XP=+NEZ76\X M/!OVS?2LFG];:G5ZE?UWNEN_&F ?R(."44>$A&&7@2,!8R("\^#%U:?7 M1H!6LX$MM3K *AVX!\6#K>G=7%##9)DS-$?./8H-^0"O:DWM& G!K2*"B[OZ MG2D..AETMJ609K.+Z]PRN>1D[/L M13 XXS5+C/CVR#2Z.+RN+2Q;:G5854R@N+O?PHH9P+K*4G@[-0[,/3K-M*S& M!%MJ=5I53*"XLR]H7<=<+O4\]@LHJ!7:R?YG5,#K6F,[1E2@552@N+\OL(V# M -33#]L7Y!:.([\GQJOG'DFO3^[8&DP@[.3UYG:, MQ$"KQ$!Q3Y^/RK'DK!D3+C!PSHR0K*8"6VIU2%4JH+B'OQ7Y8[J52+ (OT>D M?WK6I8YC#*%X:6M:QT@#M$H#%'?QCY(%>61ZBQCG!,3R_5WE^#_?J MCZ$"XR2>B$O?+WXB6WA&7+@2&-]8)'!5%?[W#V3-)'EF4<;).^?$<A ;"=LT^I-";9"KZ15O MSZ/!.77HD XO>L\U8L>(!-[.T8^0 K\H!WD$YX$\198EBLKA-9$SL>Y0^"R,LJ^[?EEH=5N7^ MO8/<_SQ;1*%/9I%@QL=YN$KK(6@U"!1JPYT![0Z&GCDW/BO&RUDR.8?*]RN1[>Y8%%;P: M+09>/I>ASU_TD[N5R/1R7;'6#_%N;^=&)UK=?46@T)O9T%\OKN=?Y%@Y3X^AGF9JU\N;?\,L,X7\+?JP[? M?!/BCNF;WRF)^!.4.B>G<(F2FR\7;#:46.?+[1="*1'G+U>6UBD2*&PO=V]R M:W-H965T&ULK5IM;]NV&OTKA%?<;8!3\U4OO8F!-.FV ET; M--F]GQF9B85*HB?12;-?OT>2;=GBBUT@'YQ(\B%Y^(A\SGDDGS_K^ENS5,J@ M[V51-1>3I3&K=[-9DRU5*9NW>J4J^.9!UZ4T<%H_SII5K>2B:U06,XIQ-"ME M7DWFY]VUFWI^KM>FR"MU4Z-F79:R?GFO"OU\,2&3[86O^>/2M!=F\_.5?%2W MRORUNJGA;+;K99&7JFIR7:%:/5Q,+LF[*T[;!AWB?[EZ;O:.43N5>ZV_M2E:PVSR MJKV-MZ:&;W-H9^977S[??OGT\?KR[L,U>G_YZ?+SU0=T^\>'#W>WZ S]=7N- M?GGS*WJ#\@K=+?6ZD=6B.9\9&+EM/\LVH[SO1Z&>4:Y5]A8Q,D444^9H?G5Z MN>;3=\#=';1[ZUVSDIFZF,#F M:53]I";S__Q$(OQ?U^Q>J;.#N;+=7%FH]_F5;)8([AK*V@/U]SI_D@5,WGD7 M^ZZBKJLV 3S-62IP')W/GO;G8\-X@@5-=[ #IGS'E >9?JR>5&-*'[>^L=@; M-$F3$3$')J)N5F+'2@1976:97@,ER%F9@MC=%VJ**F5<%(4U?(PIB<8L'3!* MD]1#--H1C8Z&KS*ZSI4S?)$UJ" 19>-;:\.X$#'!;F[QCELYHID&:-S5H>&U>IFA5R)8H[.UV6Z_:G>-=FJE%IJ42LQ%G&R822DGLIDSP MH#+XR.(TLGK,8?-L NLENNGH@"E-23*.K@-':X)(@E1_UWKQG!>% MDQQQ+% L.!]O(P>0,\QHXF$W*!<)BL7\"]Q[:?+J$14*W$M@F6XZ.DB&7*1D MS-0!BP2./$0'V2%AW>FW?( >L^\?$5&*Q_QL'$D)P9[-3@:U(6&YZ;=[@* M M)CRB42+XF*$-A!M-N/!L=#)(#Q$G^90BE_=YD1M([4ZS0H(2]J-NY;5Z.YST M(&,DK&.?M5$-6LD7V64+R&X+=>].%0Y-PQA;*^@8[)#HH&DD+&H[9[#AZJ1H M2U7"8RS&%&U8RACV. (R*!H)2QI0K-<*]*%<%?I%*93I$@K 1K8EE).O+5I1 MRNRDX= V#(1],1VTC83%[5H]*%CS"W!;X&;6_?WORZ VFRR>9)6Y_0VQI8N* M*(JM4#MP-$ZQ)S/30>)H6.*VFU6/,O3>YG46&@X=BQ,ZINV"1=QGN>F@=C2L M=ML5DE>P-!0R\KN'ID/YH!H38UEVX1@57'B([I5L8>';$GV6=0VVY\5)TM8R M("G&"<$%(RGWQ7*0/'J*Y&5VTG9R=>A:!";2"J@#QS'#W,-VT#]ZBOZ=RM;6 MN#A)16*%UH43,?,82#I((0U+X2==/9X959='Q9"^JAB^5F^'TQ[$D(;%<)BV M3P2IK6X4+*D@8VOO !)!>1+[,M\@A#0LA /)E:Z[AW/Z 1*XR6O5UB3H7E7J M(7>[+&HK'X^%&%=\#AA+J*^4HH- TK! #M2'!'AT+SC$C\6$6@&W<1!NGGJL M-1U$DH9%'+"($I]"LD$A65@A^_Q8N':R\V&4+7D0YX30 M$5T7#BIR[ED<;-!&%M;&/D.>SM>6/B@7P#Z-%X8#2-*44%]UR :19&&1W# ^ MPM.6/\;CR,X8#B"-XRB-/&+.]IY)'GDHJU+A;H[-O2UTL5-W\ MW#W3,2].B6-!9?]1B7NMW@YG/2@["S]@O:FWGK]IYS^%$?'!Y?!37$[CT!XG88=W@24'E,>$;:# G"<>C\,'C\-_T.-T2^=D M_M1^=^E\JNL NI_JSO9>OK>_?/A3UH]YU8 C?X"6^&T,(:C['Q/T)T:ONO?Q M]]H877:'2R6!> N [Q\TV)_-2?N*?_>3COF_4$L#!!0 ( )5>6UAV>1^* M , /0) 8 >&PO=V]R:W-H965T&ULK9;1;MHP%(9? MQ1*%"U4M>BTFT7TRY,,/XH(0**G)$[%P(BDS,Y-4P01)$2T6 :I>K)@/"%2=?G2%!D' M$A:B)#9MC#MF0FAJ^/UB;,K]/LME3%.8MZ!@IR(5FR$2N"A*;E+WG:+,26 MP&KO$=@;@7VLP-D(G"+1DJQ(:TPD\?NCQ\F(S1Q?!F>#N:H-G59/(P0^^GA$,J(Y T(/$']!&]1282 MD1H5?5.JV;6'&6QFNBAGLO?,-(:@A1SK#-G8=AKDH^/E]J[<5#E7B=M5XG;A MY^SQFTDB0=6C1&R!+FE*TH"2&$V9H$5]?1_.A>2JRGXTI5IZMYN]]=8[%QD) M8&"HO26 K\#PW[VQ.OA34^+_R6QG&9QJ&9Q#[OY4[1K@'$*D2BUX/$,9X6A% MXAQ0!KQ\V4T+4+IZA:O^JUCYN(6MOKG:3NR5H!W@=@7KI;)"XN/G\1OQZW ^U6T.X_05,A\F9@MP;R-^JAB!W(3@79.0@Y8DFB M"O^T.N@<4P>O!.W0>A6M=P+M447@U5:LC7%C&1P3N4/=K:B[IU/OKX)NCX5Q'W3B=6]P$A21K2=-F$W:OOHI[E=>K4C8&XO1?:PG^. M-7P0^T'=:43.GW?!&T\M7%\Z[+B.4\=M#G5LJPYL;AW)^C[TF? E306*8:&T MN.4I$UY>,6UA%:??1O@8 !HB 8 >&PO=V]R:W-H965T&ULK5K;;N,V$/T5PET4+;"QR:&N:6(@L;)H@,TFB+/=AZ(/BLW8PNKB2K23 M]NM+R8HDDQ03;_426\Z9(YXA-7-$Z>PYR[\7:\8X>DGBM#@?K3G?G$XFQ6+- MDK 89QN6BO\\97D2I9M>1RE M["Y'Q39)POR?2Q9GS^GD^PN6(6,P6O*0(Q<>. MS5@YSP7_XU$ M')_.;K_,;S]?!QK;G6@WN0(G=*+&-DS_+"EX@<6$A4>SSD$?I"K$74?>+G@5A#[D@AB0+ M!B([2*/3I-$Q+@A3&G59W+/9G=DD8LZAK"8'JT.# \LC'DBKPSBZ']3N-MI= MH_:Y:*NEWE)]N!1=)"IXF8(=,Z; 5:2YU,'$DC*@PAS;PR!?'AH8.+[CZ:\. MKY'F&:7=BV2%^6)=:5N*.AEG&V%+N%&8I\Z9:_F6+0G3P1SB8TF8!N9XU.X1 MYC?"?*.PNZU0)0S-4O16'J:KZ%&4,10F6R%J2B' M.O)\J2"76%0OBN#6;F"CK,\1CU;5\-$FSW91T2.DINF>7LK[[&U(H('8Q+%[ M1'0\$S&*N%C\O8WR:FI.A(H%*PJ4]RQ$K3CRMC@5XKN^*^LSCO,'JPJ!-@_P MCB:[.+*RUJ1=:4"HZ)-*#C1 ['NV0^0TJ$#BEYW<[9GIUG@1HTF9WC:*HG21 M)4RKARIG]T2A<&4?H<.YE/JVK$:# ^+B/C&M)2)F3W3+URROA7PLO9%6C:6> M';NR%!4$ )XL1$41%W!?#6D-$3$:A>EURIE8SDV-U\JPE7.?^)XG+YV9#F=Y MFBM-A[-\VE/E26M+B-F7-&(,"TSC,1P'%"DZRX)!J8DZQP(=MD,AK<<@9I-Q M78T?/;*G+&>U&L3#EYXBH#478,GV2H/SJ.M9H:LT%,;N++\RXX'SE5L:QA/65 MG9\&)\J4:RL53EV MDXK'GESC:IAWD/NQ7.-T9&0,/18#6HL!9HOQK=JP8LN3<"P.P>#).H$[HW44QXRUT8"^NHGU;5'=@^N+)WTL < M3*E<8'0PP-#3U:"U&F"V&J)J+K<+COZ\8:7BO[1*C!3';E0,RA8,Q7:8OM;A M@'G/Q[CA!X-N\ S*%@S%=IBWUDR!V4R]8]>O9NCV(G%+3[&M7$$ZH.<1QY>O M(0W0 \!N3Y>&UE*!.^S6'Q@MVM%+8TBV8"BVPURV/@[,/N[8_3]0K9?K.-15 M6HR*\X21E2U?H..SP28]N\/06CDP6[FY2%6T8.92:Z0X>ET,R18,Q7;X9*6U MD!3_CV L3_G[*,OQZ4)VA>!YG^!U!+ P04 " "57EM8>&-(/2@% #;%0 M& 'AL+W=ODCAE V/%^?JZUV/S%4E"=D77)!7_+&F6A%Q<9J\]MLY(N"B" MDKB'(71Z21BEQK!?W'O,AGVZX7&4DL<,L$V2A-G[+8GI;F @X^/&4_2ZXOF- MWK"_#E_)E/"7]6,FKGI5ED64D)1%- 4960Z,&W0=X"*@4'R/R(X=_ 8YRHS2 M'_G%9#$P8-XB$I,YSU.$XFM+1B2.\TRB'3_W28WJF7G@X>^/[%\+> $S"QD9 MT?BO:,%7 \,SP((LPTW,G^CN&]D#V7F^.8U9\0EVI=8U#3#?,$Z3?;!H01*E MY7?XMN^(@P#D= 3@?0"6 ZR. ',?8)X:8.T#K*)G2I2B'X*0A\-^1G<@R]4B M6_ZCZ,PB6N!':5[W*<_$OY&(X\/1P_WTX<])^?I^#A*Q@] MW#T^C;^-[Z>3[V,PN1?78W )7J8!^/SI GP"40J>5W3#PG3!^CTN6I/G[,WW M3[XMGXP[GHPPN*,I7S$P3A=DT4S0$Q@5"_Y@N<7:C &97P$3?0$88E/1H-'I MX5@1'IP>CC0T9E49L\AG=N2;\I 3,<,XH$LPHHF8UJM\OFT)F*1SFA#P]\V, M\4S,G']4O5]FM]39\^7DFJW#.1D8(C$CV988P]]_0P[\0]5SYTP6G"E9HU>M MJE.A;%I]7O;P]YHRUSHNK;=E 6*;#[V M++.2-0CLBL#6CHL'OB(9F#<&1$D$/L>4L8MK%9E]SM%PSF3!F9(U^M*I^M+1 MC@:Q=8B-(14+;9:1=/X.Q'1*61SF6Y*J%\ML]D%%D>LZ2!H>;=6EY2!3'AX* M&?)AQ^AP*R)72_22BMT_COXC"Y /!L* V%P7)(NV(2]'BE@R-OFRPL","-] MQ.X]CT/&HF4T+\"5:[G;;BQV+$\B;ZN@!*U3-("]"MC3 M\D=)/#U!0"G5,! MRHD8,+K9[K693.Q(2&V1C*13-)#\"LD_=PWW"P /WXBR?+ZB?+XKKVMMEU7B&0 K:1)<&"AT+GJ]06DI-C0 M!:X2$RD*A1TH@[9E+5"=I F*:U!\*NBK>*5@Y89#V$4.'*5;,=U^:53N'Z?! M&"DD\A0-%)K+ U$3MK9?2.M##L?E9_(FWK,8N=".4/,X3%MRV8)I:[I0:L^# M]*;GU+H='9W6<<2V!+>&9EMSB;L&9VV+D-8I#)\(C[+2,,=1.(OBB+^#D-Z]=&U]M'"(Y>0K2JI$ M5-@/7][/%2);WC4"A0@AQ^V@JXT,TCN9$^MY=(U1.!<$L2V;-H4.(QN[,FQ; MAJ -_0[:VL4@O8UI[X+UJJ/$:KL.+%X\92B%Q;$1\F4HA0S;T.N JGT,TAN9 M(R4\NMPH7(L'+5^&;,N08T%/AFS+/ B1FA'7]@7K["B]-#)DHA%L7RT*BZ6YU0WA3G,=9KRV/,NS%[S_3(F M2Y$27KFBC[/R)+&\X'1=G*W-*.S+-.QMK+D MD>2DF5^_AY(CV>01DP+^DOCR\D@O>7CXD-;%4UG]J-=*->3G)B_JR\FZ:;;G MLUF=KM4FJ3^46U7 -ZNRVB0-O*T>9O6V4LFR;;3)9YQ2?[9)LF(ROV@_NZOF M%^6NR;-"W56DWFTV2?7\4>7ET^6$35X^^)8]K!O]P6Q^L4T>U+UJ_MS>5?!N MUD=99AM5U%E9D$JM+B=7[#R64C=H%?_-U%-]\)IH*XNR_*'?W"PO)U3?D]EHZ(>FN;LK-OC'_D\]_ MW/YU3Z;DS_N8G/WVCOQ&LH)\7Y>[.BF6]<6L@7O0D6;I_GH?N^OQD>LQ3KZ4 M1;.NR:=BJ9;' 69P\[T#_N+@(W=&C%7Z@0CVGG#*!7)#UV]OSI'F\=N;,X<; MT8^':..)L?%(ZC59P6RLR:HJ-P0F>)4T6?'0S9"LR51]CG5[%U;B877U.*^W M2:HN)U >:E4]JLG\W_]B/OT/UF6G#!:?*-A1=\J^.Z4K^OPK5,ZL2,N-POJL M:^NW;76!?)S[DG,A+V:/A[UARP(:!)YW+(N1:!$/I>AE1PZ\WH'G3(BKY?^@ M"D"E;6K2E%!JT[)(LUR1HK>F/]?O4IT[VZI\S&!FD<7SVY/'.V7RG#)8?*)@ M1UWO]UWO.Y/GOBG3'U.]JBP)]#,LM76B%RNL![M(WL'@"S_T0R.3;)7DGF_D M6VRK>!2Q$,^CH#<3.,W$:J6J"IR\Y$SR4Z'U.["N/F4L"@PGB$JP*#0,Q[:, M^;X8F1)A;R5\Q0H,=IJ-CD5H7324/C>FZ[6M"E@4F08PE>=3W$#4&XB7+)3GVQ =/W.GIIIC",I&JNB:Z:B95 MNB: <\#+C[ 1V&I/[?NR6:N*%&4Q;9>6=)U4#WB*[B_H'$-;PBBEPO3KBG3L M=V J]@I4K6%Z*4VN!RMB72M84K7-/$L66=ZNCN_;A11&-TG_WF5UIF8N7V"W@A6MV'6FN],4/=++QZ1(1\S:@,2H%-9$ M160\]*UI:LN@1,F11.8#;G$W;L56]KXRAARA(T8]&?B&,4SH<2\PN1C7T6#, MVL!;W,U;7]^ZD45MVK#D4T!E<_' = QV)LQT:>L"&?"#BG7L# MR3?LU+F3['X5.TX:+3Y5M.,^'2B/.[%F?K5<=KRFST,@>R!GFN?W9)LG1?.> M*."Y@6SKGOC!A'A4&7L2MK$(C,N[[(VDU MD!=WD]>57L-:@XM=#=\!X!^";$^W[01KOZG,,]B]:8RN>,B%9U9]1&EN89R2 M8Z<#?'$W?-WI_8M:[J?/V; 9JV$NO6M'NWD^V*-UWE&K-DK9&S5$%$;6W@51 M00:$(Z3)!RCC;BB[2YX[:ZNRTH<%*M<_F^R2O$]SJ/^I*NJ1JFCSE+DY0R33 MP!/FZ0$J@TWS8239F4G/OF 1VJI# TUA B0@[[#S$RA&+@+$%_ M:9E>9060XUM^C7'RVR__''/*:/&IHAWWZ0!XP@UXQY5[J18-R>IZ-TKDPF8P M)CU*I3DE$"&GWF%UVONW=9X^B1K+E@'JA/M8K2_39='Z0MW8QUNP<?@IT@W4 U^5L?C1-*RQHN70-!&FK=\C:@L5TB@T!,CQ[EB("3A M)J3C[*OU+SPM(>)N;'#A41"9<(#()&PZ3.Q#9)[GC_T^* 84$J^@T.'BV>A] MX:YZ)O4:\!9WA5!*0'E@_L2#Z7P.Y&L9PX0RC$;K[P ^XA7P,6I%E3TF^CD1 M2,"BJ: &XP9M2F%>*,RM+B83/C=7%T0&%!R-6!N01[B1!]WGGNU7TW?H2H-Z MM?$E@+OS3!Q"=%./1KYYLA%C0BE"/K:S%P,/"3*I/F3*Z9B,O!]TS>FX^%H#@^D)-RD M-'(N]VM6$<()/>F9QU*8CM. FAR/Z'R(-I+42E>C64]HG2S*D'C?/M #M%AW1$C.J,[CFT.5"/=1U7WN^TV5QH$8+^9O@ QI'#WT&%6 M%B@!RY,>5)TT6GRJ:,<].G"5='/5S<$3&&2;9'A^V #$I8!=C9D?M@YNE(;F M432F@PT^'LW$1U4S0*>JD9=V(_&!5)&EGSV99!HH?F^H3)N*3F&
    VD=+:]+^%M(]6]A_VC^^>M4^M&E\_I&=Q]U#J$.8[IG8+TD%!:TF MN5I!2/HA@+ZMNL=,NS=-N6T?O%R435-NVI=KE0#%: %\ORK+YN6-OD#_L._\ M_U!+ P04 " "57EM8%K!B7HH( #R1P & 'AL+W=ORS*+]62TMKXFJ5Y=3Y: MUO7JU612S9/R?VR;OXPN3A;Q??TAM:? M5M"J2K0(0*K"O5%:RN@B5&2O$G%F[ID M_TU8O?IB>O7AYNK=Y>SU;3 S;F[9K_?!A]L;XRID5U?3W]]>O9L%'V]^,8(_ M/EW>_FV,C4\W,^/79\^-:AF7M#*2W+A=%NLJSA?5"^,9=WTVJ5D3FT"3>=>< M-YOFX#W-N2WJ.%54F^JK38LL8WE]4Q?S+\8_[VGVF9;_*F1F>IG7BT72#) X M-:[C9#&^S(UIO$I8DW2B@5[T(ZW9C$ 71A"7>9+?5SJM\$#WL-FF6I??#M]I M=.!.Y_-UMD[CFK7KJE[2TF!=R.:R93/)/%#C75'M:^>$9=@VS? VS7 ;S]H3 M[PV]3_+F[MF\D<;YG!IQ;0@ER\T4VB9V+<$UD6*@@BYOD6V MY;@>)=L>)4?VZ)M-C[YX&I'']*Q6NUG^7E6K>$[/1RPG*EH^T-'%SS\AQ_Q- M-38W8C;?_X[C" Y Q@P@Q4)(L0A(C$L*:YL4EC8I/K"]2Y+/BXRJ3+SN)N+%3&V)@;\P@Q8+C;B"$C!D!B7%VVEL[;:V=FYEYSLW,&WN-7U,V0S]7 MN6S+G62ZGN"Q-NY0CR'% DBQ$%(L.M"QG,/.UF%'Z_!E5:W;Y;"X:WQN-C%5 MN[2SAPPCR%9I\8W2;K6_7I?S)=MU&]=LOE6U[ACI_3,0 ,F(( M*18!B7'.NUOGW1_C_-,ZK\H ; M>*?GR>95L6H>6BJ#?J7E/*GH0I4:GNRF8XJ[WZDG;5:%Q76FUL'"F-?>TU O M(<4B(#'.2W_KI0_NI6ZX:Z,-'>Z^9"SV!%MGD $#2+$04BP"$N-R!)D]D3&U M6;)]R&\S0LE03,FKL6-Y/A'FYZD^TM#5'E0M %4+C^V2""HL;^X.;D-:<]L% M?=S TT6[L6>[^K@9\4J;D3PD?==U1).1S#^$<;M'260?^K8/M@12+8)2XWWK M^172 ZQ]ONFF9[WDT/FY4^,VVR)B 8T8@*J%H&H1E!J?#CU\0WKZ%N0+#96!K1LAI&R/(\4QS37W7=>H!HJKL7DOI,D8R:F FF"'=GH%$#4+405"V" M4N,SHR=A2(_"]&03R6S&-=GZ)C[>Z(,,W@^!@J\C[R$$C1I!J?&V]O@+Z?G7 M2803R=AIS+8SIBNZ#2FS0.93R/1M+"8! M) F:'1^IC#E[\9<9%Q+>302,&H&HAJ%H$ MI<;G2X_,$#PS4Z:(S+<(?YU"0_62@R=IQ:$S)$W2H$?.0-5"4+4(2HW/ MAY[;X:.XW1X4$'"IR.(4:1K[OB04#14'/-CW;$^:1 M4%%PC$S3(;[XMDFD+&HAV\7J!V;<4R^LIU['\5!U_T)BHBF6X53C K9%'T"1 M&*A:"*H60:GQF=&#,ZP'9WH>BF6"XU@8$^GD-"@A U4+CKR'$#1J!*7&V]H3 M,JPG9"?Q4"Q#*=>20)@^\F"O08]^@:J%H&K1H=[EG>XY&/Y!'$R9 3*Q0FP[ M) UW2# T.RYH !HT!%6+H-3X'.C9%OX.MG4J"]7''+SPR[#+DIZG0(^%@:J% MH&H1E!K_B9^>FQ%X;J9*$:(@7*Y#Q(-%73'=H_0>)?%@D?Z^!G]0+]*3+Z(G7Z>04+WDX"E:<51-_$CD##1D *H6 M@JI%4&I\/O3$CAQ%[/:04*),!UO>9B';).(^>ZHJZ&#Q9(*B%,:.@Z5/NBL* M^BRN)YXU#14%Q\A$Q,(B9(B41=F=8%/]O$QZX$7TP.LX%*KN8$A"-"4REVI< M,'W1!U :!JH6@JI%4&J;S)CL?)E)\VTX[^/R/F&[WY3>,7GSI;?"[JNLC:ETL:+VC9%&#_ORN*^NFB^6UB^M_<+\P0 !T+ 8 >&PO=V]R:W-H965T&UL MI59;;]LV%/XK!^I09(#C6R[MEL,TE*[,^ M3R;)9N.#7!8^;(QF9Y58\CW[3]6=Q6K46\EDR=I)H\ER?IY<3$XN#X-\%/A3 M\MKM?%/(9&',E[#X/3M/QB$@5ISZ8$'@;\5S5BH80A@/G.8I1OA!>S,VO69(,TK(6/F&K41G!2AZ+<>XM3 M"3T_>\,NM;**")F<+FL' >=(Z(S>VZ70\A\1#L]&'MZ"SBCM+%^VEJ<_L#R9 MTJW1OG#T5F>;6"^GSUI\P^F0#B8#FHZG!\_8.^AS/XCV#GY@ M;S>_ _'9T^K-^Z3- M [ V\K8=FO/%TRP,YV.3^>FK(1N!G$Y.=ULK_GQCJEM MOV7L9K=VW=ZO Q*T5&:!PBGP%EN2H4"$< M58B+V7(&.6U6,4X7+*2%-: %L[2B*IH!IA))N@IT@WWVMHG&D!#(0[7^G(0$ MX))Z24KF')2 5JJ]9P; _>I9)VRP\I2:2S#AM!T?$0-"^N&]!$8=>!0927( M5*H&5.3D4KM@4M MW]W,MU""[:SX#]J?MMHM'F;) 1/PG"\HV!X$!0W"+4N XPF1IFB MV'4I%HI[Y6@Q!?Z6BW [K7!DG-]'RUBA?;,!FBHE=%LNQ]MP4,^@K")_X![< MVD69?3S/+3_4.$55&9*FX1W<]GIX]G<2CRMZK^E6-#0Y;CER$+JO;Y76J^?8 MD[@.434G-U/ZN1'>T\<>O@'=W,QCIC)&9ID)+X$PIL#,U0LG,XG&"RWV6)?> MUA:R]*Y<7#]Q>F5CVP3;WYU]^H-N?#:D/90A7MPK5HBE2SF*;ULQS(< ,![C M5=4VQ;2&*@7HD=$OD^$!+:12(<,PKL(5P\XCQE!L!CN<;29[%;H9USAF$&(8 M3.0:YU*RRO9SO&!0&Q'?$RU?[5#'8(%9-HJZ!1O+N0'6>/J0 J&E+!+!D4 J1H-*JI*@= B07W+ M$GF\N6+ED3H&6+LVBW8*1>B-A=3]31>PHI >:@_:C/5JWX@AEH6QN(J C:-: M1SJ%F.6549'8$&@F/8&"I)*^&=)3=]EHY\E2,M*81YY*3:U]^WKI=_NWWT7[ MY-F*MP_'6Z" .H#;%/%!]#">#RGXF<1[X$@@'.PKM\L M@H/^13S[%U!+ P04 " "57EM8#-SU1]DG EB & 'AL+W=O!CO7BFU[5*,KII53R;G)R< M/ULE>7GP^B5]][%^_;)JFR(OU< MOUPG"W6KFB_KCS5\>F97R?*5*G5>E5&MYJ\.KL?/WYSB]73!/W*UT=[?$4(R MJZJO^.%#]NK@!#>D"I4VN$("_]RI&U44N!!LXW=9\\ ^$F_T_S:KOR?8 999 MHM5-5?R:9\WRU<'E092I>=(6S:=J\Y,2>,YPO;0J-/T_VO"UYU<'4=KJIEK) MS;"#55[RO\DWP8-WP^7)CALF!ZSU)YZAM^ZF3'4\>3Z&]5V2QU]*[,5!8N M\ Q L'!,#!QO)GM7?*O2430=Q]'D9#+=L][4XF5*ZTUWK#< 9O1?US/=U,!' M_ST$,:]W.KP>RM9SO4Y2]>I@C9BN[]3!Z[_^97Q^\F+/;D_M;D_WK?ZG47'O M4X=ABB9__O!C6I4:KL_@ M]RR:YV52IGE21!J>J$!]-#K*2[P(-5C>;$' FF6T4*6JDZ+8@EY(U1IO3=SS MUW4.BZP+>. 1@#.9G+SX\?KZ(_TY?O$4M-'O;0Y@10ULYZ9:K9-R&S45".97 M%2F[603VMS9;\"Z:9=)$R7P.^HCN RBJFAZ\PN<2KA*M5:/CJ,B365[D#> @ MA@OO5-G*>NH;Z&.-7^.G6A4$=I;KM*AT6RO!"((!3_47BA)^;D9[@\OPPQ"^ M1M'?D5!152XJQ,8,*1D'L*J[I&AIG1PV;B&. =5IT69X5[.LM+(;!.0(&/!O M6@'5D7QQM*BJ;),7!4&3 Y>4BWQ6*(L(6*]:J:A)OBE"2Y,O'"/E):S85,!* MO!WX?D0<8K:)^KJS18 J6N:@5VO@NH+06>>J3!6M"#_>)75>M7 =P%OC/MK5 M&E>X)IF!*>45D[K>XH\(K/+8A7;N$]INM*P:W%V6(Y^O M06B0)>9UM1+H=-76L+T1R%[3 C8,)ZZ2+; 4L&K-5\/%VF=L!I.OP"5]+ $0 MP'\9T1=6_I3KK[S#+X")N@$_@?;HDPE@U^WL-Q(,X!.Z \B^ FK YY2NPGM MCA$129D4VX;(EY>@D5O$%/R9@;FLMQX/QM$,<(=(*'(0?2(8L%Q1S9#RL,MJ ME:>T-R<&H)F^@B_D0(BC>=$B>A@\V /0"8P]Z)2V!NA3D(9OZ1(8%RC,0M"] M@>TX8@P\JC*+X=\[<(?6M._9EA@4H51-#GQ)E"W!GVE4NBRKHEH(J&5UE\B6 MTDHS(\E*R!;A+20N^*-<-FL(4/H#576>*J/&B-%BPCM=F^NZ7;-X9@JT34;B M <3XJK81B LP>ZF*&+1DU1CGBCC0"B>L C^"%E4-*GJ[*R".7N9S5LD@TR0S M(N(SU6R4HJ^!_6$S69XR!G%Q1 ^P.&Z$]'>M%FTA&!95]F5T.XK>@SZA&][6 M[2*ZSL!ERM%HVUUJX(0BJ2T192%4(DD+.JL670F7@E-:HA4:@0FS]@ >=F,- M#BZ*C/P0$X0\J9A_V=#8C1LQ()76D"SH/,M!#R$1656@-&^6%1JL:E.J+-1S MWO-!U8& -2(N?'/>X$U&-)L:?,;H[.0'_+RJV&3@/NXJ,GYZ"0]#G5 @TS6J M/DZM.BU(G=%. :FE3H1$R^0.*0CD4RAJ)2("MHB7%)8EW@O*;UANC!:8MR6M M @BS$@57JP1V'F(([>_XXH6VQ(/8!$F+F_9PAOH$[RJJM+,F"QK@GKV/#.4_ M+U2,$@Q. &G@H>>%JY?13V :HW^O4,/K;=#OI;$H:T5QS0"P!KK1 M/BSC*CNA"2$9Q#$)709\F=0QF5NRH9V]$4)7 _P"V[%=:..!)&02+)*]2P]]5]*-K;.]@I/&'W MHS+0:N08!0'W D&:12J3>A;^&,<>S@IMJ/H1P*::,U0 MTV-[IC?00@%BP/J +4?/A]Q_W2"[,R1#N/!T-5SGP!M%'W;L=_]>F)1,(,2A M0 %K'X[/(9(O"C*PA].Q^4!+'YZYWT*$W+*766 ( ZN\:36$8SITI)KM&GV% M8NOYM2"WWIVP&U2"50W4%$@3=SAU>(DO@ MX8%NF*9T@?(N@.B+XU*(!A9+P%B1PZ\<4\A-,;L:X!(L\I)*T!=,SPX 'O%MPI\3=!.V<64<',$/N MPSH!&HX",&A#!:AJ5?O;0<9/"]"/$$LS$0,PR)F!2Y:JZ,A%?U]FLZP\CWU3 M%%XWN-LX!%RNJ<&BP K&^4QEVR%H?1@25)SH(AX#%QTC']IH_/K]K0W&^ZNR M68-K@M\\XY( ?U$4189?96S+>M=!.%0W^3]5QOJ#33@@H:#O4"VS\% \^\_' M*6.0@/0K.'0HA_) XD^0T:-,S<%R-T]CTAQBI6TD#?ZQHBS"(T'-5(H9'(WA M:[4A-3 H.]2YJ0D$HS.#2D@\L\Y'D"!E2P W:B^-2A-\#4[G91JX$OK7 M/)R>$KWLI>B#Z>A!:/!OLPQ)%W!])5FT2BM_WFGU5+ M@M**=J=BW0O:O%X0JDE C(WLFDB*@1C3[I&P(1=V,WB2,$B]: ^-BN-10Y8. M8U)^9!3]TN,?^S1B(8<1/R+QL")8Z/HXGK(DDO?U3D_'!-&7T5J<:O)7 _52 MM,0G1'W,B*6P\078%*%2VC%,X=)85FG($Z+K; "6>WDJ&P/9N!)^1;VFR4[- M52:93EBF17XBJHA9\-(9UKW?!BOMCCX\.P'N*SWLK4K5:@87F52\\9CD>]HKB70%B4S425L4]#-O4H36JRMA&<#%Z MV!!#%259)CG+P\ET>C\@T^GY/D#(#WKL_AY*#HQ']I$B]"RO#;4_P2VP"\J_ MPK775I31B[MA^?Z9_5@([3,ODU%[=];*4[-L5 ":*D]MJILS415EYF;@R7&: M > -F1\\R0B"JJU5(RU7 VHUL^EU4@@8]1BBB$AU%F^4Q.B1, MZ -DI$*B@A0^$0C8HT:%9;*7&-['+LW1O5,W-282AI/K5)4HJ!8+U_A[)J@P M3;>".Z2>JDF?."+Y6 AM(WHR25JCZ098:\R?FO1='SWD8O;M*L8KA3B?I#%M M H\R#DS,)! &SZW@7(A-?211V9+8X4+BC)! HPHO4O$D9I2/YU10XJ.,G!!R ME@<('"4+KL>(%4 73'+RL(J4M"(IQ5GSGF"\(.;=J3&$+ONM91U#,"$QD;>0 M&?L4^EI6FS*BRQIP3M?L@FA-F1%R8TQNH\B_JB)?8B*6A#6M4(A'T<<$+#ER MJ-V_N!SKNIIQ.H?S5LP##J4>>L!Q25!^-PJ=4M0[!3BAJ%&L@PJ@;)(Z.RZJ MBDHI>5J(]0&'E (%V*V++&&PK4?'ANR?>^SOU>*\N@G']RP:!5Y0BS\, M/,JZVUYJT@7@0F;&9ZT))XFK'@CUO(RP=[Q!T5CNTHX445Q+ MV$'/7S*)',E@N?%X37BF"NJQ1HZA1&B%)"'.P'UK5XSFW#Q816'$(<=B'SW- M#L"S+8 @*^YPP/I)UK?&G712=$3L" X=IEJ?/G_RQDAO$UV+R&I8)6LEO^3] M_JXD2?M(B<0G>ZSVD[Y/ Q_7,;CR0G\>S2-3\"9>8J_7<73Z5GO MM@G^-(TGDTOXXSP^.[G"V\[BTXG<1DOV;AO+3Y?XQQG\2T^#^\&=>NJ6O/&- M(-5;& :L) ;\CR1EEQLT""*&Q4ZJ6YI9SS>O3C,[*Z=7&-_Z&:FZ:A=+4W3= M5'6122+(I4+%QJXA.EHEJ6I-,9(KD%297<.>OI%J!ID^N_@ACLZN. =Z?O+0 M'.@O5:EV,2(\#!@U:Q-_\^*/B310;8?@:, M.*I0+7T%+06&3!-E"^_:UE=\9\OKL[#:2A2;)]9Z.T!L-@ MF !XRH1UW 1C;.Z]!<@0&61YQ+SX3@1#Y#HN*)+TZG!A73:H+U(4RI%QKNU& MT?$'71@VRLCC2 5W'@C;3,1JH_0R.YN,0(N9C@;+BPM.+(+X@;YF9(?5Y)C2 M*YE3EW0]D5AJNV09),51+I2I2(-FV)#!L.5E\'@7M9+2 /N5*N$DP%O*9W"Y M!KXSF1&(559B#6!!>IK76M36P*P(J6ZQKHMU%: ED(N#2\E\##6YB&-'VZ., M.VP9S"VXO9).&BZ0^25DZ_R@0GM(2>@#7X,U,+'_";>*F&:6/6TB<106]\16 MZUX["28A6HI1N!AFD&-( \B#X-?$7)C)@/729E O.N8GG6"PZ/7>=!-7'G%0 MXV3@/#+U DDP"HAQ$*4N38HJD6LN?CJT5"@ XDD J,"ZGCSO+:M\U'5<76&OAEQ34,;SO'&Y*%F7&K"X MD:DP><^0(*%!L&$_8:G!?B"CN7&WM8);2XM_+6G4JLY<_T;S4,0;[C7X'U!N MTDE'>)E++GK-Y2R! G>%; YK<$D,K@OW[#8K.4*L#DE/D] K24,7K M%Q%7$QX(EV&L5*ALX67]@F?$?@@CQH2>J1 *BL<2X\UT^LC04()R7>8SS+5B M$)!KBT6"RDMWXD.%YAII7:&6$>&7?3FXK?>:KY3SOZE*M2/=F=F\#>T4>#,I M"!F>[[]O/R)&52EZ4RS<74X=WUU&&$4_*VKG&ZI2%U2M1"X ]SZO.,K7Y!F: M:I>3?, 47;^CXMV]RBQFNIJ 2%OS$VZ2_"ALE0)%3:D03RJ MT+67'L/Y'%-,U#F+K-""NU1Q#T=G4=^==8U7W(@ TL#]8WR37WYL-8MPU6*1 ML&R1F;CU@-,ZL,D<^(B\ZXXNM#2V26IM=@7T4CEI'(<@V"C+H]V[*!RJ"\+7 MM$.T+(:^=-E]8:S-KHFP#Q.,NFVUR\ )#R1;K]U6DHRL.-GGHC">>"M3WWRT ML3)#TVTL,^I#TMV-L0(NY6@Z06A+6H6=(2[_J?T,H6YL(9WU*C(XYG,SUPB# ME>V'!HUQ?W%>CE/&"+E!Y3"K,\H\_P9=;=NJ!O*,?94KE$FFI"NWH ^"M7-R M'+9<3'@F_672>DP76'G6@L!Y_HQC[D%&GPY+K+A25=> MFQ&V$AI8I:.JCJW3(UB@PBG81]/P3-!D+'C2%(A?_1L85\4<83"3B9F:.Q?+.O,&BQN*B@ ))+:T*%NX;A[724ABVY^)?26- MU<$F>NOV.MLEK\J[O*Y*3H]_%#OF>%SH!6Q9,"B@Y6=XX*Z,B64 MFP=M$(^.O-;[2,=:#54(YP.XH3Q(U6%6,N40..E,K4CIE_*0O%OR-K@&;,I$ M?67I)HVX>48NL]6BX!F!!N1G!#W)W;C0=2*C/\/EN.$:WKU3)-SR!>3]3CVF+?[R:N=S&UO3+W'L[[VTD.4[_26'O2TNOH]P)E9++$3'OYRF9A. M-MW<,*ND[4"$P[LZYY)3:IP/-R W-"]G4IOM2H4]\KX4 #LX)>6X0W,+NFL< MZA3C@@8';IF0#)75@H/+FJ4P"VYVF8K#T.M9,^. H&H4M7OXDV6DC/RDH?%- MC(X.2X?=A_7F!AA/S "#KG.XWL!THDE-B0>F._4FRDJYY3K$E@@=:Z.H:3VB MP_6_;I.FB<-!4VE_\9]@Y@3M4!0P.[+)4?ZT \$+@O\HAQ],YI#"7 <5VT63 M?T8PN2OSV/\*:/3A ?NV/2/D-R/UEOEZ@%]=EQ[NEOS2P&IG.#HRSQ.?Q86> MTG4X]"#QR ENWX:O<+CB6$)O870("DHRRV+2G1Z1Y!-5\D GC**_M])I]*,_ MM/IWPN4'!]HU[_/'<+(5>WIQ.$+,]8#H2@QA6Q_9SE"(*S8PZYIW2FX'C0>4 M<^>OR7/,5^+_4>SGF6U7]7BP!6=)&#;:W")GBRK#MGKQ.)2 ?"'-=,-SU;XJ M8$XW3_+T3M^NNXED;.V#7UA%\RSR IQFZHMA=6R##!MU!(%6KS7!IM"-D0[* M&AQ;Y+4-'GT(9$C(S%70OAE@P.],17Y]CBVJ3WCV@(%I:#:H"?9BUG19<9ML M\EJS0Q_ PIF1YFTPX+#4ZC!=TG26;TLLG.*LJ=&(,ASFC>3W%D=:$LJ<,N>MI '=43>^#I@7$K+ 57N@'V&^*NL'I@N%"S%:)N0QJ?E ^&-X-)>&93"4.YGZ>B M@8',ED0>'="&"0'S5.F\K;"UA[(?&=M-U!&;7"OA/D7S94ZB1(Z_1]B6-HX*8D]C8H^.,4Q+)N_!.'-[D,T6S@,[6[462#YRS4&$ZP L6E MG/LT7+PD523^+B4GN9 2QC3EO* NA-B+3/:T0@2C23(AN&N&\D_88P]T;OBE M2&6X2.!;[IB9-&A+E)QO'+;NXKP-M6< XF=8\Z:U.%(VP0KZ6FNL0'#$X5,\ M*/:%.<-^=K#+$?\2:.ODZ7#7?):/6CF4$;/Z@W^/Q2&7PX2-.LS51P&6_!X% M..L-;R0M.%MG;8[U$JO%SU>2\95-F=3ZW!<*0%W;+4BZTSGPP!(^-*U H^\A_TR+_1,0$B-A\>Z;![6U_Y MZTCKDIQRAT=@2<_"KD&-W8?%R+H41(5)]J.,[DHNC?VXKZ5NI<1GSYR%(QJ/K^1TVZCZ)QJ765 MD_YJ[+3H/0]RO37>5J7-AOU_;*>C#BKY=/_6IMVMM64'#V:? U83:->8=+1Q M+QAU86]HF);B4X.M1?#7D['9G@#Y3 M^0PN_0\FV$]I W]&UG85K))LJC)?4K3^*K MB]YJ0U]:K(W/X[/SLR'@=OSRY%]&X"9_FL"=3P8%;N#KAPK<67PVG9A__O<" M-YF.>U3N??5(3KR*Q^=],1[ZUC+/Z5E\<8E:2 !#B8@G9_?)W(UK,@VKTL!T M,HW80WZ?/?'*!R$+]&3G[MXWC]5-%WV%-_2E1=1Y/+TZ&8("-!J-4PHTS@D# MKV473TF!$N5PUR4T&@L>*Y4RJ-6?BG444Y2N?7Q-+&I&G668Q#^MHE8+;*=# M&5VU5#YP)UVYVF]X[).X36*9^XT$896+MU KW^N0&4[C*E#3MG,VY-!;CEZR M! /QT"%"9SUA![[8^KZ]2[M8-M&!YXO#JIV3R&(_01-WS\#<1N\,O]T8?L,[ MA)D^(3/=$#/9&VZ!F71T'AL]?*TCF.)(Z"L\1V M'WZ;.@#RQTB#J3#M-TWZCQ'Y?D:;F [^'4;&W8W%:IX_D\X"J83VCP^AN0V; MC+$WQ-X!?>P'U]DQCGENZ7:N@_(,\T@./ ^_I4Z0%0URLE,=U#PE\>;J MWNP2\_0]%O:P-0THL43,1=L<1%7;(S;DU0YP15U]5?6S#")1L)@D('@5$1$O MJTSOO!N)L///E/>UC:-W_9,+8(MR6&TCX"FOZ9+:B'?C!'_G)DC):.2UO893 M/+*I&<:']&U02_3.O[9+FW.P.[+L[,Q-8&<^]V+L(4DR7,33!^DNHQ64WR4G M'!R*<;RA=TNHS/8GH!ZVXK&J,E=YI]YR/TX/XBQFEUBD0N\6BNDHNG7)1']$ M=A#RG; Y% 2E7MNA,#B4&1*!,_WO;1+Q@SV/8G@4;/!,(C>#ZPX&&FI$'JR0 M^&?HV?02GE#9/6)'6I(&NU&[V[23.Z'JXX.Z[WVZNST\W"=8[#';X?&9@;U@ MDC.LA3?1#*1G;T[D8?*Q]YE^O9,.S]W)^MH[>-C=9305*ZF@CBRM[?0H;O"/V=0>,Z-*!W$K8:C$=C']\/+8N9BE*8#<+V]CJ_XWZ4S_X9M;Y* M)H]/CL8WP\V4!S*3_92EQ>P^1-!\AK8S2A M>2T!2JRGV^P@.-N,1Q[3/^J"#QNHM%3TS2ULSOELF_M6##= _79@4.TAT=RQ MCUE@.JAM2'7):T=HMAE77,AQXV#J^>0GVB*-2. FG5:^!]1(>AZ.QD]97Y ' MPA$_*72^W;IHP:FOOB^TX_S$#K6D)RT\25*\*Y$7G:R4W:UD0#GKB 5T!YC_ M<-%^CR0SPV[=+E $-!6P[1]T:9[I^8%'DZ?1BE]K8+'DK8]L84AB9W5,Z.!7 M)6:,;5.!8>6=FP.9N?7USI8S[H.(\AM>;S&]WZ2MJX!LN/VM*H/O'A!\#$_F MFC.RN+J*4/)\)%UDE8LDCIFO]O*45R#LO_"&7U.P KQ+X8V/K Z8+/;3V0$R M["BCYT$.N02#X5&7L>7DH?=)*L32=&*#F%XWR&7\*:OP^Z-IB8V/^+ (06G/ M2M!8\LB\56+'#7")E<7^%O'KZ3%-5.)K ;X>4ZL\$ !U)^'_W@#3CR]WG.S9 M/5XG8\90,CI[?PCH&"<8*,4*4=8:R6G7[/%@YQ(/<-J#[!8+[ )NJ&N:)'NN'L9X=?6\OK/A(4YZ6=B^A#;!4^P. M(ANW#?KCX4GV,BOMG1)HZ[2#1R#SE-Z*3L7^+N=@(SX*6\J-I,&AP5Y4AR]?D3CN^,!R[&]S":G,;C,ZP>8"'H M,#J=Q">G6"R93,>=6WS3056'DY,36UL93^/3,_QX=?FH'*W9E]O/Y$06YB(2 M_'MBON$DM]P1;N?TY,Q#+ L"UWCNS9L_?K.\\-/^TF$9:.]9C'^\12?\<5!M=?I6 M_\_RF]X5GF5.=#_QV:U2N5S(K=4=-Y+$25DA_B?V^+SK]?@\(>&FTA>VH#Q, M0#_YS2B:*:R QG08!T5,KE1R$[1"H]2<\HF2EV?,L4=CX(=I]/3)E_#@?3:O M^*[9G:L=C<_P>,FC\07],SW%96Z8&Y&>:&6!O,=XRE!W'^=89#HZC4^F8][& M))Z.89E'Z@1[-4Z-^7Z4Y7>02!:DR_CR@L[)',XUN8I/SB8/TPCW0S.=]$MQ?9WP$%(^%*:=ZJ+WQ>V MX_".'8/ZGJMJ;>F;"HP.ZK/?HI6]R@-4*CW;9?62J.[\SY^G"E1R[09ZF=U9%9R#8VQ./ MV6L975.L;)UNX9Q:I94WYU%W2AYF*3>]0-&%YN#"\14?)RPS48D_V2W0]H$< M69QVAZLSHF[:F/DO?G/&K)#7&MJ#O+V2H+S8PWL/!4+')^"YIC6*/D?WT8W* M1[1A<_R7U)>PO<"C(==,^$)#9GLFK2'?*+K9WR#GZ,P]?W0L#[^K[K'/PIUC MHSRW)/-)'"3D>];>NUBF<+H%#PWGEQ"ZPU/L+(^K[KC(FH=E.8\HKT#))!%G MSO').P<$!L=MNLD)6V>6 1$%^E*9J=>XG%6MSR$E (GZUEL/I&@"I+6;QW9G*#Y1Z1]Y9'N<# MCO*U3W@B47"T;_]H727O#^/;T',S+P#(YFI2Z-DBRVH>P,6^+.03O M=LZ%WT]!P[Z%214Z3'J4($)W\&*<.\9/KH-S"WH2 \BFA-1+; M':ET"%M208E/Q;(GS%L6YW=.DWI)ZYRZQVT;A=ER[924.>E# )4AU4!H!E=$ M* $C5FC4/M8$Q^J82RAT\9" F< MQ"/NC\:2#'L#SJ0$ XC.M S;A.ZA^DE1#+P!9)GHL'7!OA?%W1$>(W&/*9)D MB^60H$F%7HZ.!\&R(]#3 +OW:? M!2I-/, ]Y]>MIZIK;8P\R"*=7E]MC[[8"P&?"G&W_ZG!GGFOA+G]QP!%$)'A M^QHLD#DOZ[HB7)TO> +>QYK=>WESTSTZV>=E]RZV-;YK@E],L8V)K/C.:!K: M#)^/EL3T:ECU:CLU[)O5NDS*?@?)CH\Q&?8;/$DZ=UZ+,*1MJ*EQU%IB7%>" M,2)E1PC-]+@,MKASO[R(F_1&-=\QH^3)%G4)W>/'?6^F%P!V[K_[8MP'\"2= M0C2\?6\,VSQX6!.(DJ&^>DJ=H!\96$G; [+7+'Y>NB>$AQ$M/2H. AYNB&1J M[Y2SOPA[8YTC);R:2'#6H_E>BM$(ZC%C7"F5XIUD,]O005 MS>A6VK5T0(TOI2O-T$&5Y"]9O+3K!35=1_?KE.%NIO2;W MA$*AYG#KR>CB[(#W8SXTU1J71%D"RM*?2P5;J_$"^'U>58WY@ _85/57VM[K M_P%02P,$% @ E5Y;6 C0KIUL! K@H !D !X;"]W;W)K&ULE59M;]LV$/[N7T&H0=$ :JP7RR^);2!)-ZP?B@5)MWT8 M]H&23C91BE1)*H[WZWLD)=M9'#<##)FD[IY[[N$=Q?E&JF]Z#6#(4\V%7@1K M8YK+X5 7:ZBIOI -"'Q32553@U.U&NI& 2V=4\V'212-AS5E(EC.W=J=6LYE M:S@3<*>(;NN:JNT-<+E9!''0+]RSU=K8A>%RWM 5/(#YH[E3.!ON4$I6@]!, M"J*@6@37\>7-R-H[@S\9;/3!F-A,CGOT7UWNF$M.-=Q*_A>-Y)BPF_)@%+YEZ&>6]_ (H@5R#X5<"6:5F@\- MO7PZ(#N?$@ MR2L@<4*^2&'6FOPB2BB? PR1T8Y6TM.Z24XB?H+B@J1Q2)(H24_@I;LT4X>7 M_B3-2LF:W")7A>6 4ILUN74B@R)_7^?:K?]S3 &//SJ.;UOG4C>T@$6 O:%! M/4*P?/\N'D=7)]B/=NQ'I]#?NDDG08Y3).G[=]-XEET="4&^K@&UJALJMFB5 MQ),K;0L>E((2&]([<$9SQM$!-&&"&/0II-"2LY(:M,LIIZ( XDI4NW=,&R(K M9RISSE;41<,?$[@!+;:\(98?*QR6VQ--J"B[AL"]:NC6FFFD40"V=6ECT_+1 MA@I)HYA4Q$B"KD(C81O.(6%_=9'WL2X.$[6 4I5'$D50/+88MR;-D\DLC$XI M:IS%XV,J# YKM>!4:U8QC'8VGN#G@7/WI4/(LVP_1_@WE@$*)Y&)(ER*U4<# MJG[6WTCY13'T99"$B*T;<%]9OO6U2VO9"O,_",#WEG+M2]'V+O7?;NP]JQ@V M0M%W7BNJEE>8(4Y1.'<]L;+N3Y1]57?"NF-/H/\%>6B+=<<.T\)>A2=+W4/G MS_:Q.]2JUK1H1W77D/IDV3MI<.5M29^(?3GX70#9 L4S#+<%M+:UD(W#\20; MQ.G'9$2P*=)D/$BROFUME!RVTF[,! LI&WR5AO)]81W[) T/[A#(;N5N2O:\ M1HG\=6*WNKN,7?L[R-[DG-L#NBKK\ 5!+ P04 " "57EM8-G4Z&*T" #Q!0 M&0 'AL+W=OYQ&':0;286*DNN1"=-?_TH.7$S( UVL4F)_/A1?(Q7QKZX M$I'@K5+:3:*2J+Z,8Y>76 G7,S5JOID;6PEBU2YB5UL417"J5)PFR6E<":FC MZ3BO')?3*+$$T*%.7D$P;\E MWJ!2'HAIO&XPHRZD=]R5M^A?0^Z<2R82D]D5Y)LNWDOUH^B#L"Y+(%,(SYHV5)-&-8V)H;Q#G M&YA9"Y-^ M-/X<%H*AWS#HGT":I(,#>(,N MT4' &WR"=Z^7Z(C;B=P)W&)&('0!=Z^-I/5.ZO#[.G-DN5G^['N%-L9P?PP_ M0)>N%CE.(IX0AW:)T?3XJ'^:7!W(8-AE,#R$_O^E.@BSGR0,CX_.^Q>CJ[U! MX'N)<&.J6N@UVZ7]LRO'3=A9N@_+E:12:LB%*P'Y<9="^2"'PT-7&2;Z@4A#SH,:BQS$: M88W"@K&@T+5D.#*(REB2[XR<&]<67L!<2 M,KT$/_"7I7?!\*156!4%FV)5[ M$*L,;=>'P96%M+>OGO'.&%9H%V'9>/J-IG8BN]-NGUVW8_QAWBY#+L-":L=I MS-DUZ9V-(K#M@FD5,G48:N;)*R*()>]DM-Z [^?&T%;Q ;HM/_T+4$L#!!0 M ( )5>6U@8ZOYUX@( "X& 9 >&PO=V]R:W-H965TI&W#]SS56%=()A-*K;"![0_JCM-7M"RY+Q$:;B2H'$Y]2ZB\;SOUM<+?G+< MF ,;7"4+I9Z<9&MC5;D#DX*2 MR^;-7G;?X0 P#-\!Q#M 7.MN-JI57C'+9A.M-J#=:F)S1EUJC29Q7+I#>;": MLIQP=G8CGU%:I3F:26")T(6#; >>-^#X'7 4PZV2MC#P5>:8_TL0D))63KR7 M,X^/,EYAUH,D\B$.X^0(7]*6E]1\R0?E;>&*FTPHL]8(ORX6QFJZ#[_?*KDA M[+]-Z'ID;"J6X=2C)C"HG]&;G9Y$@_#\B-Q^*[=_C/VCTS@*?EL:I*:2TVW.8:543LE![(?# ?&$?IA&G>_*,D'P5_U=2*.!'R<#LOHI[1&%G:NU MYG)5:VQT 97@#))I"X1+559,;FFH9$K3Q6T)MU\T"I*? [YD3IS#J851 DV& M,D,G^YF[B61 +:$;1=240I#OD]/?.S6N.WK-4:45U@-(;'OPUDT)#GJX1+VJ M)Y6!3*VE;=JYC;;#\**9 :_+FTEZR_2*DT"!2X*&O;/4 ]U,I\:QJJHGPD)9 MFB^U6=! 1^T64'ZIE-T[;H/V%S'["U!+ P04 " "57EM8%]ZW5Y<# #] M!P &0 'AL+W=O1CVH-A,+%2V7$D^.=FO'V4[;C:D ;:'.*1$ M?OHHBN3JI/074R!:>"EE9=9>86V]# *3%5AR,U$U5K1S4+KDEE1]#$RMD>>M M4RD#%H9I4')1>9M5N[;3FY5JK!05[C28IBRY/F]1JM/:B[S+PB=Q+*Q;"#:K MFA_Q,]I?ZYTF+1A0S)4,+I*]4E^<\G.^ M]D)'""5FUB%P^GO&1Y32 1&-KSVF-QSI'*_E"_H/;>P4RYX;?%3R=Y';8NW- M/25!5[E\/YK(VJZ>+L*+!WA#(.LA]MV<.P["6W87\0FS"<21#RQD\1V\> @X;O'B_Q,P_/&P-U;34_GS5NP=?TJ2L-W=W@G ^_D'OI_3]1=N-MDT]>OYM%B^N[^'7W; MK8==''8S105K+*@#V +AH"35O:B.\$94M*(:0_;F[7)$B<5RC]HE=^22ZS+, M1A\P)Y*:*IKP*8)7,_B2)(D]!/TG#T2 %9W3M0#(1\I!LS M$$5DN& 0I8G/B/DORG+IMN_<3N3'B\AGX90D-D_\.%Z,/A#8DMI3UI2-Y!9S MZBJ4DTSP@2,OE;;BKV[AS6S*_"AF\);$D$1&XNAN5GRHJ+^/(8T7?CB+29K. MF<^BV>BIT2XY[O[;$F.M(PE4<2Y_CZJL>76F_FN%QBXSN3"U,J10CGE- ;\( M:H\HSS!.YM2DI"2:/HQ9O&($E5SY]+ R?42(_%L=>" MDD=#KHWZC%P;0-?"X/J=WKJG"=RJ[N"J)9>HC^W@,50=366[[CRL#K/MH6OI MW\R[P?B1ZZ.+0>*!7,/);.J![H9-IUA5MPU^KRR-BU8L:#ZC=@:T?U#*7A1W MP##Q-W\#4$L#!!0 ( )5>6U@8NN;[3@L )4< 9 >&PO=V]R:W-H M965TQ:>GRURTM7625SWK0N+D?#X>QR M+74YN'W-SQ[L[6M3^T*7ZL$*5Z_7TN[>JL)LWPS20?/@HUZN/#VXO'U=R:7Z MI/QOU8/%M\M62J[7JG3:E,*JQ9O!7?KR[836\X+_:+5UO<^"+)D;\P=]N<_? M#(:DD"I4YDF"Q)^->J>*@@1!C:]1YJ ]DC;V/S?2?V;;8 MANOA$QM&<<.(]0X'L9;OI9>WKZW9"DNK(8T^L*F\&\KIDH+RR5N\U=CG;^^R MK[5VFCSD7E]Z2*3GEUG<_3;L'CVQ.QV)#Z;T*R=^*G.5[PNXA"JM/J-&G[>C M9R6^5]F%&*>)& U'XV?DC5O[QBQO_(2\M[7#$^?$.[.>ZU*RH>*_=W/G+1#Q MOV,V!XF3XQ(I2UZZ2F;JS0!IX)3=J,'MCS^DL^&K9_2=M/I.GI/^W7@\N_NX M;N+JQQ^NTYOIJ[YL\6LI/LB=2&?!U8GP*T5.JF2Y0ZY@I56YD$4AS(+?:>=J M>E+F LGM/#[HM, MNE5[Q$5OG,@@'GKE4)-<4LHRT[(0 MB(Y7[ (XQZP/#Q2T/AC>1KPH3,92:&U5VVQ%%E86/CJB,EFLB%DGO-Y<./> MECE0SSHM@+: H4S;K%Y3*@!(>"<](*$=F2/]4?W%7&5F329NI"[(<_MA@%(Q MTJ9<&L)Z90T!E_/&E'D-I%,&L*N"9HVK_F($X)(09W.H85"%4%3TPM'(I^0] M/&,-!HFPAMHR_QT%*\ N2'>=6OO:)!'99,O2F)QR+AP/(D$D= ]36Q!+4"5' M;OH5EE0(!0.[\X*K%$$?WG?[+JT)#1MI=>3^ALY*"@3EJ34R6R5BN]+9BE8[ M\8O:J$*,PT&L*PH]B !((H4#"/K^>:QTZZ(8SIC2?6=_(HT7((FBV 4*"/4> M_,@-GY01[Q 3U!500N2CBJ#O)R"'NHN23 MNRPS-3G3JDSI#>\:#9/AS:\6RI(Z7GYK_)1"\?'T MY,$J-H3+/OQBV_<0-<-K1-9ZX+SU+L26](,)M](.YJ=$WBC*P;T-)8&E+S$P8FN.#M+$H=7B_6U-HQ!>>>51^?K>!^DL%+S[.=1AS M#=P-AR(=BAT8RIV\.\YSX_$PF?77?28R$$7M&89\H/]R*Y$:7QXFN- MLKC8L0D.V6R)T< *9ED&^:Z&X3"%YF1UL0']5JB+X#36('.M".3_6US8KFK),N%P!;%S-9$E]6NLE M.C?C_9<%AA%J)?4Z"?>U[8INWZK MB@TU^CSV*AI[!896M9[C@&9P38X:M=>L-^U^V^$3<3A9A()UV@ W";071J>. MX8S;7R: GDP]1@X6!K/ZY>NP\W>&M*A#!;"R=&&<:CO%S,2Y[E3\5DHT;?00 MS"_X7D3\W(X=][U^>;_ U^T^>%[PJKWNFM..JS\5;P0(9M4THO, V":=*0OT M#O<\+1*T2T4!#7S1H6$QGP7 M$+&2D2_!\,S](=_)WTND6]8XD<7_2Y8U]2L!!2,"&G=)M:Q2-[,.=?]SIAP#@;YISX].%=\SAU'8 MVA23@A7H4TU (A_>OZX@11C!SPPW%")P7_ %.[S)Z!XHNH $-CGL4[]GA5L1 M2QY,\\>HH'?F(J+D+Q$+LP%A*R%[].,AF?!JLIC,^'X(R&[$9T,WMP5C\T#3 M[IZ##='^>[H'4OTNDP3HN,-I-*H!O\'#R]C+^A5-2TDS(5F^,^'!?[^@TB;K M]9^RN?N8JXXR^U<:>V-+-W\H2:U%OTU\=$+GCMBA-3=J3:\;BF^NYFT.TZ!G MYN@,RX!X@K=F.EO446IU_?/+#D1_*R,2OO,)V@C>O[]Z.*8T/#/2.+V98H9FE5 MO'9C28T&:ET59J?"M4?L:/:N6VE?#"&^X0.!D KN9-@U I2Y6T/C%2,4#B^* M+U)](Z/)?QM'<'QR2NU.Q?O:EH]N=^*EPGQIH[*ZT;G='88 M8;?2 OL[2D,\#ZTM7ZD*LU%- ,TY->S=AU^[K![OI77C"J+>0C'DRB;W>@KO MN0\])=VYTI5$"-\:&_@BR"-5E,M%TSC3J MJZ7,9>$A\9,IZE@B[\OLHA72+6GW<]*T#2EAF"];OO&8A9P\3=M8?C![@.\#QABW%Y@Z_#B:CH0-OP(%KYX M4_$/3W/CT7_SQY7"1&=I =XO#/J4^(4.:'^)O/T_4$L#!!0 ( )5>6UCR MA&FYK00 %X+ 9 >&PO=V]R:W-H965TLIF:DUDSBEX72 M-;4XU& D,:7'6;0N72&_?$>_6]^*T=&;6M&27 8K%,/W @MGK M5R2/SD_$D'8QI*?0_T/53N(=9PO%ZU<%F6;GI[W!_8I!2;7>OV(Z\ M.UI^:;CA7M?HZM.66@MV0H\/ T\$.% ZI-BZ$:@SDR M/YX-OD_>MROQX)U6QL!5639U([S33_[$8M5/<.+;X(:NN:6"?\55HQ9VX\@- M(<^C,)XD.$JG69B0"60XSHIIF$>I6TU)F)(4LL%=H\N5SR#O-4U.TC#))D"F MDY!D*6!"W;"(,B!Y'DX2_">#>TTKO(3P@@($+B+P"8[/?6.FY]].7[!G\"LO M\4I!!DA@,BV@"--X"A,WC281H&N$TCZ&(PFF1 M0('TTY DB).$44R@&-PK3!KFP66!>.0A3 H2%KA]@N,IR<(8W6,F"PQ[BJ:# M7B.AH YI'Z9Y<6CA898>A..4E&7='+OY^\[#_O8=MV6N=9@[EK^76]LE>]&1 M8Z);^B[IE/Y 1<..>W0HM-=->"AHR[^VBG)TCLICIS,GKR1^&B+IQ=\G%N[5 MY&)[+C2HD*=5/=6;?Y+]"*[ZE-GCVO7,,]3]^5:0?H6*I_3SPU'W?Q3C%F&K MRI]^+TI N#MPVL[::&5=W19 L;,Z8M_&A39X++O8%HT0VWT-6?6OY1HY>M[.EM%RY]-T_-]-*_[+ ] MW?73/G^ZU>[Q>-6^F0[;VY?G>ZJ77!H0;(&FT6B2!:#;UUP[L6KM7U!S9?$] MYH^OWW,O0.IA27&W[8S' M(D'@X#[/O2 O%Y7Y8F=*.?&UR$M[U9DY5U_T^S:=J4+:7E6K$D\FE2FDPZV9 M]FUME,QX49'WDR@ZZ1=2EYWK2QY[;ZXOJ[G+=:G>&V'G12'-_8W*J\55)^XT M [=Z.G,TT+^^K.54?53N<_W>X*[?HF2Z4*7552F,FEQUGL<7-T.:SQ-^UFIA M5ZX%:3*NJB]T\SJ[ZD0DD,I5Z@A!XN=.O5!Y3D 0X[> V6FWI(6KUPWZ*]8= MNHRE52^J_!>=N=E5YZPC,C61\]S=5HL?5=!G1'AIE5O^+Q9^;G+:$>G7IEH(0[.!1A>L*J^&<+HD MIWQT!D\UUKGKEVKL+OL.2'3?3\.J&[\JV;$J3L2;JG0S*_Y69BI;!^A#A%:. MI)'C)MF+^%*E/3&(NR*)DL$>O$&KUX#Q!GOT$B^U3?/*SHT2_WX^MLX@!OZS M35N/-=R.17EQ86N9JJL. M\JY#W^F!O:NVRR3. MO__N+#X?/6/MWY7BC;P7\8DW:E>XF1(OJJ*6Y;V8Z%*6JY MMIJ39:'=3$B15L48$WFHFHA4VIG I786J9 3@/#4(4(QUG@.KUUHDWF81;>T\V&-2Y3EK M(JPJ=66@CU4IPB@39>64O7CRT8]_;L??TKCXI$PA7I=.02TG;J53XA5\)'Z6 M^5R)0UTBA5D6>P1)W-S $ )YJP!H- #>BY&X5])8,>R=QT_%P2@BD9O''\3I MML?BTXH>.C*!R)6%%688C*.G#:R<3HV:LI9&EZFNH7E8LV5C&BA73=<5=3ZW M'JFN98Y),(]V9% MAR02F;RW(7_$ F'G%"UR.O56@$P0 4EKMZE"SN1!=:>\LJ & $\5R9*B$A@4 MKD/D&^HAB"JC89I/T40A@40D%W1\TFP9WKB4B^'2L$(.B(0A+R!5<_ M,#&YEIP!+3 ;[L#<.%IZ[(&?*)Q5-0FND&EJ*.?)R/.REIH$]U$+LN#01Q+= M:>I +/ME;]9(.,!J9+@TC5'55VW=;B)!<)+-;&KT&&-CZI'6 WTFA0^9HJ&+ MC (0^GU4M?.,%Y\RGYWXE1(6SLC*R C+>9Q+(GK*#W0\T X,8!L/O?"L_"JP M,LG]T^N;=[>^ C"??7SWZI;DI.EC+)ZA>_LB*-N9PR'*0^XEBVZ.)MVM.\XD M9,.^3G+^'C1TS1@'#6&N)Q(\5"ONY_)[KW7C-Y;+KB:8KT7;=H:_F!VVEIC: MEY\VK)3F>.#LS;%726Z@?I!W%(>+F49*:JYI3!&83#16+"%H+5* !.0D.HR/ MFB@M @RE]F0"U8@U[1R(2-RN.$S\S% DX=%]3M^<#<,&)(4V:: M-5-2\U"#PGTK42X]E%9W4&+*&FM8)5ACG78O8@JYD,8(:"8=[EML"@/ I 9P M7D(,0R]=\:1)-3=$291G%" ;*RPK+K'33B&61/HX(9@=99;IE89EPTA@H7R. M/!7U0OM[:O3O*V6V00$ KM/ 7,]%F%[-YL'IXI'![:(>/3FY6S2U&[-'%DX=3 M'W0;S1EMTQ3'37/]&I>#7CQXVA493F=TCF*D \%=0/*,#]/#9Q@81=THBKZ) M^'=&/$\"XC_FI2+(85B_@?OD$Q.GQVB8AS0F>W3A*AQ\D!-A[1\584.G1\+] MB,LU\OSAS\'])XLY'*[;_D3$)U[;\/M-G)\89Q 'G&5/S&A)Y-'"[S?1WC#: M:+ -[5P, MK@D6AO<1GW3LY:'4&Q0^?IA*>Z-FH'U,Q)1N]MXD9,KY\)YWW>#GK(7_!Y;9<$*6I!(Q]V1?T;]D[.G_(Z).'PZ?Z2L'D(W&'_ M=;/3*T%NCM %:(XKWPGD(3+:HK=>OFA/>IF)R@_KT.EJ;'6F)0<+G[+9GZT# M[0Q![..1WMNNV-B[G,Q_$,?#]G#KO8=P; =VJ;[E4+WNZ/"6HGD11UNOB-/: MW^NT\CX0-BF4234"EOHXELS\A;S4&66&O\MVQN0WOS4$4( MOSD(YA//N<=OWH%H%3J-\5I#O,-H""QI0^=A'S023 M/N)*U91YWHTWR\KP- MRFBGG&Z9TA#IDT_4R/J<.VV&.-F9>WQQV_;MH+_R)0?NF/+W*LH5,(3_J-.. MMI_$GOLO0&ULQ5II;^-&$OVN7]%P/($R8&0V M#Y'R', X F\U@C@2+Q7YHDRV+&8I4>%CV_/I]5=T\)-/V9++8 (9%4=W5 M=;XZR*?[LOI4;[1NQ/4V+^IG)YNFV9V?G=7)1F]5O2AWNL OZ[+:J@9?J\NS M>E=IE?*F;7[FN>[R;*NRXN3Y4[[WMGK^M&R;/"OTVTK4[7:KJIN7.B_WST[D M27?C77:Y:>C&V?.G.W6IW^OFX^YMA6]G/94TV^JBSLI"5'K][.2%/'\9T'I> M\$NF]_7H6I D%V7YB;Z\29^=N,20SG72$ 6%CRO]2NJUJ_*_-JU:O/F7;G_N[;RA$0O*?.:_XN]6>O[ M)R)IZZ;W?LEI[X MJ2R:32U^*%*='A(X RL]/U['STOO7HJO=;(0OG2$YWK^/?3\7CZ?Z?D/RB=> M9W62EW5;:?'O%Q=U4\$C_C,ELZ$83%.D*#FO=RK1STX0!K6NKO3)\V^_D4OW MR3W\!CV_P7W4'[3'O;NG>1/2_?:;6*Z")V/BPGYIH)D4GB,0X*+9:'&C554+ M3?84L(;>7NBJMPC_]X0J4KJ0(JN%JK$U1W#78IX5(%&V-7ZOOSN?_0NDC&<< M4)H1)4.(B,P^X%3PLBL+732U*-]V?M&-5HLG<"+1.RX7BA\9[F2O7AQ["Q=*5;26>$C6CJ1%UC9 MDK:JP- 1!Z=B%3J>RZK"86Y$ZEMAGXQ&S,P])P@C\1U?+ITPE'PM72? X8:I MN0]^5K@_A\8]%Q=^$/:,!8X7K\1<.JXD.J$3K2++&"!4@[7TB#.LE2M:.X>. M5W&,*RAAZ7>V.I !QG2-X5W'74FZDK[CARY;(\W6.$(7"=SG0C=[K8M#GR)S MM0U84 T;ZV.1T3<6K!8U/MJFK&Y$18*2[].B@0&*G%L^:K)<]IFH#A'R54'V ME6'5V8_T.I;PX^+]8B34R#-9/N@N#)RE9"U&H;,*8O:.%3S0G?WMS3\^O'%$ M@7(!GKVVYN4C8,,,#B]#1[H^MB($/?:1:#G[".57C :<*O0C:T_#6P-IUF!1AQ?Z$*OLT9X3AR[% QN*"BRH]D_L4?#[LD!HRAF M(*0Y.HB=,&8/"Q$#D<]7Q$X@OIO]T&]%"DX^?4^9/V4UHB!A"A05WM*C79'C M!R3#' X:X\[L9]BX,GS/I71"!"H11UCQ,H1NA#NSMW>[T(-._0JLJ.(&R.[) MZ$EM946%,UAR#\>3WB)^Y, HB_ 1>Y0,%E(\^BI'=%"%U3MS2GZS$!Q;&G:' M;@3[Z!>QA97LJ8DJ$$0914E^ TO"-YLJNV W;4JF5NFDO"S85\@4"NOU589( MP(:VL+]^MMC1^0(6GHK[573L\P8A$)Y5N34(0#'2^=L1 &B5;%AO(FTU<3K& M%ZL&@,.NK(AOAHQMV=I< &^IV.)OW795J2!(LEV..:WMLKJ-$N,>X+0?I/A MI)%64?@5[1IE"VH8@S(=KXYX4^DN5N2\F M+/O#-1:P$Z(BP$VC'_$^*R[5KN0S !J,=BF=BB @26F'FH /R/A(@%@?[S<[ M/<[IG>,A$+,R%2\@?RZ,OTG\4)7MY4;\I"I(;MUPN1!OL;8B51\L=PYTLU% M-^9#7^OMSOA,#_1PLAH2&0O_WJH\6]_0=^X*X&#&=(/0)MY;9'$^!";/H#=6 M&F3IA(,JN(P$/13G.0H19/W:F;(SD#1KVA<.!#B+JA.@8Y\;4H]QIA"068E5\(<181T@%0 M//GH./'VJP<0M(!"&\9HP-YU39:'( 6X@8O!F*G/1P+HX-^V.'(HC@9X3<7">8[ UKY6UJW55D4)[QXD3M,E1R MV6?ZB;H5]G]O;2Y3^O%/=R@1^ MSRO^[LKE)L#8#?XB:QX8\V&MWB%L](>$E7^EZ[K_5VD[&*9 J @%U%&[0?2" M$3X%AP U>!%ARH.HX?"R=4M>*_99L]F4N8D TQ]@4Z_1KN*SF:;2.X4R2'4A M.-40M B(NJ^5.L4:23E@V:RF]T0J+"O*"^,JA2@EJJINP.9>56EM,]8EN0*, M9\J:<6.FZEHWM8W.T?T\4Q=9;A+#W6W/<0_3P0H?12XTRT-/AIY421G+W8 M4L'VV6Q"VX-.PD/![J,?N:,!B)PH#/!_%40#ZP^)'2&ADT-R-BN[ILJ,%I(;<8D"YHPL)"+7)0;#^(#T"*ZI[!QP MW0^@H(@^/#\PW1/XR77H6*7$_!W=%X MH1>U_5U 72Q:KP-7DSY$15Q1?[7TXL,?1PH\/Y"F+M?-GGQ^[JT<+^;.S@N= M@*8@MYUM#F^3//R8P^'" .S P!N6:(ZC M8ZX[QFZ$@26V10<&?)X?F>VQLXQH^X0:Q^XQCP,G7"VYHT5,N+CBZ)O2^ZD( M2.$A+GP?%][LN-NXK,@1.KZ*J2@FT/5\.< N;A@@.I4KKX?QZ.LTTG,%"O)@LP/WC/J+NNAU*$P?"7TUX%PD1 MQE,RA-ZH/,NY%@>L=KW#?9I93/:OQ1VVP$=):(>[E&NF=IKI/,&"6R<\:;;%K_KL0(]YH/V/LPHZLD,$N5LO%87Z;!8S+$%KRG2)F;XZG,(#*P&:PA=D$E MLR,"TQU"'91'0,=6U%3 )F2;D6K0L=6@89(QUAWSW)$8V"Z[N0*J==ODL(06A)*'HV607U%\45';4O699TNE>Y+87&PZG=-&U M=4T&PU!(LD1;M-XWA[Y![7F&1&OB+L<)Z&:'!$?L(PFIG'4U*C[O8Y('(':Z MW^OESCG>XG@H^U+E['AVTGRA+[.B&'F+'8N<"N04EQ]F>$!O@*&Y6"X9D1'# M;3(H RC0Y/UPPC@!ET9S5!A+GM8?9G&:KIL\.$$M5[M:F\DGU?ND/?5) X9- M(SSB)L;#'4O2=APTW!AKTSFLQ[ 3\E&V>=BWTE\TB*"*R>D#IFG.:'=I2[CH8(M HH!__ MW#4/8.?JQKB6?D^2G@.AK*33(X$]1(2MDZ2VBD M<#A^G9J/DPZJ[J'D43Z4\23TF $,H"E#@5XS10HO&_!]@.&:A5,]V._*AF:Q M]O&-8A@W30!QUF%5LD&Y.$R=M[ 4DRGUSN]SND)F&G:)![>:O5&+>"H:OS" MJLID009BTX/W$0P11P T+8G)ZW>",KHSRCCV*,+?0VO0?9# M$&W-RPUVMG%D$_:H 7KK_LG@G[3PH2.EI:Z['U\/1HHZZH8-#%:(J% M$H]:G<.7# 9PO:VC">'-T^/"?-\K,Z3>E@#2W1R+U;,ZJ@1L!D7/1 MOQ?6'N:ULZZ"7\P>L\C'J#;E-*/D_H?\AAJ=R9GE[4?%_52CJ511YZI[H*0F M&1K)KAYJRB;)IRRY<;K=!GT0+\OBX!3O8+'="_ M(_C\OU!+ P04 " "57EM8WY%@3@D$ 5"0 &0 'AL+W=O)"$5J)&79^_6[H^27M([SQ9+(N^>>>_>T-?;)E8@>-I72;A:5WM?7 M<>RR$BOA1J9&33"4U M/EIP354)NUV@,NTL2J+=P1=9E)X/XOFT%@5^1?]'_6CI*]ZCY+)"[:318'$U MBVZ3Z\4%RP>!/R6V[N@=V).E,4_\\3&?16,FA HSSPB"'FN\0Z48B&C\VV-& M>Y.L>/R^0W\(OI,O2^'PSJB_9.[+670508XKT2C_Q;0?L/?GDO$RHUSXA;:3 MG4PBR!KG3=4K$X-*ZNXI-GT^'%?&I-"Y:E"8U? M@JM!F\A)S4GYZBW=2M+S\]^EEX7@ $UC3WA\&F>][J+335_035+X9+0O'?RJ M<\R? \1$9,\FW;%9I&<1[S$;P2090CI.)V?P)GOO)@%O\JIW0.7E%5(Y>?C[ M=NF\I7KXYY3/'>+%:43ND6M7BPQG$36!0[O&:/[V3?)N?'.&[\6>[\4Y]%>R M<5;W-#-(DK=OKI)?+F^.0O%@306>6@N\"<\A^!+ASE2UT%L0.@?I'?7ITLE< M"BO1@; (4J^-6B/=:EC3L6DG,"%LTG#O'J$PN:ZSE7)ZR3_SW6 Q, MLR@S["5*(F0)(I=KF3="*;JT.Z*B*"P2%@FV4BG0QA,.PQ(1H4*P#G0IK&GR M_L;!BKS3&0O4QDEF,J1IY6@J./:5QJ<-_!R;RH0K8463D'R_;RR'B3&W*"P@ M-Q%0"V"U))9]&R3/DX,;S!I/<@+_>B"09YS1!3<3I1.H5V^FNC\+5 M4C!@89LGLG5G;&TZFB%\_?&]4-X:+9_@MVKY 3@ZG,S 65HN'??M\P/4UN1- MQN :1_!14Z:U[J=NL,(.'-@^=T@Z" .T^/$,3G6:7%^&H.?TBV>T%R$G[3D(0? MD]\')X=!N@O/$ ;)/E2L-3C<4"'4&+:>V@Y?C"/[2QZ)NE8R$TN%(4"E45VF MQ0:_ZU.A7,@3-7:HPZ.:HDI8R["O"7%P:B#&1ZN*&KP("]GQ;-"^VUK[T_W. MO^U6W4&\^\/PB8:"I 0H7)'J>/3^,@+;+>'NPYLZ++ZE\;1&PVM)_UO0L@#= MKXSQNP\VL/\G-/\?4$L#!!0 ( )5>6U@VJ2XNFP0 (T+ 9 >&PO M=V]R:W-H965T/=S<@[ %:&I;KB2'\-_?2C8.H91)7F E[X]O/^VN--T*^4-M M&-/P5.2EFO4V6E>3X5"E&U90-1 5*_'+2LB":ES*]5!5DM',&A7YD'C>:%A0 M7O;F4[MW*^=34>N_N-.[[>:+,QG$\KNF;W3'^O M;B6NAIV7C!>L5%R4(-EJUEOXD\O0Z%N%OSG;J@,93"9+(7Z8Q9_9K.<90"QG MJ38>*/X]LBN6Y\81POC9^NQU(8WAH;SW_M7FCKDLJ6)7(O^'9WHSZ\4]R-B* MUKF^$]L_6)M/9/RE(E?V%[:-KH_*::VT*%IC1%#PLOFG3RT/!P:Q]QL#TAH0 MB[L)9%%>4TWG4RFV((TV>C."3=5:(SA>FD.YUQ*_J/@2YFQ[*6#(8+HD) ]DDMRUN,U2P<0^"X0CP1G_ 5= M9H'U%YS-#/Y=+)66>/C_G4JR<1&>=F$:8J(JFK)9#RM>,?G(>O,/[_R1]_D, MP+ #&)[S?H;ZLW:G48%//KR+_23ZW.:]4"!6@*2R8LED1RS0,C,"<4%O&%R) MHJ+E#C8T@]P8 EU+QK#KM$(%JH$]55SBMH9'*KFH%614,_-1BGJ]05]!Z&+1 MZ@UL;0NP[((^,HD=C4UKQ@(OUZUOS61A886#"':,2F7AA(.P6;EHH2IF&S7? M#> .8=#<0, IP&!+%?2#&-L@S[&C75R,]@OKJ!^$W1KGET[\X_BOX_"7M#.N4E&7&J1EJE886@N<%29_/$QK98^N-*SF-3-A&HIR3I<\ MYYJCX98A\>' C][;B,& A.^/(5[7TO#[]DQ3JC9049Y9IFAA "O@99K7Q@$O MK<\"0=72UL-IC*B'%P0F:E#8$=OM&WNED8*]M0VYPFM O>DHCU-^P'4JI$'9 M[VS<3L) TAS(A5A=(/7P\%SFV"'$'W]6+Q2<0ZZ$KM16)+P+#I+)1B6DV<6VDXT+L#*MIFL@KPU^GM/D21BY>G$4(W"3QG4>.\ M%T@N>Z,K$KNC<02!YT8Q<;[\K'G5L/XF+XGO09*$SH,P;7>$-0[=*/&-,'(C M;^32&)'%N1+F^,(USUNYU6E'L)F0$ M(^+Z7OPBRY<8,,-Q9%.-W2@8.]_+?4MCS:UJC1UA[F)>U 5(.RHKNJ/+W+!U M>F+4V)422E%>I%A>+#?*#GX),0@>6A"&9A4!09+'GI%'X,=N0'PCC\'W$!$Q M<@R!&X>Q$1/;*=AF^!I;8?(0N<2/VKR.8#9I(LQFM">!ZT6><\.4FK3-_]S? MG99D[90R='+,'E<:/HY/)$*)M?V(:C 'FKS6NIVN[?FHGEB/:LW#]5O5*YYJ1# "DV]P3CJ-0-E MO]"BL@^NI=#8SE;X//_ 5!+ P04 " "57EM8 M:G'3I58$ #X"0 &0 'AL+W=O2R1?>A:-#NY6&Q#[0TLKCA126I./[[/4/)LK-P MC,6^6"(]<^;,F1E2BZWS3Z$FBN+%:!N661UC))E*OS6/'JM\0"F5(1N4L\)3M/F0TAV?'X?8_^*>6.7-8RT+W3 M?Z@RULOL*A,E5;+5\9O;?J8^GTO&*YP.Z5=L.]O+62:*-D1G>F4:O(&.66Y*-^CQ[\*?G'U M-=;DQ;TS1D5H'8.0ML3:1F4W9 M%89%'!&+SO.A![SK0V1N@TYGX H0ZB)]M M2>5K@!P,!YJS/\^1MX9Q,6#RH4VH76 MD_CS=AVB1^_\=4J&+LC%Z2 \3]>AD04M,PQ,(/],V>K]N^F'R@%O:C ) <;N?%$?0Z!X=%B9-8PW;>98&(* M9U4DKZ06. $3HQU)'P1Q9Y]R0EJL$LD*?N-70^('+0X2/&*KE38*8"+NJ\Q&B>\^^A"(\$?M=!E$+;W1@$FL MDU]@'$_*K%,H]C_X=<79)24P'US8T%85DBU!$H9%Z_E]O3OM.!)H$O)2Z]TQ M,S37;/KQ)@Q9)6O+4@&U.P2Q&+$>A;.V/]"W*M:PC,ATA/UFY_D$9A>7VA0R MX["'<8OB-1[W&'-7MO+=(R]1E\AIBE-+C@F!G6P5GP4?;O%A5%!%P?;-]/ +%)NFMM MD2K-,XB6#7M1]]5DO2/KOX8DZ81R/G3MANLAC4/C6!MN76E<"^* J[J)P7!T M+78,B?;2*!Z!U8]6<2&1A)%/^QGJVNMAY3:T7<SK M+8LB#=,&#;@FK>B9.@D(AP,/>BDJJ;QXEKI-ZO][HCC%PY$P%J?.\?SH-D;? M;M(W!R>+$G07\[ [?-;<=K?YP;S[)OHB_4;9(#15<)V,/UYFPG??&=TBNB;= M[6L7,23IM<:G&7DVP/^50P_T"PXP?.RM_@%02P,$% @ E5Y;6%+U@40Y M#0 L2D !D !X;"]W;W)K&ULS5I;;]O&$G[7 MKUBX:9$ ,LVK+G%B(!>GIP5Z:MA-^W!P'E;D2EJ$(A4N:47]]>>;W>5-IF0G M+8J#(!8ISL[.]9O9$5_M\N*36@M1LB^;-%.OS]9EN7UY<:'BM=APY>1;D>') M,B\VO,1ML;I0VT+P1"_:I!>^ZTXN-EQF9U>O]'OSV9G+!%+7J7E;;[[E[#Z1,0OSE.E M_[*=H9V&9RRN5)EO[&)(L)&9^>1?K!TZ"V;ND06^7>!KNZT*KJU1!.9N24N[+ 4XEUY=5=F<>?SM]"KX2]RS?PM>)DKE<7);@3 MS45L.;TUG/PCG#R?_9)GY5JQZRP129_!!<1J9/-KV=[Z)SF^%['# F_,?-?-0I4%PNB_0\8Q6X?#6U-JO51;'HO79\@=)8I[<7;UPW?>Q+T\H5C8*!:> MXOY53CS):5A.YH4_?#?SYM'EL8W83QG[A>_)4>Z8E6NAG_)LCW6^-[U43)%% MUWF:B$(QOMT6^3UX#%$2#W;]N9+E'FQCF!YIRVY2GK'G1.2[EYJ$OM'WWN4+ MA[U1Y%-$C-@L1-%$C1&FH6=KKMC$"9!):4IR:[$@T#V7*5^D@@'FV*K@6)%!2H6O=[PPNT*=HA1%NF?;>B]#_T#R.-]LR'0DF,-^ \66 M3+OAGWJ6/##Q$YB-K48P=5HE6$,+"D&E!=(^])6Q A%Y\_GDI,E.!,B!G&L. M%R^$R)A4JH)+S"Z+O%RWWH&7']]3.>R:0QUMG:TH9)ZPE -?P'XE,ZT3]OV9 M9S#]GHW9FVTA4P;!?J[@!D_O\FM']QRSGT6HN)N)X@M=D]T, MHL'SY5HJ(\4.X?^LT9AB7;.TOB'.B@E"[R%#X:^O9<*%9QQOO8G:&N<5822Q M5,=$BPE<*:^(O$@X,@K5SMK5LM".IBQ"7)YF5T=+(8 5@/1RS4O&T]0XTB[8 MUN -,[3YL2#SQ/DJDW^"QB8Z=BV%(88]T/44>AM4 \,JSVSV&'A(0,V6'/?W M/*V$ZAND86^"N'9*I4@_LUO!J6$X)P1FO#2Y2E;:B'*=)X;=45.V7CY4 WFO M\E0FVOG'=$)LMUKQG;:UMA]Z&8E61R#^8$2]36RCZ%ZH\I*V0-N4%\*@&M^0 MTW1L6HD(877Z%"*I8BS54:8,6WVW%+)$#8;%/K0W9KN&K!$.H5OFA8QYJGB M-J301PMH$E6)-D7&UND#6FB'E@=!29ZN*UM%EK?(9(K&<2/N#IF1GPW#3NQ5 MA=;"L#0A_+1XI"#Y6@BJZX0MTRG.%P8]GHZ,FM;6;YL'8_(RLC$V\M+SHP^J M3);-4RBCSTB$:@\>-R%5@Y E:6JMAN?GVHYYI4"M7KP>^M/1+0*+0QR],A'W.+!MR5>=9>-9Z+/)>#8-632>S+W1;WF)'#QJS:FU&N/-MA:UZ>NMU2OJZJ;#] # M(= X8D4WE4BC#@"8P*&-[G/$@DRIU]P(3D<#/&Y0;R]%:GW7?-<+F116M454-DZ@65WA;?3#$Q103DAJ2M#F]3#H/>Q>@/J74R?- =Q$2PR1.1]LM- M1=X!YJ34CG9TPBJ)7-M6"T!(NC]'("2=AI6;Z@3'29."1%P+68.ZUKKEV=]X M@>X3D6*KQX $TFRQH=#572ZT(.82?3) #7L.;P/.,8=:$(EXK$0&K"!D1?71 M)_I[+6"G/'36M@ZS\$*4.%)9Q.M0[M *U:BG<6Z0H=&YD1)MO^B$5WMFZ-?5 MP=+5(-TVWU9I@^K] T4OQL074<12U7%62/7I?%D(,B$2!MYBA3:H,;0.V1J( MJ8HWW3)8?73NP*30@;YG?XHB/T?QVN:VUU6F&^.=GIM2TOCM"P5%'9]M7T#/ M*U+8QI+,ME5IFL[#,.[$+2!8W-LNBIOU6%(C@$'TXZEOC(TU2574$I4[D=Y3 MG.D)Q!,+"/4<7-G:H5Z.&C0RG3_1W;6ED/VA1SPB.7]SCV!<"9PI6HCY:)6X MKM/',&,?"!=^URTB.\#S>CM[T.B"/_,"'_]GS)NXH]LC+@^<.4YUON/BK^O, MV/>CZUZ(@J&IIQ/ZUS[LQ'_@.1Y6!ZXSI0_?";M<$GDO$T'BZ!;(O]1C@/#R M].WH@9VN;0BS&Z2#::]:LY"+:TM86'QOX>='#8L'5FN8;34SE!@H,9W0!8XE M7D0E9N8Y03#ZT$+R,^;Y$V<:T(4[=>9S7,P])YP9[&Z:AU*GBIE0ZNZ]WR$0 M[I#9FB2F8UYS]Z08[!=Y*C:QV.J6R1Q<=$J@]O^[TLM@A3MS,#TP(BW03]JP M'/W:3B!PI'BPM\^B^904GSNX1JS"9%//,54YF#EA,/K19A:%'[Z, GIJ*,/( MB>:-N1LW).PYK/GB@*T7.KHE\:8S)T#G0EU12K1AH&F]>>1,HP/./CP2A8]I M$;!H1EIX7N#,9H=J3"+'FXZ&G IT 10:E*J!)']LJP4*#L]6MAAV T\]U9$' M?KO5[!YXMW$BNVW ]SC1Z%E'>S^(''?"J).#5693)YBR$/GL1:[^ D:=C@S5 M5"\(7.U6;S+1%D,Z1&P"_)BY^MYWYO[($!D/6>OZOG:_#X^"UIDPOPZ'R<0V M@L8SQ@F:I6\P/4 $IMFKM0\),VM,B7C4Q5 M-$G'>&8]?4Q*J8! M#I)1!*G\2I84+7K9^K'MR\V3+94+^[G7I-#:HR3N!\\),4CROGJ6,H:72 M6,)7JT*L3(LSJ$@WYOI*#4:@WBB8UQOI^HG@VM$?MS/)/+",#ODAAH-SG%T= M6-PB]F&LZ]/:-VU@)'UF0@!F\F8SQS>SK6<>8HWFHXCMK>GITOT1@=J61 \V M[>%?ESEKUZYLKZIADZ#8P7.Q.Q[E !V7G;'M_-X?-]VSY^S=RA[Z:Z%ZTKP;BY MLOAB;]HQ^.$8X4GQWSE>MA7&MDN=@:1USH-)12TE2M9@CNJY,(&8SDLV)-+@ MX*<=)A]ZHYZV8,=OG3'W9]C'M%*/_/C3S:?&&U5FX_>X6[H@4L^:VQ\'EA4= M1JV2B?,PN#YF=)A^I+LD^1I13HR7'G:>?VNO>=A>V+Y]]+$6;;"91,M(M7V* M/L%M&T?7U?T?>L'9Z'>S^ODTU$V?'X7.Q!O9J2\]\$WGZ*,F1.[)[7 ""'1K M/Y\ZWFQT.V0K,T1N1P5UT/,LJ\Q4%LI_*G M[C6>H9OLY+KIU:JLH^:@$4XG<'="VE2TP3*FA&5Y2-'_+K?6YV>9]4UA9+,_0VF@3BI[>HN%T.> +GW)BY5 T)II MD1LY4_^1ZN.Y,RWSU/']T3\%_D?@Y!CZ1UWP#_K@'_PE[/>BOXS]IW\>^X? MWP.$F$/>T%M7%YW7Z#8"$4(O"^K?=[/2O%'7?-N\C_C&O(;7DIN7&7]!@*&1 M8*E88JGK3*,S5I@7!,U-F6_U2WF+O"SSC;Y<"YZ(@@CP?)GG97U#&S1O:5[] M#U!+ P04 " "57EM8VT/8]6$# !B"0 &0 'AL+W=O1:37RRALU=<3B>!0U7,A@-O%S2SV;J,[6 M0N)2@^F:ANOO"ZS5;AHDP6'BL]ALK9N(9I.6;_ >[9=VJ4F*CBB5:% :H21H M7$^#>7*]R)R^5_@J<&>>C<$Q62GUX(0/U32(G4-88VD= J??([[#NG9 Y,8_ M>\S@N*4S?#X^H+_WW(G+BAM\I^IOHK+;:3 .H,(U[VK[6>W^P#V?W.&5JC;^ M"[M>-XT#*#MC5;,W)@\:(?L_?]K'X9G!^"4#MC=@WN]^(^_E+;=\-M%J!]II M$YH;>*K>FIP3TAW*O=6T*LC.SNZXED)N#"Q1P_V6:YQ$EG#=:E3N,18]!GL! M(V'P44F[-7 G*ZS^#Q"10T>OV,&K!3N+>(OE$-(D!!:S] Q>>F29>KSTU2SA MK_G*6$V7XN]3A'NX[#2<2Y1KT_(2IP%E@D']B,'L[9MD%-^<<38[.IN=0W_E MD9S%..TA)#F\?3-.KO*;$P%9<"-*X+*"2M2=Q0KNEO=0\KKL:NXRR(!3J]!R M4=,J-[!6-26U@0LAP6Y59\C:A(!/);866H(V'KJBFWEY/?@3N>ZO"- !8[,B MA<,A#SY1 ?H@2]4@?/.IA-7O\T?45!F3POKP_:C.)<-Q M_(OCFV8C']_BU?$]T!C%89HF/8TB/1??Y"?=WRL6CK,41DF8%_OXLOP7QS?+ M4Q_?\>OO[X$&"V,V[FDDQ8#:+)41A.\NSF:_>8-46:HAG"JLT;.^1\'=^.YN M:#>*9]\"C[/'!\2\[YO_J?>OCX]<;P25N!K79!H/BSP W7?T7K"J]5UTI2SU M9#_6UC0W%4,%P, &(' M 9 >&PO=V]R:W-H965TBCW0TM@22I$N2<5)?WV'E.VZ7] M>3,4AY.-TE]-C6CAH1723(/:VO5E%)FRQI:;"[5&23M+I5MN::I7D5EKY)4' MM2)B<3R,6M[(8#;Q:W=Z-E&=%8W$.PVF:UNN'^:9M&>I6I:E*91$C0NI\%U*/$YZ:R]30H M JAPR3MA/ZC-:]SFDSN^4@GCO[#I?=-1 &5GK&JW8%+0-K(?^<.V#@> (GX" MP+8 YG7W@;S*6V[Y;*+5!K3S)C9G^%0]FL0UTAW*1ZMIMR&X2WRIA)9"F2\X_*+>N\9V5/L"8,WBEI:P,O9(75KP01 M2=SK9#N= M/RN2<7[U;Z+"GS5"2"R1."6/$IL%R1J^_\D\ <,QN-P7.1P[NPD"8MAW-NL'ZD>+&%7OBS95>_D MO AQ]OY(A@.7XCDTDI8Q!$GME.IB^0,,LF&8I"Y2,@RSN" %O[,/V#@1&.;"LQ"_.L.";UB/8L"?,1^\_:DU$X&B8P*,(X&U/0?^@.F:_;*,QR M=DI\ZE6P(DSS<5_G-,SCY(E2[V@=)LWZA(]=J>B@[[6H5[Z[&\JND[9O@?O5 M_0-RW??-G^[]Z_..ZU4C#0A<$C2^&.4!Z+ZC]Q.KUKZ++I2EGNS-FAY!U,Z! M]I=*V=W$!=@_J[,?4$L#!!0 ( )5>6U@]^\5 ^@\ &@U 9 >&PO M=V]R:W-H965TBDK?#.KFT7:XK&YNU'+1J8Y M#UJ4-ZYMAS>+M*@N7CSC=V^;%\_J55L6E7S;"+5:+-)F_4J6]B>_&N MN)NW].+FQ;-E>B??R_:GY=L&3S<]E;Q8R$H5=24:.7M^\=*Y?>53?^[P[T(^ MJ$%;T$JF=?V!'K[-GU_8Q) L9=82A10?]_*U+$LB!#9^-30O^BEIX+#=4?^: MUXZU3%,E7]?EST7>SI]?Q!H>"XXONZ M:N=*?%7E,M\F< -V>I[VG)[CU M>V[]4]3/TLA)"H?Y$TXD_O%%["3!T]T9Q$^3]Q,A%\NR7DNI1-I((T&&C=CQ+?5O51M3](2J?!M9_SABG8(V,M% M!HPTQ73%>W')?8K%0N8%*)5KL5KB]1QL37JB"CA?;\9)]"%N0ON)J&<;!I?H M1-M;8*W7;?I1+&O5YD4V!P?U?9&#\486B^FJ45K( M,)V"5IJEI9 ?84X5";G*1:$VRZN;]83X!4DB>Y\V1;U2QSB$>5682;-9%2T$ M_+Z%))483[&T7NK=*)KMJ";4U42\EDT+$RZJNKIF.(P!%M>UG_[0O1C*P>^ Y+X&Z[ME(=2U3.(7-1'U#KXQ&-?)N5:;$G]+S5O!. M2PF)0(AB:5Q"!CV+]]J9B!S&CP7=*4Z\,[KZ9J,K@B9/T"_JK:%%DS02R\J* MLN"9"6-$"SK]!1YD(,MZ"NAI[OH9#>^M@.V2BRF@U=DOG@\-E[2=TH@2CA!Z M8G% Q?A>7=V.N"_U&S%C/8=;3Z.W)[BQQ#_3:D7"<,2E<%TKB#TT(M^RW8#> M!%82Q&@X=F@EKC]Z#\M09%(+THT"X5EVY(D(+8QQXE&_O8>04<*Q'#O /G2H MY24B\,+1MQ4, DR )N98;N@*UXJ22$1VB&R^G':@(LOG.NY3-H#^4S$.;!O==]YN/VH:2K9M*0\3\>-XG\@X MAD.\&KU>-8VLLC6,'"QQN]L+?/K1WE"HQ;>)^Y-:'D!,:S7R7302U_*2 YH? M'! _&X M/@DCLD*@$6]BRW/H30+TAHE&94FF?=54PIC$3@:NY?L^=H.#OX!;G 2$LA"X M))3MF4/>'H&;0+\N9@UL'Q2 M4_929\%NT_?*8\"U0_M_>UCA1Y-=T()VRB% MT)V ,!F' &>TKQA&JGBN** 4"HYM]=>;VL\!YZD-C"6/S::]HK;9M]PV M6Y?;QFZ?$'(G52-3(U$CSZ^WA$?TT"G1I ,K!C*Y&5IQH-]Z5ABYK(9LGE9W M?:AG0,X0B)ZJDPZQ5Q([>>TZ96 M$MT:BL%ZXGF#;*X24P1VB&PR)*2*6PA .FVCOQH1,9S[K*J0Y@_5ZCN.4)E M;WNF3"E<^_L+=<=@I MB4K&WNZN*W\",D7=&87]9($HD$:=@!G$/9\W_7X;E MN[JZNT:DM>A,P.6N;;X4 7R/?>B+Q H"?T "T< 4(4%;4"C6F8Z%$"KC*!_&3O; MB4?H;YY/J=3"4A0A%] OUP=AM9\*E #X4YI!C=J FI',G!#+@X93'8PX\*W$X^4@0/,6? MRT$&^UE7'![AS='T<'=S#RVI.N:?C$$U:G#.50-W/K7Q=\S 5O9UR?G7IQ2.O.]#4_;2NV;&A<1V7F%%NV^BSI8T;?$;@^06$"J@'M6) MI9$Y4#1VM%&R.? V#VZR>8BCSC#U?H[3RJN#W&%0L!\\4Y#LV!2#QR'3.EQK M #)]FY5$0L(GQZ\ =I*0>ER/C:\3!H>"6>W,V!8<=E.Z(D7 ;N2RL'%P(.7#7@R^=*!G] M6+<V$@8XI,:>) ;L?9TN'+?%G2_@ M[:,9@-?4(9D:VK^>!A<_=:C P+!\>"1.'TPQ= M^"%)L4[13[5U]F%>E[ELE(G>A?QU5;3KOSR.W#%Z@\U ^@M-U.7!#W3991AJ MC2)KC(Z G+1Q16<%8R>@WEZ(<523TI BRG[44?82TW0]NZ/LZ52>A= )J-B< M#K#C063V<4<$)\5UKD2^THI0$DF$#FLC6SP1/OY'$?X$XLGHC9RVPQX>]0#J MGPC,H%NCUZF:\^09-4B]B%087-39Q7_S"6^L5@TG$US8@3IT!5M#B'I%H>D> MT>Q:BH[-D^[^/2FX);">%;)'K:Z0L/3X;(+EBEBYSG3H?+ MOHEN:8:U^#%M[F0[VGH2[\AY'9!O2,Q[]A-C?J[-9V)C2=XA:02'O^Q,G$[>9D(V)JY;&/!3MG&GOPF1M#6@LX=DP M>5$;6LH<5I%]HS7,TONZ2:?ENJ-'E0$RHBP[52"+@A]E6%I4IY@AC\&Z(*RU M6*15>H=%]W,8L<]$ND3794.G>^C5?&"[G1,QJ%:S&4&; LH" M&L\)8VTM%G0G@98WS"0&=>J)^!D,&V]@;/!FL:;C*#($E6%ICU6L==HI M42,(V2[03&9=S[\Y\.N6-3SSVSZ;RVM)IVNM(4CDJ"!G' >DTY? MF]+ FYC3,Y.XHM-"IMAUN@ P.$E8J2X VT">OM$R:&4VKZ#E[@2T6F)AMZ/O M:/\(YY97LG4R[K@ M.&43#FVS5'1W57KEFY*='*Y,%CP^A^JR%JS7%"1U3QVC'C,*MJ9I]<$(O+.4 M _P.C"9%7TJM*(^'09!E>?VA G0L,2_NYN7ZNN$(B6U'5730&PB"*H6(1#CC MY,L'%?-/YZC\L)'7; 5K)+6AGW$,0!5K;6_).O9[?5.?V3 Z$>\+* IV(]5! MQ6JQU 9B17-C1^62B,#_'3[I4D-7,72IIK[%&QFV#^ ]R"O[*.HI&[H>L>X" M**0A'[IS?*X-3:DV6M7#_(^GF=;W\LB^4*K."I8S6^1N)=VVVCNPZ\,%LSEW M=0C>"&4_!F!4ZCOE[FL[V MFC)>4Q0'WPV_7PKCX)Q?*J.] S'Y^/XD\@ M]QB* S);OTD&(%Z 1'3RCT61AJ@C'BXV4^L.I,R(TBG^&4>-VS)512%HW!644OO-D M4S99(+ UH2!645*T>HWX=@3%ONT/$ ?>.Y?+6M$=LDR? 6IESF5I_%-W56T3 MM$)?;='J.PZ34?;H(GNT09$ON_.E?OX#LP>5;->%.EVC:!XG:39^^.;)@CY3*$[YN*XFG:#X<'E$M+$#I@'?G(F0;1YLB<)E9*^ M_!+K:$G?)?PP;:3?J:?CET]_UQ',GZ8<5H>O]>!V'W;"'T9,K)QW!X\"0]W' MFR3TT3_9T>;)G03QN&=7IV'E?FVH;3Z']]G9);0,!:QA$]G4\4)D7L.L-W^#NJFA\B47GA7JRP97@K@^U M99K-38$Q*_%ID?8ILZ9/3G9UB76O!MEE>-U=A[Y>1#,/&.JOE/.=/Z3MFP+9 M2ZQ27O\*;PD);+4GX@UGB3MXXSB'(,G'[["]R> 8&H8\BNC+0+B6'<;T1>AR MT=^FUR%=Y$6"Y%D>8KL X6%"KY$@6"Z,N ]C2;U]WZ/7L;E<23&2+2(K#GUZ MG8AK; 3/H\/_&.AS0RL"E'S;"KQ$'/I]QO1#6R_YMS33NFWK!3?G,@5& MJ .^G]7(#W !P 3Q, !D M !X;"]W;W)K&ULO5A;;]PV%GZ?7T%,LT$*J!Z) MNOL&V&X7FR+9->*T?2CV@2/1,T0E^)%@Z(O$D4='I[+ M=[Y#Z7QKNM_L6DK'/K6-MA?SM7.;T\7"5FO9"GMB-E+CS;WI6N'PV*T6=M-) M4?M%;;/@89@M6J'T_/+F=XW2\K9CMF];T3U>R\9L+^;1?)KXH%9K M1Q.+R_.-6,D[Z7[:W'9X6NRTU*J5VBJC62?O+^97T>EU0O)>X&DD&RD94C#0*W!WDCFX84P8S?1YWSW9:T\' \:?^G]QV^+(65 M-Z;Y1=5N?3$OYJR6]Z)OW >S_9<<_4E)7V4:ZZ]L.\CR?QC@<+"C"+RS@XP+N[1XV\E9^+YRX/._,EG4D#6TT\*[ZU3!.:4K*G>OP M5F&=N[SN+6:L97=RA5@[]E8/F4;(SA<..Y#T19R]-]JM+?M! MU[+^7,$"INWLXY-]U_Q%C=_+ZH3%4\S?05MR7!M5S*G=B$I>S%$25G8/L#79V9J\ MI/U/Y^9%;<=MC0KV^ILB*M.SES9C']<2]5.97ON062=T+;K:,H@P.R[H=B&5 M$%@VRJZ?2.XEU(%RL019,-!,)P;M@SX+(2:T[D7#[I46NE(8D26_""<[^WP% M4Y9M.@5R4 MW?B)]W=0!HSTWJR H>;Z5EO_SF"/#KO*2GF>(M)4D'V$E ;3(0[2PA#A6"4T M6TJH)+.J58WHF$2\ M3*LJ1%!0-E"2U[ F!9WY))U=](YR!0U(_J,[HT:-K60EDB58A*G9GLG)*(BX4 M:7+P<[>64@*]JQ6T^E0CZXB!E@Y(FH]FA8D.W$&+&AP ]HL?I4 -2VH3#"0OVR5\FXC>7[G7@T'$WGA$F]X* MINL920P"]')V.^)#3P:>SD:&V .3V4>+N%CVBD5!%!9!'G(_YE$8)&GFQV%1 M!CPI9C=':SA-HB#)2I;R-(A+W,,\X&$Y0SD>V8>G/"CRTM_C*&$D6632!1"=9*S,@ZB(H1$$.7%:,PD,QD3IG$09QDKBSC("ZS)XJ ( MDU%Z9P9"QH,RS;!U-HSSB)[]."]2N)_,]J#Q,'!#S7F< <Q' 5BS**/\\N'.D9N"!VF9>SWL/YZE 8.@A/=TCQ'6.$?*DG",E!=$.(&3 M@J>$.SB18R?,Y6F09^GL"KP$DH=U/VE%A7Q'Y6M9R7,@@;.BR&!;R/(\"<(H MVU.$KU0XLF\LC*#-ZG?IPC#UDVC#/ M)\RBV5M=]]1R(%Z&)5 1^WL1IJS@X!T4V%4E:DDMD,Q8F0?9^1;$XA1IC@L8 M"ZXJ,L;!4UGXET>09C;(_.^4 =B";^ MABCO;7W1ME/$]BC/QUD4I$7DQTF&&.3A,!\!W$C)G^/YN\]H\N5HO?'7UZ+= MX-!!9(VTVV\]/Z0Q> *82,,(B4V C^Q9(E]6S@,.^DC!-V@M5,XYC2*0?AYG MQX.V2]OIS@W?H\V]VU(BZ>O=23HJ'/%OG_,WB)/_5((O&;BGB#.615G 4H M$@17?!4HW^'T^UV#KW/XBV.;/_H??!^X_X\D?_S%V4P3B2[I5\,S(JT M9P8\)>2A890EM8D$Y4H >07>3X,DR9[2,@?#*3H"C)+[[ZAAXH0=^WA>'/SD M@!4K_RO',M\ZAO\=N]G=WZ*KX2?)7GSXU?1>="NN&WS?# M@S,;_\MD:1PZBQ^N)X?VN7_ %!+ P04 " "57EM8 MLJ_Q."<' "4$ &0 'AL+W=OOP*B=CCV#2+@3]&TF29O9/G3K3=KMP\X^0"(D<2*1"@G9<7_]G@^4 M93>QM<[N"P%0P,'Y;@>$+F[;[F._BC&QSYMUTU^.5REMSZ;3?KZ*F]!/VFUL M\,NB[38A8=@MI_VVBZ'*BS;KJ1+"33>A;L97%_G==7=UT>[2NF[B=7H[E^/[%^WJY2O1B>G6Q#_5VV';;,0A_?MNL_ZBJM+L=^S*JX"+MU>M_>_BWN[;&$-V_7 M?7ZRVV&N=F,VW_6IW>P7@\&F;H8V?-[[X=$"+YY9H/8+5.8];)19_AA2N+KH MVEO6T6R@42>;FE>#7-U04#ZD#K_66)>N?F_"KJI3K-@_=J%+L5O?L?>QATW] MQ31A YHVG>_!W@Q@ZADPJ=@O;9-6/?NIJ6+U5X IF!WHJ7MZ;]11Q!_C?,*T MY$P)I8_@Z8.Y.N/I9_ >C'Q7-Z&9UV'-R&_L7Z]G?>J0(_]^RNP!U#P-2G5S MUF_#/%Z.41A][&[B^.J'[Z03YTXP_]-A?K>?'[JXK^KZ3TR84:FSD[IA:=7N^M!4/6?Q M\SQN$]M&*,**%E1P^^G9Z%W=]8E]B/.VJ;!QW57L7;OKTFI$(;\G]VS[6YO" M>O1WJ%%0:\P@MO"44]*[DJ%'FSG)O^J>&D=-]*-WK8]&8'] MH75=2'6S!%W(7A_[L_PK:Q=[? 5T[0730G(!;%5*;D2!'/5<.\$DAW.Y4GKT M 4I#2(0;*I1N30E&&G0 9])+8H'6H=6Y+8Q'*[BV!2NTXT*:$0(30S=?9; J MWL#!6RAC>D R"@9*9BSWA68&L*5EAK@"O3"\-'9TO0,$%*QB=9-"LZQG9%'8 MM%VJ_PQ9)&%,43+'O;1,*BZERPTH:<6M]:/L;S8_XC%F)=PN'+-P?R$+9K%4 M.8PM'&,E'"^UAYEB].MA<=W,VTW,3*6#_67)O2TQ1K04O.P,^131*Q!;-_HU MK1#[_:*3_SP-DH)[#^=SIPLF'7=*8GJ> M-8LX/^/]FA0^4_"=Y;+0.=BJ@+^MIN1A2L-((7+PE=&CZZZ]J?,A"(R_0BBX MQ0HD(2^4!!!W1C,%#P"F!"=1YM+8K_F>282DA!_1LPB2I3J0VJ!'M:' 60E+ M-81T4MH\7DR%B^.OGB/XFPW(#%6L)KK$ SFL)O"UGB#04DQ\,?HC'XBQ>A5N M$.5E9,UN,P,(2NEK'&1-R:G>+?R,<-&HU-1(1()&B/H7;*IZO2,]^I*/)SZ6 M^!3$QV8^YAB?IY"&](Z?=O4-"K])F:&6 S4IJ%'*#B]E'A7BN)BI_T7,2I(P ME24,Q0SY1D]X!(S"Y.$M5-L@9D66DF\4,\N=MQ"S H%WN95",FT\,I'$3%'/ MJY>)F2V@'G"WDQ AJ@#4%AQ&1:T04P>V0KF7B!D*$$8;RF#'C.9&0\P\7$QH MCKB]3,PWI<]/14^4LX-2N]'K.6+;Y?6OMET[CWW/4$=EP?*9I\[S06G. M_\LP+WF)+!J<"U(@F1%(YY%'J#9KD$$%:@VIJI#Q"*>33\@BEII"9%ET&F:4 M*N>@PG&AH#B0?"KYX[)(Z[F%(SW$X41GJ:.=_5.JB,,-\GN:>T8./04I%KD' MG2OS.\2$'/:U*M+18?"T)-Z8C=SBQAM&P$H<5478Y,"0;%0XJ*6';1ZG1@$? M ,=#';UQ1U41YY?#[DA'@(&4$R^^518=ZA^?&VBH0(FGR&JC54E- MZ;]B\XPLP@#PH0>^4L!'$I]"__^R"&HEC@\B*C-1X3-#AV,5(PV_/OJ>9.EN M6\_#&E^/E&U='9MY!B43<*OL*1WV\I0_("/B2PIZ_]G)6<#T_:9A6U-)+MNVZFG:<)>*70_,D%B*,".U(+$*^(4VJO%EBORO"&FV MJY814+,[(,'.*G3L#JKU"MT)>XD:DM%/W3VFCVZ*0%CF M^W"/".^:-%P:#V\/5^[7PTWS8?IP7_\E=,NZZ=DZ+K!43 H[9MUP!QX&J=WF M>^>L3?!\[JYBJ&)'$_#[HFW3_8 V./P16U@F7QOY MZ3< */0 9 >&PO=V]R:W-H965TOGSW\FF7OUZ%^5!%=;O;)=7A>Y.7]]^^G+^T7WS,-ML&OWC]W3?[9&,^F>:7_8<*/KUV MHZ39SA1U5A919=;?OKR9?_W]\@Q?H"?^/3/WM?H[PJWJLQK^G]T+\^>OHQ6;=V4.WD95K#+"OXW^2* M>,P+"WEA0>OFB6B5/R1-\MTW57D?5?@TC(9_T%;I;5A<5N"I?&HJ^#6#]YKO MOD_JK([*=?2A,K4IFH1A5:31)SXG_.U3MBFR=;9*BB:Z6:W*MFBR8A-]*/-L ME9DZ.K)_'7_SNH%%X="O5[* [WD!BY$%S!?17\NBV=;1NR(U:3C :]B-V]+" M;NG[Q>2(/YC5+%K.XVAQNEA.C+=T(%K2>,N1\89V_+]N;NNF I3ZWT,[YO'. MAL?#>_9UO4]6YMN7>P1Z=6=>?O>'?YE?G+Z96.V96^W9U.C?_5(;/+)W=9,! MSIIZ:'V3(PRO+^J.&_V\-1'\OD\JQAGX<546-4 HA=_3:)T52;'*DCRJ :L, MW.2FCK("'T)BDC4'0/5F&VU,8:HDSP]P0U=FCZ\F'N+[*H-!]CEBV1_^Y6JQ M.'WSQYN;#_3G_,TQ$(:_MQFL,FI@.6_+W3XI#E%3PA7Y;"+C%HL(_5N;;G@5 MS39IHF2]!LI [\$NRHHFWN&\=!^2NC9-'4=YEMQF>=; JI57M9M900BN V850\4)3QO2FN#Q_##$+QFT4]X&:.RV)0( MC5N\K7&P5W.7Y"V-D\'"W8YC /4J;U-\J]F6M7$+!.#(-N#?50DW&X\OCC9E MF=YG>4Z[R8 2%)OL-C<.$#!>N3-1DWPQ!)8FVWABD14P8E,"N>#EP/'\,?U@"(!'(! M$+VV@N-9P77]LMK"S0(4Y%O:?8%9/AXI2%]%&L._=R Z[6G=MP>Z0;A+TV1P M<0CU"A!]&K/:%F5>;F2K17F7R))69V/H:[B?L)@T6S$$<7 $#]Q! M7 @QF,ILVEP@++3VE]FG6?0C$#QZX8>JW40W*4A7&3)UM\H:,"%/*G>(,A!2 MN:0%HEH),8='08 M4#"8O&47[I9=3-ZR#Y[GP7K?.J8*ZQJZ:9.#C7#SB2GH MNCV&D^/-,7S+F%\[\-K+2IRAH1M;9VD&Y!Q1C2DN$L7[;8E\O[PO3!JR"S4_ M< P@ XU<:GXY:_ E2^&:"H3@Z/ST*_R\*YGSXCKN2I(AZBU,AJ0UQZO1F.ID MY;A23ER!5@I'7]2)(-(VN4,\ R0S2! *!,3DX5ZZP[V.^,&)".#KMJ =P^$Z&@5/FP2@')XFBESSRS>UNPZ@&>)E00"K M\T4*C6_EY:HS)I,NP!-6*E*DJ%EN8J2)(/<1TQV:+QR]B/X$TE#T/TJDV9]@ M]F2/)TX'B"\G!Z";T7O8>9$2L@%?I%^(4^;$MM5)XQJ3&@0 4$]K0DH@8:4< M.!-D!R_FU,#2"RM$[ TIE0.;M;N;34$91QG=3;B301@3&4OA#B553!(6B4V= MM='M\=#TNT4*. SQS@D3&QD1T3\B^NOXN@2*"/"[W+Q M%:X$U6)2CA?T+?PQCQ5,\L,L^B-MFLZ:=TW3]H29@&(&@ %^#M(1"KND\=4- MHCOO9 @6BJ_ $,)1=P-BOYA<1_A0"9(/Q7CO!?31+^3ZR;Y*CXPD*^;VMXH!XD]Y,#C9#[D>$#KMH<]B@? MY@>E; %E46\"O)!,EQ7@FV@O&8)SC58TO&J(%7C,J&GA>8>'N@8M!B2NO[<) MJ--53(_+89"@!SK.%A0LN&);("$-*UJK9)\U0!E1 :4SLC*P+* Q!>EWYLLV M@5]PH@P4)I0V22<&!0TI$PC'L#?X$B2V@TFJ$_AS-G%NU^[]PG@W"S8!BTH!^9G*KT<)"6K'#A. MMLX8Z8)MD, -CVQ-WJ$T_779Q3([.M',/7QN<+5QN'%YI@(>#2-8!6DERPZW MUM]#@JP(U9@3P/H3O#?.I'7SXR=GT>J/RH("/!/\IMAU O>!3!$D2IF4I8/> M:FA5>J1IM0'"CZ7CZ&]0*149$+4$3ESV* MR-QEK+,B@1%3&KUHOC1XF^!K5CG(7L=3(I32EEX!.@BZ_XG=S!H8$&GE5524 MQ?"/;I?]T4;?P>>!D]GY!.I\5A7R6RO^JO/4SSS^/$7#GCS11Y^CVJ&%OS/5 M)5W897!06867)T;]+EPY\QTXNO(^$0O#M$#%I"7!VXJ =RGVA"HZ8)8 MJ:,K=) &S)#V4\*"O&F(MR=6MY6R2" 3]#AJCZ6#F&1DG$5_Z^&/FXU0R$-$ MZZ,**@*%KM2HB"4=>9_N]&A,H'M;JL7V6CT:D)>\)3RATT>S\@H6O@&>(J>T MZC"F<&AT$S8D6])S3OW.E+'7:97.J@"_(EVKB4^M32KN ABF17RB4Q&VH$QN M3F$Z!".-ZW.*3X!"0)/]8%9F=PL/67>2E4 7*#PNO/2(EF&4+I?7%Z%$>7:Y MZ#UT=C4?EC/C,96[*1M15.,>A)W]W3%58WDCB$0]: BCBI(T%:*;\!3$ 4OR15/=)P=:#W)-)^"3 MB5MI">R>4;HXB*E#2 M=49*2P1#MQ[LC&A@E!/'H@,"_*Z0XEH7 5I\8F_YZKY9-Q7:EH9=;.2;S"DV M I[1:Z9=H2U\!V](?$--!-$?DH9"R-Q1%$M6%L-<*G1361MX'#\G(?<$ M%<123!!4>D4\\'<;=I;^U M3"1I3WB8B%N(C/T3^ER4]T5$CS4@7>]9AJIK,I:1'&;-77GVV>39%KT==%E7 M)5[B6?0A 5$$,=2M7V2F?57>LH6/39F, QZD"CP@>25X?^\-2M5(=W*0HI&B M. D;MG*?5.E)7I;D4,T*CB4BSM(QIM%%L5OVX. 3'SP5$A/O,G,OIPTX8'!? M"-FB0$\J>W2=)#:--FXL,6'D!W<4X@%+U;KJ$;KBR%*Y7I_88_^YA_[*(Z^< MDVQ0X:N1XP.5"/2 HTR[W:/6/@,R<&J%[HI@DG@7G9R>FBS1*&S'"">+6>/H MB+-"L?RCG5M$BCE!!U47,2ZS*H9!!R=[@C/%49S4B#%D&R_Q2 @S<-VU#SMB MUQ*P=4'$(D*_SB' M?VDV>!_DP6,_Y)0\I<+,YM-6-,U)R>?(@$"?_Z#@-#GH>F!&VLK,IVL[5!(O=EE:=B<_-V?)$&]J"( M[F#YK8U-X( $BB39PYJ^$!,!ZG-^^54TM.5)+$%U_1FIB4.O!9FZ]:";R%"PDI(H@;2.QKB8-J20?G,S$N M4*AVSD$M%JJX,$=7A00K L1A&ZA'<+Q(&.Q#T3/VI=PTC:FT$%=6SK(WB_[D MN OJ84U'[,79O?24AD*B)CK3ZL?"7Y?%Y'5Y;^.I!N_&Y+LC=\.-&!R0!# A M(LLAV$@N%:8&](MQGQTY%:$SVYF(A0AS0%EKG55U%.7;/;!\>VG@#EJ+ P0 MVO'UM\:J%HUP#<8];-CF#>0*.#%C01B,$Y/E+_6,D)ZG*R&A,<3SQ?I6;(P- MZ %*>D^B@(O. 5UF4QGQ [+&8!*V3_U IC;VS<)WUF@'6NA.^#P,2+.IT-&V M@LN-.ZU;##A!)RJ<)1P7VSW$*#<4Q"@X0LLCYQ4L&00I4&C$TCGL#=>Q+4ZL M10;P&/_O>WX&'=XBV24<"FB#%2?" .,H].2+%%;WP@71/M:2]LF>;PL<>S0 MO#QUVC0:V6"\53/(1SSR$PVU4%2QE5V;JCHL%-L 2;81"MO 4? M60B[+[6EOC!X 41&A*T"UI.AZNM#+Q:./C78N$OJ]2'OS6/!;S%7@O_ >(FD=($E[6X2?;L&99=X*H0 MS6$,]B[#<^&:_6+%?(T466)6Y)Y4SK_&L M2Z0RH+(1N"H>[ MRRBYIHL(TS*,3T283VC8&WW:*/N,08XWM@ M!ZA(2ES[>HT&3=H?HF<+(F_)062=0;5*XF-I.1(*;BB'!/-+VEO?UDQ6RA9] MZD6+",ZQ3VQ$A$5F@-ND(77HL\,[Y].I[:H ATQ&5- #"!;*-,*M78@@N='A M:UHAH#$8*K]#.L$GZ;V3*!=A MJ D),P?VO;V68%Q)=Z$''(VI SKLM#6O5K.@XJ\<_8QCT!F 5L:<&RAB6^N\ M"D'*=?8%#8"5-S\QB"7R=#(SB#J>6G 0E3D*JW5'?C M:" 48^C!@R"II,HU,X.&^!'^-V*\Q5V&5-?80Y;Q*)VWT M"%OI#MHX\0GO6F"BY9>4:O(&+NL]Z!95#,"NF^"YVA)*NJ[H1G2I2@ZG2.&S M:Z656]>=4V_%/JUDS4V;D2#:R5CSV@C#F--*4,[$B 0!>=_<#OOQZCYV]26@E8X2%3"IL:NW%/J=@6"C>DZ8&0*!K2X,RA^MZ#?P- M25Q&"Z&OF"([T$0-PCWG$I],<9=59<'.F"GIT&>2S:=3R3Z(+!5''_)$7-#O MK%@S*#0^(Z,LFIQ%_;IWOWK1JNLX1YHPB]Y]( M'(HWDNA5DA!L8+OUC)""I*V)BN'*&!P>BX:Z;CBX*0-@G10X M[AH>GL(#G^LTGTYVND'%.'KO0YT&S_XY.4Z]D0-^QIX^ID'HD#W)*;Y>]/1U M$'[U9+5Z/X58S!Z0%K.QA].8 KLUFNA7;-](.BFG$K%!1GE>+8EM'+IAO;M] MKN/3A#EH3QYS3MY@CH"5\!Q!=DE7Z?\JDXV8PAP^)?MSG>X_>2O?B2DW/'%L9+ ME+6['#XX;#M8XA(B]7"I"$\LO'%&A)$P)[G5ZNF,7=PK*W[ZM/RA+'UK<&]W M)DS3TM<7\-C3?H_6-6=!^4C+CO,_"*CB$"VQFSKF,CBL'0J=1G:5*Q$9>T&^ MM@@!T$A#X64ZGYVHJ#9E6^G4LKXP5*$[62]UC>'$"#"H/(7C#=1$L 93D<'K MCM>8;*5^N,YABXT&8S&01:A#A^=_/21-$X?E+23<3L]@JQ.X3&= =D23H^RX MLX,WM/^C#'ZP]FPR=/A=L;AAO2*X30YC/]%?P1F]?\2Z78P::4YX>MML/X"O M/JP95TN:22 ,I9B]N,X2C>)RGA*F/321Z&2T;RT:[3"_[T2,+X+HH!86).V( MI.3IB)A$R1\/-&$6_=1*9.,4!?;I8//I?+ _ZGH;/]&!O/?P(8(X3'F?DQWV MF,G"A]! MLXPHU DHP%B(WJOBVYGEDYF&1$WTJXD14ZB(#2+?%?\-6D[V4YT M%K)7* G)>P\?+2SQW1V6CS@*VCDGA\6BS=- A0!L:QNN/Z,)EY\-^U,BE+V M12A?N06CM^$79BIY!UH>SRAD\ M] XDL]:F^M&Z><, WUL3:3\W"R_ZX%D5 J2AA-HF6(L=TWN7G(%49=^$XI;; M9TJ\HD$EV9U6!^F2IC-\6V# !I:\L#1<,JI53KMAPDK(:?AA235*BOYSM BB M9CR,JVW!$3#L@?Q[BUF6"5G[&?-VDF/D3\T2YS5F4II@&[A'B9-CGR=:(6X- M(HF>!Q< ,V':=W8(6NQ/R>-Z7([:.+IFP1D[+ M_E)5Y..-5F^CNEPWZ"UY(ZIQUY'&I!_WZ *,DD9B+C"Z$JVZ-M^@,13=C&1& MM+%,AP+DP('18/]&H@8$==]_^/B'9+=_\\,L^N"6VV61G6AZN"YTS<2F;$-J MIH4_GQ%DI:= +-,J.4@!XL/FY&^,[(+_'+4F[0#>>36?+2F7T2>?+$]]$L># M"2V="#)4D@;ER[ZVS#HIW_Q7%XOK,'/D8GGMTUU&EM'-@Z$7%XO+3GKVU>*! M_3PI&<1G ,^G4X _"5["=+X8SUM$T4$&_9R\W_$I.IXY>UMJYI84-TZU$>2# MO4-!X2"^3F*9X'C'DG+74N=N?+*-([1@V5DEAZ+$T$>R+*;,WY&6W6>UD5N" M5/NMNOERW[W\R<@45@YP>H9P!U36K"U G-TN L<'4=:<"C'N-!B^==W\1K=# M"\%812@VV\J8D8,"O%45!T*$UME3*1"@5>,]B23-D!RKO _LY_$'JT'_R,A0 MK%@U0',#%;=_\1V1&=G DS*T/@&P_E8");R*IR73GE_:8_\#>.XN1XM.((UJ M[I>)$4)$_"?@7?\<^LO2!S)I4/Q=#V>J *?/GEM,9\_9#0HE[6S97 M>"K/;\1%(8NRGJJUOA0 NK8;BN +@V%=-ZZ V%AKC2_4A%0Z&#G8=1UU3;J/ MLM?3QNXE(< %*J'HY'#1.N3)7>>+3F'\@80?,)?NV/H-"=2O?$(U4WTNYX&" M/^/6#I/(BK)SA$!2BF2]AL.BU;LRF&,KZ"<0C:SF='0Y-&.TE@)-X[Z+L+X( M9HU?ZC$YG$H.[TB$'ZD4,GDPG7/1F;:)E#6T)04&L%Y%(W&0!P+IU85>F5*\ M;6I'P&HPDD<;KX-4SE=>4;%N&X'4? Q21:\8"Y6K\B<@6T3K@[_D':-,: "7 M> :.\K>;_[UH'5WY205KX;/#%M/983_BNO^=UOU7*LICQJ6&YR2&C8Q/%L"G MZ#P*OCL]CD162N%G++HJ(55C68OCQ?1D7#(NZ.,L.&U34%626A_0Z6>\<;%( M>(L9ANK\A0Q:VK*[M+;HP,&N%-KG..@FR#:U'N9N>@%M/PJLA M?:&;$/LS.:7AT7_C _O !Z9[!:B_7["/ 5[#H'=74.M5='6-2:L2:@+_S*_/ MWHQ\_>+7A#+XSD[G1Y^/HX\&,_;888?1/7;GBZOX^OK<_M,9N3/BCZ/UF:FN M+.4&S*^6W5'Z7[UX;R.UR!!/%1!.W*CU?;+7<9-G\=6RM[2A+P7*KZ+E67Q- M6<&R+4S8O9Y?]&'T%W_F7S]J>S#DZ>70$0Q]_;1MSI?Q\NJL![RA;SL#TTC. M)Q)M*<5C$5]?]D8;^M)!;7X1GU^<#VUNY)<7_VTNW.*?=N$N%H,7;N#KQUZX M\_A\N;#__.,7;K&<]TZY]]43,?$ZGE_TK_'0MPYYSL[CRRND0K(QO!'QXORA M._?6Q\"'(1. =)*:WP-^'SWQR4-T^E39=]@C?TI0/41;R\/AW: M!5 TJBT@N_%"&$@M8S@EOFB\AV./4)T($*O):T794>27)<6G\-DM>T)16_=# M\N]T[:G*;##:%^_HKB5/D:];Z0,3PB*.(C8)9^Y'N80.35Y"9;34(64"K*A M.25>V) ^$*QBI0E:"T*!"#6*A+6,_* 5$&\;)NC?!# M],[BVUN+;_B&(--'1*:WA$SNA4^ 3'5T$Z;QAF_@([R0'Y&T_PE)>ST&SEZ< M5:>X6!P%E4''VRVL_ :RI]P&ZTR<9DWU\P[Y841;V 2C$2;CW\:X!$[9E; 7 M<7KW:VE16IFS&+D78E4>F.5@-AQD57J"F?$'>IU=WEPF8R8]@,)O*4QI1[GO M+%0'[FVQ#OH0!Q:)N10-^G QX!-.8HN0BPX97-7:U9N2QF/P1%5^-M7K%-1E MX)AT0? I.D1\K+2I/3YCRY78(-.YBVN_ZY?Q@25*XX%&MF=4H#5E.8S#!'_G MT&(QNV25>X;M4+*H6]0/Z=O ;:Q:PKBA;6N8SEWV?.9MP&=^[AD"AFZ2Q2). MCEJ-,:T@TD(,UT&%J)-[:GQF4A>*@G3878]=F?H@"TI]T<:$0,]B=(GE5M3C MEV(YBSYYBZ>N*C"X\]&]>1 $7GT7C#*8QQX> KLC?G26SO>N.--PINI@@3Y? MML!7R1M*/AAT,NF*N,X&AO6QN_7F)%YN,,:[NTR76!B2/FX-\^#L_O6PTETP MV%.6P]E] VM!2VP8]M!$MW![)FTBC[L?DW-JES$U%QA%_5HU9O!O64K%1"IP MQ4OF#4W%L8CVX5Z[H6['C-]Y:^S*!_ NPJB2^6RNX?U8SZ)U>X76H&D#HJ^7 MLYBNE_,#MD?@^*6?52. 00/B=/CA9!^WI5!MVB+Y*NT"J68$C;J1G#,@C M7*N1EDBY6[A(SSH>V&HDL2U'\V,F:B0FL5F"N Z_[N3(H-"\%MA&2C9W3DMB M),/BU2("RJ6NDYUQJQ4S+9M&,5#";TQ/+B3ZBW>R(5 K2@@Z]&MKVSF5 ML'JT.(YVW.W+04F-CVAAC\3E.UK]1OMW;AG:UI?%'":S/2LX>/S..88>VA$9 M851T/O4E;*LR.#9<_L$4P7>/T)"&JQO8JI;LI\9=2(BUBW&:\F<4JY M6ON-*KDOU@[@+BY,[NH1(%FL;>X!,%PZN!)SA^2601VNB]A2@>_'9"6'55,E M'I$/?#*L%?H<5^JG]R9.B>,B0 +2'BNCT@XSV\9LY 5XQ-W%_A+QZ^4)9:5C M;Z?/)Y1L @> M)/@_Z 6K)7@D6+BW3)S*2.&D?(##^NI'G&"I'QT8Z6MO3GM MGL4RC%#C)'A7>G:SP:CTAJ+X^<8YN<$'#\'+GL[]5]T[ESRD]?U9] L)2+P\ M[[1CN'K/:%\B4H"3J"#F+R%/4(3=[\@IEX-*0]B.2.I-J+J^SN,]V'6!TX=W MU(CC=VF]@?#(G5,\DE"1!F/#L8HNM8@),YZZG;\D.VJXTT&(H2YL@$H4)5F8 M2_,<7.ZF5;I1?)<*VMM4'X>QWF:_JXEHH)!KSY[_XF_VDK'VJ!3)T5\>8P'^ M^@4KH59-$.;[*EJVJ_84N\O!$NY^STW#[$CB/+F@9MRA%?EV&+-J^CH,KZ^/.<:M[""Q<4CO$]N/QU@N2VP(^I!X_[3%\L# M'_>'#GU5D]63GQ_L%/XX2+8Z\8//)T8ZW8FE: M,4'\GQ@M]:X7+?6"+C?YYS"8YW$7]*,.ZZGYA V<,14T(HW)^W/>!B'O>&O. MN ;TU3EC[-$<\&$9';_X)>SUP^P53J\8'>UH?HX%H8_FE_3/\@R'>) M7!:.]P2KQW77<8&>L*.S^'0YYV4LXN47QZ=::WZP HS1E[VW[HCA'K1%!>P>7E_2S.X^L+=,XMKN/3\\7C*,+# MNUDN^O["/DUXS%$^=D^CY*+WQ93EQ5?F74Q7YNUJ 8,FEV=4Y_U_6KN8.AE? M?W$Q77_QDY(+_Y6\?LU@.>GI8<;RE0:$3IX"@^HRI.>[HOB\Q51W5(@K3 MHK8<7.63%E\7Z,]XTSNG93E(BU*U;+JE(M0:^+J,;6D"1L6 M)#S?9*-V61N5JU9U?(YV*)^!19ISS8JSIYGQ;-3;7EAO1W>;2R=ZUE5$^>>F3I]JZX>ZX:J^/&B7+RNRAY, ';R*6C8"I&9EOG+^L4-0Y* MA/OL+Q?H(4EZ5(IML$,?YGL5$GHOG55GT2< QMZSI2*E!M4^\\P)Z_W"O8'M MGRH8U)DVF%>VLEAP1-Q9U\-T#QNI'&1A_-QH(T"O)*[#<2Z F.WUP=,1!>T; M^NT3C+0/YM=0*['MJ-),,N!M!7KKTZHMD!SU(6BLVWR=Y;G+U9M1MS0JK)!; M,[B'I#H).N@.7*SBPO#)ZJ"J3>_& +"I]G?%3A0+]OYN[8WMIJ][@&W)H\M5 M,UV_(X?B JSI^(6($YGE&/BXICLDBM/I&P!*]FH% 0(+LW@B+@+V$*-,DM( M?=QQE=SQ$8BGK3JOX]XM& ="3# MG4OF4C4!=B\E &BXMX5<5EO4^^!#NLEW MF^W8BR3^1JP$+G8*@J)JB44@.&&PNK[MB>Y#P"W.C"M.:7=(VTG4X?[1Q0ZY+GW\C+#+T "L20Z+#D"!*;)^@ M'(M!/GO71553@/%UNC5*,!'BIA7_:RQ3LR):V#DK+<;Y%CD03F_10 M+1!;&DMS&WL?9)!.L'WM"B--[H!K!MU-SQJLF==*D)NN;A=MRQ:[A[E-9CRL M#TORCO9@!GR/*;LD!HC+*VSWH''9MS;>8^O6BOE$N#MI4Z M)/W-%]M4UB2B&["IX4Q&=;[W1GK9P.CZPPOP*)RD&G7#RY_Y4A)V MXF%*($2&$EO(+(AR9, E71#6)%O\>>MG"$O5;=4I#FX\7!#=JD[&MEIA=FH$"/+)S8Z$'B)>O@ M-'XIO&& "EF3O.3@TNXW%/78<;)C 0UV@E@RTFV/O&%CS^P MC4/D:V&E-G3HCOHB[TKQI_=58S[0&MOM[# H+T?[Z<85\':*EV>!0GNM9" F M%MO_9GF*^[XXC;!@O-*^G&HPPX0&%DLYV)(P/MB#UC]C2F_T/5T82%G5[4TJ M1X4BSD>E=SG1R+4J(JJUKB2JD$W..E:1PO0ZU?UQT]+XB$Z5I?*/?,SEVO9G ML872-%6T;1X5$:1((*3 ),')GU2 2;JQ#C>W[1GW^U0)-:+6RRU8@8/9DB,- M/$1- 2Z69Y%:/'6!?8B'?06Q%P8A6L+TCE.DZ^.9BHWTCP<#/317<$.DA)QB M I[[(+/S%.[6;+*B4#UK_.6I!DB*M"H*Z/RC(?)8DD:V#]'KAZB;:OOQ?P65 M^YE0E?'<-U0:KN*E 1HLF?=0]Z"NO<"VB8'^45WQ3P$>=E1 !71M.TE&QIHR M_OGRUHOI\M8?A,K]2C<==)W1LE'3 PW;_X9'[Y9$J3"PW(N;EO#>VY?DF!1( MQ,(P)M&%99F>5N_X5U?^W&F;Q2;9V/+[C7@S["*Y,MW!6GB94$C/.Q,(W(G$ MF6(S"6H[+086RR-\93Q;W)&,%LZZ4K=88J1KOG"7P4%+J5EH(:16RZQ@VC6O M@0.WE<2\Q+Y,1%LGMG6H()RU9'7[31",JTJ:."?=D8=(%)]SZM?IH]MU.VS5 M1%GU+?!IWJ1"^$Z7\=BFO.Z#M11KJ7HOP1\JT-D:Y!P0*(,%NR/Q)H)5NN[+ M;"65!B6&BSW;SLZN,W,W._I9[8/'H?9/ZQZ,4P)'I D^&4P>YXOBGWEQ,[JL MKX=[!L_CZS-T7E[&EXM+CG"XL,U_%_'I^>EPS^#3^')^)5$0%_3>57RUE/=H MS.&FP:?Q-86$7,67U]1K^-KYA67,*>+IBY0OIHN4WZ1W6+>QYHJ/8W3S.97( M>R.3*3E1WWHCHC89NQMJI<% I!,UC7Y+46CCAF!WJC_4TXBE7J8;@G(85145 MBZA/Z7 SS=U\#>/%= WCCP#0I%IQ.5I=N?"=+';PP)Y3P/C!F<(G=$FWH#<7 M^C+<4&"]%L,N<4A?)T^;U\(<_% (4ST^IY\3\P$22G,DXSZ,Y]5!G-D M@IXI"LO/4N"C2+@K_; TBO#""V@VJRJ[Y3.FRH/SLYC"(1:G;\;FI)_G;R9! MM_0E\9;3)?'>V3KC'^!PAHTX., *T_]%AA&U?L?(_EW[>J1EM0ZR:T M+_KB!P#S@1&.!([O/GP2D!W;?).9[;&,3Z/FLZ*X='(()JS;JNY-' /K[!?D MR?4/2["!L_S:O,.3!$MV@V#E11+]6DV7"'=&B5J^');T6]7ENM1B4Y!VI)26 M6J[5DE6E)WJ0R#":1?Q' RY?&JQ MWJ%!+*A=R^3N$%6;NX@%6[=(8A;@K XL)?7'M09^OX*PHW.>>ZUK/*CTUE9+ MXN-/!ML1W5XD)74JZQMQ9>C!/K?G7-5U?8 M0Y ,.N7?);^PY=X$, M-I*-'^3471K,YK%D%?H&DWR-[\#$9Y-LQ <9+J>##/]F[BD"0TC&AZHLRE:: M+ [SE.=$&WZD7C. ,#?8CA$@JZ;\Y,@,7(V?5DTI<8>@^ RTHJ2S1?YK'>W. M8RP] "2R;;!9E.UL0?9$MF^+8=7'&/G41_==4.+/M3X:G62 MO]<[D%TNCB] M8)M' 4!W&U(M@A+7ZJ+;ML'#%(>0?U]EI',9:<7O\ MT56LB-.Z^R BH/BP.:_$V93^3EABOT#R,)#C?@&QH1/N0AG3L89*LD64X8\+\W#99\."S/7NL."WN/H[@I/$Z M=5/E!A/EM2(";BIHJ[I8BHTS]:U4PC?2+%5MPU4M7N(T8WG6NB9Q+:$1@X4^ MI!:S[Q[H2-![)AYC%.BOI*###DX?1W_$0.#JS?"AB??0)MW95K$E.GL*M0LG MF%F3L"E25]<9AVOWU'+$=O9E:,*+;CU4F=NU8%0QCN@'P PZD=,@0)6M;EM M@3$Z.B4;Q'%(4N1+ZAH=/6\[S&KW^_P@$14.75&7NL6VC_C#SAAZVJ8LV^ V M)WG?__31VHQ7O##G?VXH%%FOA38BZ!I M*29OE4CWMD$H4+R/O0#,G^?DX);CTTA38DV<*EM+V)RK-&M/UD552IC1%^E+ MKELD#A]%@!..!.[*U&5%2)CL1.>4BP8&%"],^6;B?!)7 MJBY M'"_1LBX,SD+6A'W,"'.(YC"R!#S5@GSD;F"!?3AZ:ILR2&J\^0G%M&SG.HHH MDM8E99UH-%M/XA9F,C9]/6,ER_' /F7B AL"99+]K$ZN2[T9OU5+*[):7_2] M%N]935P[CCZ\MI!KJU#Y_P2>_1[-1G5/Y MR$8$=!'#W*V5D8%N!:T17"*UC -?RV(EL"?5&(J306)C< MEBWW%.D"3!5#TL,R'%G'$O@[FRI$(B0$P. T O@(CKI MI ,<"P NVSO"5/JQV_0[XA;&.EX<$\OKH-DVX=;/ZEP#$N9B6B4U1J1@>Y?U M)6P&U#CL@K/WK2-1Z'.IL#*#'@[><5=Y6"_T Z8EL6S)O<3=]UJ;2FRLM&)& M9UWE2P>A$EZY!5/[1J @0E"G&Y,^M ]_K2UT*M-4I2^::+5?SMCKN2R] M=7?(I_&+R_3-K#F^Q],L?[21"_;:>TYG"4"P K_P,'MG7#[1$RE<4IU3U%S. M"F&A^J 4',JI3MZTV@PV&"2I\Y\N<^IU9IK3=N(09?YFR,CUJ)V4W(9]799- M@;Y110%ZJMTC)-\2:-F6OG4AY/N$BWA8 DF2(O?() LB)4>1LPX+A@3S3Z.] M4!O_ALX=J+OU9&QQJ;)848,K:[^5B;$X,SHZO!4G6,F/UK;='Z5+:P,WY:BY M-!#3O6AND5CE!D ? M6E-;#ZP*;E\#^V["^$N_W#<$DB8(4NVOX4C2XT%=I;K[MH 8 5-Q&*Q,:C#; M(8=7Q+,)0C*1.M=QCZKPT."L;?R.DV,K(3@;W/=O("[5:;9RM3,E,/\)PV?4 MD Q#]TODI# 1DB26F\]]$\HU=_5\RM S*D1-UC.O86G!X.F'/GK"7],)V[YM M5G,1GP[;/2GC0E7PY+QD13$L9\#7)6*N!WU1T5)X!P2>E3[MV-V=A\:<6-4S M,4UL=%81\T@, Q88CN@J@\F!AOC31?&%CFV&55*XU^4Q)$6&415*,+ N8/;-B M"D"88;%+VUH/M@]$31B>!@A7T_![7_D:5/[.DMK<'/8\G[.&*@6>DD$2GV^" M>PT"RGNI\ Q3+$OTPJMM3+7/R:*ZA&'Q$7E,4&H';#$+_658/F #."I#L\CCR4& MLCD+[%/D7*X$ZD5=VPBIZ(C MO'KB&C]_R7"QTJ$0]$>KZD2\ ])DWSWS# M@8Q7+*/R-5^S'&867&14P:=8#N1:,#K71%DZ<&U[.,AHDG?'%WKL6HPO>*'2 M)&?7@L@BRZAXN&(IWUQVG6XU<),L5PH'!N.+-5VR6Z8^KZ\%? UJ+O,D8[E, M>$X$6UQV)\[958CK]8(O"=O(K3Y!36:EW8XAL M"5PMM]E(2_F&*CJ^$'Q# M!*X&;MC1JFIJ$"[)\5!NE8#9!.C4^(K*1!*^(->"298K:FR5S\FM.2:;)(8IHK,HEC7N0JR9?DFJ=)G#!)>I_H+&6R?S%0(!(R'L3E]E=F>W?/]HY+ M/O)A2*^16"EVY!SF^8?%KXCD6<6W7.\#/JPWD:7[>'GYM M^OXUF4DEP*'^;M/8\//;^6&0GL._[IA3.TSP](Z]?2^H>X MC[<.;8+^GBC=G_)L3?.'GR69I!"&-(\9@8 F;W@Q4XLBK4Y5MNES<,=V?Z'AP,-H%?8HCH)9NB4>?IXT GM!S7AK;G M678T)'VT<30;[0M& $0.:& MQ840Z!\:A-I<[^#F1[F>0F2"[+$V\";;?>U1]'1+]&Q+] 6*?E>)3H%C)?Q, M(R@L:9[YKJM]XHJFN/2/@BO@>RV2&/;9AM>M?L=8%,@@"T*F67.9@)3@/Q&Z M@Y;>/8?&B?SS/<.=KU0Q(8EO.[UO?3 Y)!1A,/X:W+K2W VM* JJ9H?S#D=( MAI#JKMV8Z_YN ?S &H6(0J5B&!&6&SP7P_A-]\251QD+<'*' MNC%R*C:-FH#7-E@;:FAYD=VF!2":SMI:FP,)>E@GZ.&Q";HRS;12XVUEFFEM M&HS(6O4;5'VJ5:]I;E'U2:UZ6](^*-"!I+T+$HOGC](BR2GG!-JU5&8-&.G\ MQM'[X*!,K;)5MNR=.<;QSCJ_ QB*< )$5DR3X@&O9/B82".$= MDFVTU(ALVW:==R!+^ %^1N%)_EO)]2@/1*UA;!(LM'8U8@"@I'@JCF\'U2*3 MKU"AH.8$X="!>T:1%2E%,.9&,SAUP59XS8=2OH<5?A].%889%JTCR%6!*5I! M G=X1-*K]=DQ5JV"R7_/8LKIPAK&_2;K X$\J@-Y=#"0?Z$)7$9ZYG[1QYQ8 M>5PSC-NB\B#W[[_%@1'2 N]?.@-KIY=P79YKXTD%C0E!H./K$MX-W#R=?&KA MTK2"F4-07//^(<"P0["[8LXD;*FEH++A<8W"XUV2P\TP :"XK=0CTQ0"3)<: M.K?]R:@PKQY/$*BC,4E7,WB3.PY7;AA-DW^!T])X2?KH)3'T8>(Q^TTYZ B6 MEC1E)MA][GUG OICUGI!O/1S93 M$T1XGCE3!([WE:+W#3F&6#?T?,N&NJ5OHLF#:KU_(I35J\&\.=O*9G68 I"8 M^ ^M<*1OV(YEA_ZVNK4!C3V;:C\'#4BO31D"YAA]H"2*AEC*N)%E!^YQ0/:\ M-I[;K*Z:4';,41ZKTUZ4.P7VPAKVPN]\T(IC48#$7ZD04,,_U(\/#VTH>'"S M'_>651YY5TFF?["Q;$J2YG0FL4Z8>OJ :' MDF>;@PVV'L,S)I;ZR1\@&]\WS;MX/5K_JS QC^F/R\U?$A^I6&+\IVP!I/;K M4= EPCSSFP_%U_II?<:5XIGNKAB%ZPLN@/D%AVMG^8$;U/^UC/\#4$L#!!0 M ( )5>6UCK>6KWU , & ) 9 >&PO=V]R:W-H965TG/9@]@R4LEI%D'>VOKJR@RQ1XJ M9BY5#1*?;)6NF,6CWD6FUL!*'U2)B,;Q+*H8E\%FY>_N]6:E&BNXA'M-3%-5 M3+_>@%"'=9 $_<4#W^VMNX@VJYKMX!'LK_6]QE,TH)2\ FFXDD3#=AU<)U$-+YTF,&0T@6> MVCWZC[YVK"5G!FZ5^)V7=K\.%@$I8^,!J1H MC%55%XP,*B[;7_;2]>$D8!&_$4"[ .IYMXD\RSMFV6:EU8%HYXUHSO"E^F@D MQZ5[*8]6XU..<7;S ,\@&R /4*B=Y+Y3'YY8+L!23DG9OR ^RA/)K@ BI#?QHS^^&CB+>07%)TB0D-*;I"%XZU)MZO/0_ZMUJ M59%;Y*I1%]ASNR>WOMN@R1_7N?'W?Y[K0(L_/8_O9NC*U*R =8!#8D _0[!Y M_RZ9Q1]'V$\']M,Q],UC.SI$;FK8[(\EG-=/C-9@#E7 MS&BZ\\60ISVV3PD<9RYWA!O"^I%V7"P^92?P#Q#*1JE05.65AR 56.WKTV_%_JD=!(R 8H^S9':N"R/*S@9E9^/*QFU3-@*\M"O52/O_A#V:;438;,C]C2*%+PT3 MIM6I9M*P=MO4FKMVXI04S"*(5:21VT9LN1!XQ*[ZA>IZKG+!=\Q%'27?==V3 MDQA_21Z;8M^QPXG3^(Y>:MQL+73^U4OVRL<9;6R#?LQTTVI&9\(/T>3N&XL> MR7TU^44">06F"1:#>\0XH62S<#;/)DGZ/9T2G)B4SB8TZV?:9'JRJ_0[-E<56>'./GT"@G0,^WRIE^X-+,'Q4;?X&4$L#!!0 M ( )5>6UBZ-!_PEP( )$% 9 >&PO=V]R:W-H965T86UU20(3%I@RZ9):6>AV82B/+FJ12!'$8#H.2<>G-I\W>G9Y/56T%EWBGP=1ER?3K H7: MS+S(VVTL^;JP;B.83RNVQGNTWZL[3:N@HV2\1&FXDJ QGWD7T631=_%-P ^. M&[-G@ZMDI=236]QD,R]T@E!@:AV!T><9+U$(!R(9O[=,KSO2)>[;._IU4SO5 MLF(&+Y5XY)DM9M[(@PQS5@N[5)NON*UGX'BI$J;YA4T;F\0>I+6QJMPFDX*2 MR_;+7K;_PU["*'PG(=XFQ(WN]J!&Y16S;#[5:@/:11/-&4VI33:)X])=RKW5 MY.649^98?8W M("!)G:YXIVL1'R5>87H&2>1#',;)$5[2U9DTO.0_=;["%3>I4*;6"#\O5L9J M>AB_#I7< ON'@:Y9)J9B*G0M M6*Y0=U<#_^[$O27;T NUJ#D3!DX@3A)_/(B=%0[\\V'8>Z1&!2)76JU)D2&' M'XU'$(W]T7CC(7%"/QQ$O0=EF:#T-_TG,(B&?IP, MR>H/Z(PH/'0'P5Z;E*C7S3 PD*I:VK9CNMUNWERT;?86W@ZK6Z;77!H0F%-J M>'8^\$"W Z!=6%4U3;=2EEJX,0N:F:A= /ESI>QNX0[HIO#\#U!+ P04 M" "57EM8$7*V%P(# "G!@ &0 'AL+W=OVEKD'A MR4:;BCM)#,0]B+P@DY,XS0%O=7:!6Y0UW?#$S>D>,]T8V;[2IMF@4)Y0ORJTS M>"H0YQ8K@_4U[F=(5I(K1[@JR-N'1M1X\8ZM7&G)6U5 \3=!A")[I?19Z9*>9+R!_)*D24AH3-,3?&F?>=KRI?^5 M^?>KM74&WYD?QW+OF-EQ9M]'4UOS'.8!-HH%\PC!XO6K)(O?G-#->MWL%/OB MMFL?HC?D9 K'=)]D/J[[($C=!X'^GG*-_6F=5^-*(!LML66OX#8^,Q.H\(8RR<3-@ ]1?-?@0@2J-,(@6';,P M32>#CT@VQ6F4-U4CN8,"APA>=RYXKY%7VCCQJ]LX'PUIF*247* 9HTG1')RL M2D@4CO,SDJ63,!ZE: W'-*3)Z-CK%QT,CPK,MAV1%@O;*-?-D7ZWG\)7W?#Y MX]Z-\$_<;(6R6)D-0N/+T3 @IAN+W<+INAU%:^UPL+5FB5\2,-X!SS=:N^>% M#]!_FQ:_ 5!+ P04 " "57EM8*^M8/#0% !7# &0 'AL+W=OC[\; 0LNS/ MK]S]WTFA#DFEA$$ M_6SP%O.<@8C&EQ:SWQW)&P^_]^B_.-_)EZ4P>*OR3S*UV75_VH<45Z+.[8/: M_H:M/V/&2U1NW%_8MK9^'Y+:6%6TFXE!(S4&.Y5MA MQ?Q*JRUHMB8T_G"NNMU$3I8^S! R9J7>Z!*%-X1U8R)]70L&E=L,D[1O^@RH2$T"HG FNX*RUJ-!;^ M7BR-U92#_YP2MZ$^.DV=Z_+25"+!ZSX5GD&]P?[\U8L@]M^<$6;4"3,ZAS[_ MV)0CJ!4L]QHE7S4"T4@A6BD@/_!=-+Z?)$_\6:3:8_3XQ(27NM(#,*Q%XM%X MU#M*3[9N4W1PD(L77<+V%DFB:A938X)RXW:%ON?/9KV[OT3G":BG217?K!!73,KT.VNX\J')16F>&Q*"B:]O" MS//'<>^/RCE#6N;(&K4 8R_TR:O2BG(MF5T[/PJF7N#[7QVHQ,ZQ9VR1)+HF MHOA$CY*AJ WHAHAC%O#Y,8>Q';C#R.B1'#Q:B+Q9,*&%3@*-)$Z-, AH3S!C M8.?V,[A).&4X944.\C R)47F>:J-@HDWC4>]_1T"-/!&,[])E.. =VG3QOU, M@8^[ A__:(&?J)VVN#CZ317);T)R5#/'A58;7-4YJ;-!<^H6.,^,;X$4K9"Y M^=_9@="\I;UU*(@I?0AMX%DM+PI.._CDGG-,?UIL*#1KI S94 =3,1-,LE+E M:KVC0$VIIGP? A]V2&B]6_=D4\+0_>4B:C)9&8@BWXL/[1ZU2"E;1($P\<:T M,MXON)QZV9;!F?#'7?CC'PU_]P8>O/IT9REP#0X]5DV31[.G8GGVF-./%!S? M\W4IZE1R9"HZU!U&\G>'@LDX,AQ#0J"VJLL*>K,K4>Y>O9B&P>0-35=MO7 \ MM3.Q6\PW"$73A2!W(4 ]!!9+"L:^CW Y0A^AQZD@VY?A0(Q,T#V7)+6["VC\ MNRAK%J_9'WYS\W][PO.9L/?07BDO(?1FLS'E2T#?D>=/8ZKRP%W]DKH&2H5X M//5&44"_ =T8,S@5_N%!LT>)MG8M+3_9E+9-W]?-=EWSHFD6OYHW+?=[H=>2 M-,QQ15O]UQ,J5]VTL&ULC57?C]LV#'[/7T&X1;$"[MGR;]\E 7)W6U=@Q8+>M7TH]J#8 M2BQ4EC));MK]]:/D))=U:= 7BZ3(CQ\IB9[NE/YL.L8L?.V%-+.@LW9['46F MZ5A/S97:,HD[:Z5[:E'5F\AL-:.M#^I%E,1Q$?64RV ^];:EGD_58 67;*G! M#'U/];=;)M1N%I#@8'C'-YUUAF@^W=(->V#V_7:I48N.*"WOF31<2=!L/0L6 MY/HV<_[>X0-G.W,B@ZMDI=1GI[QI9T'L"#'!&NL0*"Y?V!T3P@$AC;_WF,$Q MI0L\E0_HO_G:L985->Q.B8^\M=TLJ )HV9H.PKY3N]_9OI[B; MIP$T@[&JWP9;WU-+Y5*L=:.>-:$[P MI?IH),>E.Y0'JW&78YR=OU:JW7$A@,H6_K0=T_!&6BHW?"68@5\>J5M?3B.+ MR5Q(U.R!;T?@Y ? )(&W2MK.P*^R9>U_ 2)D>:2:'*C>)A<1[UES!2D)(8F3 M] )>>BP]]7CISY3^5#0LC&'6P#TWC5!FT P^+5;&:KQ ?YWKPY@E.Y_%/:IK MLZ4-FP7X:@S37U@P?_&,%/'-A1JR8PW9)?3Y S[2=D#2:OW_$LZ1O0AWGBP\ M=@SN5+^E\MN+9U5"RAL#_"D9'?O%92,&/&D4 .\1-$H:)7A++=I65%#9,/ 7 MU0#%IK;,4BYPCQI8*X'3 :];BP+59L10@\&C,2^O)WCTK%_AW3PX,Q$!DB@K"NHPBRI MH71J7,: J5$M)DML@W1'@9=?^7=_RIX0$M9% E48!Z'$HCXI56S\(5\KB6/5B MA_\QIIT#[J^5L@?%)3C^&>?_ E!+ P04 " "57EM8>,R ,7P$ ";# M&0 'AL+W=OB. MAG,VQ7O4C_-;2;UNC9)F!7*5"0X2)Z>M,__DO&?LK<&7#!=JK0TFDK$07TWG M*CUM>880YIAH@\#H\PTO,,\-$-'XVV&VZB6-XWI[A?[!QDZQC)G""Y'_D:5Z M=MH:M"#%"2MS?2<6']'%$QN\1.3*_L*BLHUHQ:146A3.F?I%QJLO^^[RL.8P M\+8X!,XAL+RKA2S+2Z;9:"C% J2Q)C33L*%:;R*7<;,I]UK2;$9^>G2)8PT' M#VRJ;@/4\Q?0K0)2XUH6!%Z#S8B7B) M20="OPV!%X0[\,(ZP-#BA;L"O,Q4D@M52H0_S\9*2RJ&OYJBK;"B9BQS0$[4 MG"5XVJ(3H%!^P];HS2N_Y[W;P32JF4:[T$?WU;D ,8%[Y)F0\,@5)D0ZA4]" MHX(KI\=R(W\X8;#M=L";[+=1OT#.%"%'/&EY#9I>S01.1T=#,^!571 M*FM:W- ZV=M"]P%E 5=<(ZVIX8YIA ]$ KZPO$0XR#@5=)[3V52'Q$27,M-+ MH"I& I09 =Q"#$MD4D'4.?9?PW[L&L15QO17Q2[?BIM1*,YZ: M^$TM-65_)]B6[#^L)7O&-C,MUE9-304S*F),L!BCK$\'D(%I!#:7>B9*12/J M\&3O9]/-D6"U:1N;"4?@LGM%S;#CAZ_;D-)VF5*Q2/OPYM4@\(-W]/&/HW1?S%(AX'#O'7DJ.!C)S_!N[>@] L=QASMC0292,V^6B3-DJ)7*]\ M_RN%C9A>"/>1FI-<,&WV25+EOOU_<'^S-*/H:>Y[0$ICHW7?9W%^MSBA[W#N M<:ZK*K!H='%;-/=]%NW:HL5A$]HQA XM?"':)VKZG=Z@CE$F,Q>E0_)?B'1# MS: 3Q!M(H0^10XI>B'1+3:LE3_(^V%*@SZ%];D(+O2UH%X20T4&?2L3"5+;? M]IQET*_H/W)6"*FS?[ Z!5:E&2=)3832"@ZB=C3HPR$52#2EOKOV8"Q03NVS6%$5E5Q7;\=ZM'YYGU4/SA_F MU;.=3MLTXPIRG)"KU^G392BKIW#5T6)NGY]CH>DQ:YLS^O> TAC0_$10[;B. M6:#^/S+Z%U!+ P04 " "57EM8@284^P8) #@%P &0 'AL+W=O3YMFX^MTLI M-?NR*JOV8K+4>GTVF[7Y4JY$>UJO984OB[I9"8W'YG[6KALI"K-H56Y>?>^N3RO-[I4E7S?L':S6HGF\5J6]?9BPB>[%Q_4_5+3B]GE^5K< MRSNI/ZW?-WB:]5(*M9)5J^J*-7)Q,;GB9]<9S3<3?E=RVP[&C"R9U_5G>GA7 M7$P\4DB6,M#O0=[(LB1!4.//3N:DWY(6#L<[Z3\;VV'+7+3RIB[_4(5> M7DS2"2OD0FQ*_:'>_DMV]D0D+Z_+UORRK9T;>1.6;UI=K[K%T&"E*OLOOG1^ M&"Q(7UK@=PM\H[?=R&AY*[2X/&_J+6MH-J31P)AJ5D,Y55%0[G2#KPKK].6[ M*J]7DGT47V3+IA_%O)3MR?E,0S1-F.6=F&LKQG]!#/?9KW6EERU[6Q6R.!0P M@TZ]8OY.L6M_5.*MS$]9P%WF>WXP(B_H#0V,O."KAK);U>9EW6X:R?Y[-6]U M@]3XWS&;K<3PN$2"RUF[%KF\F /K6P>Y.3RQQ]X[+T9T3?L]0W'I%_> 7[% MII2L7K!.]VL)$$HV#-DQK4?E'M=Z)U/#.P72B&$CII>2/4K1M$Q23!DB(E=S MV?11,;\^$U5! \Y4RT2+I260CF12%434FQ;?VY,SYS\09;/C0))#DJP@$N)\ MQ*[095U7LM(M6:^L;G-KO>HU1<(*O-AO>>;L21T.<\PX$'@ICRF M41BZ(?<L%'IZYFZ2!\['6HB010>SZ88!1&B1N&I*, MU(M=GHTE9-0'.!H-\,V!D5\+ZKBL[_8MQ7CO4;9NZ@=E^'8KG[CV9UG(QKB% M)RE^R7<1^8;';N#YSIT66K+8#?V$I:[G1RQPXXSWSDY3-_8XR[B;X2^)W<0/ M.T_GFZ:!0D\T>,6RR/4]$SALYB44S SK>#)09NJ[892P$S.,W2CB9LP]-\3F M5JEI 'TRO)\B_KZ'01!&O6*AZZ<9FW+7XR0GN$'DC:10W*=0/!KVMXN%-%5MD#[L M YG\0>9UE:M2":I]QQ)J5/(++$'Y4RALBG#E@-]^*.1K404Q^RG=@K?O"^W%LQ@LRG(#N.+.?V^8YG)M>ZS*KN&?JT=F= AXE7 M#)"B(H(!^!=4?BOAE-QR'7(_ I'SU/EM+T0*$N)[0!T^96Z2<.=J53=:_647 M 9E(=A\Y%0 R+^1HXB81N@5LF>Q5/YC!0T G9F"=,$WW>3'#2C"*&%\DC!*#T0?=<=O7@2LK=? MX";$#UUWB_H+!R7TYP>A!3CT\[ [F"M+CY7?+B%YAB!F(2@4A8)2 M3R#=P0V@RXZ"0B):L,-!JO$ IJ(6$ 7$?GKX<># LP-KVGJAMY3S4S]#SV#( MQX_0461$4D^3;8ILXZ:CF"+A(K21)X@<3%)4#W\J@3SC>U'=*SIT81IB@V[T MQ/"X1TW-<<4>F>4X$PM4KPJ[VOV"Q"Y'JY70\B-N'*;'- W=*(L-Z0(3:+5. M#/J.^?T5"\GA$0;HIS/?'^'-M.?-=)0W*;7R^KXRWB6VO+8%Z"@_CHLB)B0: M%M4C$%DA$!L8"%++2QB@%H_[-"=0(!5%:7S0R%)0*.@@ZB:(HU%[@86_R7!AD-3N1:.*!UR?:/B&B;]YA M=ZSH]LB(-5P>1OA-HNQI3$!.SZ(!1 9^\#PL([F?];F??;5G0++^HV4/SQGL M6/Z/BAOI#VQ))I_0\7QW^;8SU5R*&4JQSYU:QO7)FZ/*_3UM]\#[-TO1W%L( MFDKP^C7;?SU*\*3!$9(ZL[ S_0'E.0*(TIA0V-!%TT'2%@;'J(:GU$U1/U\1 M+N)P=XA$F;5#*\4QZN.\"SHW/8?O9B85<)CD:6QG&D'.:W(X0"16]8;*]U(\ M$-8EW5[F=5/8'FDM&OWDZ$V0LT >X103S6<+AJW?\\U+\FSY:)6H%PMXB+R:IC23/ Y3?E#=5; M4 7UF+"CV)A.U>#UV7&D;TMT(ZJV[!HK*'%4H8'MPIZ)#GK.@W;YE!U#_&QP MZ[J2<#3=+=/Y%[ZQ%[#]V_[Z^LK>VNZGV[OO7Q$G!0XKY0)+O=,DFJ M-_?) M]D'7:W.'.Z^UKE=FN)0")SB:@.^+NM:[!]J@O]2__#]02P,$% @ E5Y; M6*"(0DO. P 6@D !D !X;"]W;W)K&ULE5;; M;MLX$'W75PS4H$@ )98HRY9=VT"2MFB!%!ODLONPV =:'MM$)5(EJ;CY^QU2 MMNL$KI"^2$-R+FK91#6V%!)O-9BFJKA^OL)2;:9A M$NXF[L1J;=U$;S:I^0KOT3[6MYI&O;V7A:A0&J$D:%Q.P\MD?)4Y?:_PM\"- M.9#!93)7ZKL;?%U,P]@!PA(+ZSQP^CWA-9:E0@+7/*FM'=J\P6W^7B A2J-_\*FU1W$(12-L:K:&A." M2LCVSW]N]^' (/^= =L:,(^[#>11?N26SR9:;4 [;?+F!)^JMR9P0KJBW%M- MJX+L[.P&*24#IP]\7J(YF_0L.75+O6+KX*IUP'[C(&'P34F[-O!)+G#QTD&/ MT.PAL1VD*];I\2,6%Y F$;"8I1W^TGV*J?>7=J?X[^7<6$TL^.]8DJV+_G$7 MKC/&IN8%3D.BOD']A.'L_;MD$'_H -C? ^QW>9_=4ZTS MN!\IR164'CAO,_GK^/0)9%E$9XD3^M$HC8/+ANBO*%?\0UQ]C6.[CO M*M0K?ZL;\$5MK[[][/[A<-G>E[_4VU?'-ZY70AH"L"33^&)(E-+M3=X.K*K] M[3E7E@XC+Z[I\8/:*=#Z4BF[&[@ ^^?4[']02P,$% @ E5Y;6((W!;!J M!P <18 !D !X;"]W;W)K&ULS5A;;]NX$G[7 MKR"\W44+N+)$W=,D0))VS]F';H.D[3XBSR=*8]%2+F5XKSBH[:57/:!"DLQ43S>3\U+Z[5N>GLC6U:/BU(KI=K9AZN.2U MO#^;A)/^Q8U8+ V^F)V?KMF"WW+S97VMX&DV:*G$BC=:R(8H/C^;7(0GEV& M$ZS$5\'O](U+PVJ8'#9\"M>UZ@)[/A?IW0RK(D3 M=^][[;]:Y\&9.Z;YE:S_$)59GDWR":GXG+6UN9'W_^:=0PGJ*V6M[2^Y[V2# M"2E;;>2JFPP6K$3CKNQ[%XB73*#=!&KM=@M9*]\SP\Y/E;PG"J5!&]Y85^UL M,$XTF)5;HV!4P#QS?FMD^>WM)?A5D2NY@F1K9L/U^C.[J[E^^B0*IX0&-!K1%PU. M1U9?=$R?T&4M=:LXD?-]MV]XS8R-A39Z2FZ73/&W=S8\U^P!X&@T^<_%G38* M\/3?0\%Q2\>'E\8B.]%K5O*S"521YFK#)^>__!2FP;L1Q^+!L7A,^_DM%&W5 MUM:MHYG]\!WO^2';1[4?MIU\7G)2RD;+6E0V=-K Q44*S #^4'9=38!#B 'I M!\Z4)AS!02"U?'7'U9!>^TL):RJ\"8EHRKJMN)TXES6PB&@6L 8ZY_)2[CK' MG7- &"Z/1CI9L,.QP#U3%206[#=*E,Y>'#\ZT#;"#*/@C&7"IN1/AZW1:"=? MK6OYP'N1=:O*)9A*UC6#PA(-",E6@[1^<^*AT\YG]-=#X&'<-(/J(Z\(G09A M#-=H&A>Y?4Z"P+L%&L,XX(JL EX0B$@DN#X"&B,:0"U&=!H6H#R<9C3S;B!O M#,RQ,RN^ 5I>8ZYVIDWSF))TFFBM;28 M%F$^@NAD0'0RBFBH1[YA8!^R&_FB74K?<\,5>.U@\975[1;RY-/:P>U?"N8A MQ%J%H4+):ZZ$K XA?]2*P\A'X*O>O K-:SOSJCWS-KUY^+ +1DT6G8G5UD1S MSVO(XLHQZ N+!$B*,-W5AS[Q^A#\IG4+\U'N5BP:,1C=#? MWLX5%(8 M['2B,(5(K\@/Q/J!_ ;^#GYV4..LC58BSE*=YR1XM]V<".AR$4M MS -$Q@]A=A3X&5ZH'^]JJ<1&5!S-^>6GG(;T'5S"(GXW_N@]B=.'[UR5 BKY M&BB"V[ANPX(I[B,A&YO,]^@=O+90?!RU0=G:*H,R B>R%&\H>)-@&>6A'T6> M7IG$=X$F5\4<%.$?IR3D6)+AV)+Q[>/O?KYU!J@\J9"9-X L@BT M04%Q7-/O-.@?%* MOC9(Z43C-F]K& CY]]9.0S[!U_IQUG&"'=G6D;<;*V:>K$U)4F28J<*'>R@N MR'$6^HXJH]R/(Z]G*ZP7>)E$..HDX\1/B@$? VXJ\AK2_^:1VC#V[3X19KD? MP7:"6U6-LG%D9<,B\;/DD68*$$KBY[R(2)*C%V$8^7G^V(TT\<-L!(39 ,+L M+X+P[N%Q*FY8LSC8R(PO<0AYP-E,U-K"J:=G^5P\P"*%)B!8^%XYZY>B[9!' MY D$!Z1!@XK?6FC1<2'OU4Z*:)3X04JP!X#4Y9D?920&E@R3P+Z S&>>D\KL MA"BPV O3U*852"8A*;!R'MAGZA?48,=K1F P/P\CD6&]7^UU@,X=3V MZX_TED\9[H=RVF.$=!N:-X3F(&D!-6%Z,DAUL"6H(+ \ YR3>U_=[-?0*[ZQ MM!7[:>A!B.="X6S333#$0=\U7&L1O2&VQYB5]XPM>"06-?G!]"4T6?H M,0QR:W,&S=XAK,UV3@%7'+3C6:>&$FD;XPX$A[?#>>J%.T7*W>^Z1Z,7-LSQ3MIC%S9VR5G%5&ULQ591;]LV$'[/KSBH0^$ FB51LN4DM@&[2;$^M#"2;<4P[(&6 MSC81B=1(*L[^_8Z4Y66%8^2I?9%XY-W'[SN21T[W2C^:':*%Y[J29A;LK&VN MH\@4.ZRY&:H&)8ULE*ZY)5-O(]-HY*4/JJN(Q?$XJKF0P7SJ^U9Z/E6MK83$ ME0;3UC77_RRQ4OM9D 1]Q[W8[JSKB.;3AF_Q >UOS4J3%1U12E&C-$))T+B9 M!8OD>IDY?^_PN\"]>=$&IV2MU*,S/I6S(':$L,+".@1.OR?\@%7E@(C&WP?, MX#BE"WS9[M$_>NVD95O5?[7_"@9^3P"E49_X5] MYYMF 12ML:H^!!.#6LCNSY\/>7@1,(E?"6"' .9Y=Q-YEK?<\OE4JSUHYTUH MKN&E^F@B)Z1;E >K:510G)W?<2V%W!I8H8:''=<(@U_YND)S.8TL3>#FQGMZ2G46\Q6((:1("BUEZ!B\]RDT] M7OIVN7\NUL9JVAU_G1+9HP++D1!7!90BFJUF()=ZL'*'A5M)6?R("; MO$3+146CW,!&572>#0R$!+M3K:%H$P(^%]A8:(BP\81+VI27UQ=_(-?=I@!: M4JS7Y- OZ\47JCV?9*%JA*_^%&'Y\^()-14%)_UB\*6MR;)*7\+@%J6B<]!9 MBUJUTGH T0&XF==>#IDU'?N.QD\PSEC(T@Q&5V&3_.)NLZ'Z &K3 M2:<* 73FBD=0C1,>4N&AW2$*EQ0_$+HI?#&41>_;2F%]^KYU[D8,%JT65J"! M]^\F+&$W]$NNLAN@#PSB89S"Y;WES&.PS1-.AEY>BZ_R7?:OU9:R[WXZ]Q]?! MHKL4_W/OGA:?N=X**F(5;B@T'N:C '1W77>&58V_(M?*TH7KFSMZX:!V#C2^ M4&ULE55-;]LX$+WG5PS41>$ 0B11DBTGMH$X MZ1?0HD'3;@_%'FAI; FE2)>DXJ2_OD/*]KJ[CA=[$8?4FS=OAN1PLE'ZNZD1 M+3RV0III4%N[OHPB4];8[9?UG:99 MM&>IFA:E:90$CP#^D<#^T=^VN?.^6RX 9OE/C:5+:>!D4 %2YY)^PGM7F+ MVWQRQUF\2UTBW*?=6T]^&_.SLNBR[MA/<8@4?;8T:;E1+VUN[ MNC\@O%?&P. S7P@TYY/(4DCG&)5;^GE/SYZA3QA\4-+6!E[)"JO?"2+2NA?, M=H+G["3C+987D"8AL)BE)_C2?0%2SY<^P_?J1]?8)_AVO3!6TQGYZUB2/45V MG,+=FTNSYB5. ZJ<0?V P>SEBV087YT0F.T%9J?89_=T#ZM.(*@E_-=NO9.E M:A$&;M>.[M;)4,<3@<\U M&NE41IC9/!#V0H+Z/\389PAX9KI.MA>2,(Q0TL ME: .0(>ID6!KU1DN*W-^>7;3:8VR?((ODKJ*:'X2_ UUD\/Y@7F+NGG@[BH? M5N-LS@67)0*WA"BQ79"H[2E)X \8C,?AN,CAW-E)$A;#N+=9/[Y\4;"$7=&0 MC+.K'N10Y''V\4B& Y?B.32^WB%(ZIY4%\L?89 -PR1UD9)AF,4%*?@G^X"- MPU$\(NH3JID7XGQ*=>!2O"-!_W=4[#/$Z>*?6.UOFD69_PL8L3';2Y%O7*-W-#V772 M]AUOO[I_+Z[[-ODWO']L/G"]:J0!@4MRC2]&>0"Z;^#]Q*JU;YH+9:D%>[.F M-P^U ]#_I5)V-W$!]J_H[!=02P,$% @ E5Y;6!ZIV0^C# ^C !D M !X;"]W;W)K&ULU5MM<]LV$OZN7X%QG8[4862" M[W02S]A.,LU-T_KBI/UP!4#JC:9>DF;N)F,1 ('% M8O?9Q2[ O'S(B\_E5(B*?9FE6?GJ9%I5\_.SLS*>BEE4#O.YR/#F+B]F485J M,3DKYX6(QG+0+#VS3-,[FT5)=G+Q4K;=%!<8*OR?BH5PI,UK**,\_4^7=^-6)21R)5,05D8CPN!?7(DV)$OCX4Q,]:>:D M@:OEFOI;N7@L9A25XCI/_TC&U?3527#"QN(N6J35A_SA9Z$7Y!*].$]+^ M=%_SA,6+LLIG>C XF"69>D9?M"#V&6#I 9;D6TTDN7P=5='%RR)_8 7U!C4J MR*7*T6 NR4@KMU6!MPG&51TTZ/+.:\G$>Q>'4"DRA%<2]. M+G[\@7OFBPYNG89;IXLZ5G^'EG'-JM2/P6Z*_#] ]$K[;Z,TF42$\;85=,[1 MO@+V<2I@<7&>Q4F:2,HLOV,56N?-[",]>][,7C(X"=5+(BFJ&!0H9B-1-$ID M43:F@L42=* 1*?P"4)=D&)DO2KPO!^<]V9?Z]3X-;X?LUSQ[+@MKM=Y-!S<& M^T>4+>!H&&>GS+(,-[!1\!W#M%QJ<8W0#5#@IF>$EM.[Q>*36+ X+RMF^2ZS M#=.WF8\2QO"@]V8V3_-'03VRJDA&"[5H;G#399[)J62'S+6]WKNL$A!GI8AQ MP_(L9AE^Z#/?]%"W/;-W&5=@+XE2EN9E*2"#"9QH.4!'[J$3>@4^ZSN&Y_IL MP/J6;SBAPP:]!KKS*!FS/C<\)Y0=#-/E5,!(.Z"";;@>QO8(.2P"[L>$_9+] M^$-@<>L%'CQT7K"^:YKHOM&Z7E4T2E%5J6@GX@3!-I%^ *\PZ%TOBD)D\2-+ M9@!;M=D+?#K^UE"HQ3&)^TXMKT!,:=5W+!1"R[##%LUWV*7;V*5[A%V^C9*" M_1ZE"T&V(J5U";5699M1=DYPL%'>T=3W]=2U <*\:/KO8(8_BRBMIG%4"':C M]^OM)@4@M<USE0F3UNV+5KA0"FA5E=TP$%&,DA M+N"K[.5P$]]I88YG;MN]X=DT78<2ULT+0NUKC*G+4T)%?>T=!U36 M#E*6M8^49;U!=H"B1H'&@$: TG_O[9KPB!XZA8JT:P2P)%GTC,!5K;;A^58' M;/P&-OX17OEREB_(^#[ <4ZRY"]T@%:N(KS$5G]+87,;DCJGVA])D9Z]6)N= MWL!_E'F:C".I+,V.C.+_OQ#W2YY-GB/6F=78.-UT,J?,A1,UVUZ$ANLZ*R2P MK8VPMU4)!4,U;OH(A$S+4?Y:@8: %)#?^A59JY+QJHC7)?8M,!@T& PZ,7B[ MKOY&WK58IMAT-_W.L2R H/73Y229#%[1DX&!> MA M&S="WU(%D^NH+K!IZ[UMPD:9&VYZ3@L2VVC"BC9;_-H]%E7REX3W.<"?0#UE M+99"C(&C/E=^UI1!L:Y8X;(2^+6O;5)6F:L.6KG#('<[L*4 EIL4'P>>I-4* M)K(IQY1*(B'A*6-+F&08DGHL6^XGW.O*X[BY//LR]S:VY*X[9O@-H"X8I0J% MF!++<*?O,AB)8/U?((;V [/N^=NL;AIE$R$]<7OTD$L^XC4^$LT'J6/P/VR/ MK?!K"0R^14/?"S5JM5@(L0SH+9-LPL:+@AZU8*BWA'J(H-A#P<,*L0%0),P- M%R#T#-\,>I??TII:3=O;LF.(61J.Y=F[LKR^VY)2PE^!EZU&[H>]CWDE4^9= M^-(2U#"C@(H'.HLP7%LE#IY)EFJ91BB-%%*3^W@ TW6ZC'7EH)H?$^"OA!1/ MFVBK;79/UQ'.0P[I8JS$M1I1M8E.*AG]RBJ//T_S="R*4NK"?\'$GXND>OSN M\?Z&)U^Q#E*HIZ-C&YM;G1YZGE(QTC[_"=23]QXP[@/E+O6V/8RCTSN%,:+L M^#5E.]1%RS9KRG;7V0&WEBBQCD*)/!Q:GLJQ2T@P5D%?*SBZ9_E8JZM699+= M(V"0.[;<]]DL^;*AK$[%[JN[-PHRI8CAP&2BY)OL&7/PY_OX<=FSWFLQJE9[ MV-0#!ON,8095ZEU'Y51.'E.!@(@05\9ZU-G"GWXB&"H7A4Q/Y9D7@%/*@0KL MU,OW='>?9E?ZYJ:<=/.W2\7+2QS>>>ORA(H_1L6$]+J7=H^XUF%=.I\CEX\3 MT;@&=8XD%4_;C()$U##%)HMD+&C:\ERI6]U,B;7$F\"ZS.AHAD>]RMY:C7V@ MD*$%&A[)W3:?::?_7#]#$]JPVX#BDLZW^KO4/]P)FJUQ'.."G0ARGQHJN>\" MS/(>C1]SD;9R8/]>1&!1!=R[#^]WS/:Q]41>GS%K[%!0UUQ%KN794/PNG['I M]97%H>L_%SEM0W#02.'9;8)-_2Z)(TRQ4N[$VWGO_4)Z2CH#Q?X2#>K#/OWH MOB-2G'0"^A!RC=>[WL1;?P3&D')S_=M-9WU-L5R3'[CUHWOP591]EG!-&ABO M&/X2T?TQHD;L8^$.;G0G+:O&OO5A*N(G"D"[AJQCZPD\?@*>S6/>S!02@6@_J06C^^'L4'D-N%8M?R]>\A M*+Y3EHF]5S^^'8I=GV+V'2A6G391K&_GD#GYYI9UKPW9$\6A;3@6G>':+@I^ MZ_&R(@M713B>+:74G*OK,_=.C2:E%LCRC'ZY?V/7%I.\P!YYSAS^;'F(/YOE M.K2G5:2T'3^/HWD/B@6FD3LDZ2,6)Z,(TOA8S/,RH? [EJ?62IE3D8[90U)- M(1 $UW3IE&3@G,)SZ*M**G7/..S%.Q?9H V*O*R/QIOY1]LPF" /@&D)N>YM M1 Q[XGL)-MQ#L'=["Z K]/-O>M5OL$]9/J* D;ZA0NXY7U3R&&EY9]\: M4!S[.N/>E3IK?7L=$R+UWW\.Q\&?1M'*"WW"L; MZLP)VY%KA(ZK3@<7!;B77\64$7V.)J>*YA! K#]^Z(_%LC:@2YZ0[L;WG,^J M_<9QL\'GTF7G7E/9S4[;AND5'Z[ "O,':JD>AC*S'OH4-IL#P-+-LJ\G \1 M@5$&%!="XBO)Y/F0R$JUPI2LL&0_X1_HT! JVD/NZ"((.9)"?24ASUM(@9H' M2R9M0].5/,@:'[K^LF8.0TK>?OH)ZZ@(U$@=I;?H0N/RUIT?<^U^,!H/NN#J M9JG#7QZ!RB?OO8X[6/_;H"C!YRC46?7##.5#@T)"\4/K)96G^MC#D!Y-S?27 M-6OH!OM"V1G:5@-E&E:CFN^&,OCTUZ#LKD*9#KD.A/+R\IYWW]ZW0_D-XJ^9 M]#QO$71 ?>)4]336KVZ%M2I-FV82-#<)%DA-2,--.PL%0\TA>PYPVC9=<@= A.49/M3KF(9KAZV2/UOY''TF$+K11_OP&C3 M-)EA(P D05"Q/6-[T]UTNKL>.[O[T.D#3,$29TE 2T!VW%_? _ C6EM1FT[Z M0H(0<#\/SKW0R8/M?G,;K3WYV#;&GW%K[6_AXOSJ=TV"0;G3E@P2%U[V^U$T3!,&,WP>9\TEEV+@_'J7_ M-?H.7VZ5TY>V^;5>^.O[O G#_(JV[CX) _]VJ*[>T71RF^55V(]:>O#=]ID/(7GU0MXUVKT\6'JK"AD4U MB+WHQ?+/B&6<_&"-WSCRSJSTZH\"%K!Q,I2/AE[PHQ*_U=4;DK*$<,K3(_+2 MR?$TRDL_(V_T]UIO;>=KLR;_.+]UO@-,_GG(WUY:=EA:.#I+MU65/IWC;#C= MW>OYVVM[J;4QB>/$)8S*I* \CCFC29:+.*:R3'@F9Y?@ MO!H['TEE#8@JXI_D&4LR49*\T0697RG+",+"EIFM",21B$Z*TB9)DQ2K$A8(0=CQC6C,31/DU0(4LHT*23VB#21-!M6 M3V8@9#PIQO"@> ,!&0P/LW M1Q8E3_*RB'+(3P [@%V628DXA7>*!*0%DIO1(:9Q(0(/1$F>!X3B(!30A+DB M3PJ1S\Y;W=65@G4_F]KCS-QX@,"1DA? #"=2"MA&25%D"679M'[0CZ3#) 83 MRR0KH0*0X52,^L?%_=G(BZ@Y!V+3'!KRX-7LW:Y#%T DPD&9)(7,L+!_2UE^ M972("1WBRTGQ]I%;57U?KW9PMQK4@.6J MRNZ,[_FMM> \OP$T^)^"%&5,6#T(Z@/T9H]08? HB53!X*],FF;E7B^?T>9& MX>Q4>N>1^B82H"@%\I+'<0&$"-&/!8!-!9N]-RN8V=587M(2>$WC6]*<2 [N M!$F<5VH%]JRB&6M[KSL3>3'- ?W$R:O1R0_! MIU]Z)W\*3H:)0]@_KO\ ,?;1/AK=)=!QL-JF@B6Y9'&<"62QH/T\ W$ 5%]6 M;6_^4*R.Y_M5?+Y4[?8MNF643 #7O8[:0?Y]0^PIQBBTJ M?!'@=9D*(IA(.(X5CA2*A_S*;"PGY,JCR+G6]]KL-+GK;$O>?43$3:"]B23! ML.*=]X.-/EQ4DZC^>V#ITJFAK32BCM^%& M^HPJ]V4\Y:38-#[YTY*< M92F:N9QD:6@+..04H4B/Y3CT'&4F"4M3*$)A3P$(%/;84O 1;&%T2DX/0B]C?H8%#LPBB#?';PKK78NW#"VG6\5CL2ZV!_]YQFIYO[ M>7]A_;2\O_;_H+HUFFC2Z#MLI6\*M&Y=?Y7N/[S=QNOKK?7 4AQN-"I-%Q;@ M]SMK_?@1%$S_9YS]&U!+ P04 " "57EM82*-C (0& B#P &0 'AL M+W=OOP*B=CCV#2K@#=&S/ M)&DSVX=NO7&Z?>CT@19ABU->%!*RD_[Z/1\H*VYB:]WVA0 H?@?GNQT(IW?] M\/NXCC&Q#VW3C6?S=4J;D^5R7*UC6XZ+?A,[_'+=#VV9L!QNEN-FB&65C=IF MJ81PR[:LN_GY:7YW,9R?]MO4U%V\&-BX;=MR^/@J-OW=V5S.[U^\K6_6B5XL MST\WY4V\C.GGS<6 U7*/4M5M[,:Z[]@0K\_F+^7)*T/?YP_^6\>[\<&;YWQ M]!-XG[Q]4W=EMZK+AE$ V:\OK\8TH%A^>\SM"=0\#DH-=#)NRE4\FZ-#QCC< MQOGY-U]))UX;LOOX MS5=!2?]B9-O]KN_WNPZ[8BF'N.OL^@]\<$7MSH[JCJ5UOQW+KAHYBQ]6<9/8 M)D(5UF10(>+')[,W]3 F=AE7?5>Q=^MZJ-B;?CND]8RR?>_BD^.[/I7-[-]0 ML+%$O;*OF0N&.V\P\T9PZQW-I.2N4)@%67"3?U6\L(X;Z6:O^Y&

    ^.Z6_5MS$RE@_]%P8,ML$:V%*+L#,44V?/(K9O]E-;(_<[H M:+?S,6<=ZD#"Y\".M%7L&*PQM8CD,0O"SW[H4#-QW,>-'4G#C3'X^4AIKCS9 M'&F!=_70S];9T/0F#\&4(A+%:@"+E7 M$D#<&D.!LQ*6>@CEI+1Y M:$R-BR.P7B'Y;0LR4Q>KA2[P0 VK!6*M%TBT%(O@9[_D0S%6WY:WR/)-9-VV MO0((6NE+'%1-P:G?+>*,=-&JT#1(9()6R/IG;*JZV9(>?B7=YE$(R;0(JD<1,T2RHYXF9]5 / MA-M)B!!U 'H+ :.F5LBI UNAW'/$# T(IPU5L&-&B)]K90:G=[.4*N1VR_;>;H5_%<63HH\*S?.:I%QAD85[\GV4V>8XL M&IP+4J"8D4@74$?H-FM001Z]AE)5J'BDT\E'9!&FQHLLBT[#C4+E&E0X+A04 M!Y)/+7]8%LF>6P0R0!R.=)8ZVCD\IHHXW""_QWEFY#13D&*19]"Y(K]#3BA@ M7ZHB'1T&3TOBC:]16]P$PPA8B8.J")\<&)*/"@>U#/ MX-3PB %P M0Q&'=0 M%7%^.>R.=AK*A^C 0=)%X7\3!;1OD%+FJ%FR9;>69RA@7H+",+E'D1_ M>&N?)8M$8.'I@>-!+\! RD40?U46'?H??S8)680# MX$,/_$L!'TE\O/[GL@AJ!8X/(BHS41$R0X=C%2N-N#[V!WCYX-[2QN$FW\Y& M[+7MTG2%V;_=7P!?3O>>3Y]/M\&ULM5113]LP$/XK M)P]-(+$F30M#+(U$J:8AT;6B8SR@/;C));%P[& [+>77SW9"U$F4M[TT=[[[ M/G]WO7.\E>I)EX@&7BHN](24QM270:#3$BNJ![)&82.Y5!4UUE5%H&N%-/.@ MB@=1&)X'%66")+$_6ZHDEHWA3.!2@6ZJBJK=%+G<3LB0O!W)6,5"LVD (7YA%P-+Z=CE^\3?C/(!H> $0=(/*Z MVXN\RADU-(F5W()RV9;-&;Y4C[;BF'!_RLHH&V469Y(9ZE2QVG=(YC!MM$W0 M&JC(8*$**M@K]4'X E=9QIQ-.=R(=AYK&1P?G?S+$MCB^@JCOL+(TXX/T#[LJ#'P M"]-22"Z+'=S>7L/C'*LUJC_OJ?R0SBW)I:YIBA-BMT"CVB!)/G\:GH??/A [ MZL6.//OH@-B?U#0*89'#HD;E^ZOA\=9FP8W!2K\K>/0?!(][P>,/N[ND.[NB M1H.1=L.>&V;5K[LA0GT*A9+ZW5EH:2\\K7LY-LEP,(J#S;Z68&^NW1,QIZI@ MMB$<+.U+AT M!$F<4*1*4DZ\TP]_ 8H2" H"S>;T5GV1VC+X \CG$ ]X! *OOV3YYV(M1$F^ M;I*T>'.U+LOM#]?7Q7PM-E'Q*MN*5/YEF>6;J)2_YJOK8IN+:%$=M$FN_<%@ M?+V)XO3JYG7UV5U^\SK;E4FMMM!+WHORTOB+2(LY3D8OGFZJWW _?\H3JB*O*O6'PI&C\3 M=2X/6?99_?)^\>9JH)HD$C$O%2.2_WL4MR))%$HVY+>:>G6L5!W8_/E 9]79 MR[-YB IQFR7_CA?E^LW5](HLQ#+:)>7'[,L_17U&(\6;9TE1_4N^U&4'5V2^ M*\IL4Q\L6[")T_W_HZ_UE6@<(#GV _SZ +]U@.^?.2"H#PA:!YQMTK ^8-BN M87;F@%%]P.BY!XSK \;M [PS!TSJ R95L/97MPH-C?2&Y*BUIZH=M3O.P#7\KH?+[Y_N/CO?"?QQUWRB@3>"^(/_,!V0N[#/T3Y\7"/?+JG MY+O_^=YV7FX,%7/=B@.&W(N5['+*.G(6:OA\JG^DGJ6QY].\;AKONG!/Q!N; M)^P(9W"\EX(*&_R9]])_?I)4\KX4F^)_;??(O@E#>Q-4YOJAV$9S\>9JJQJ1 M/XJKF[__S1L/_F'3%Q)&D; 0"6-(& ?!#(4-CPH;NN@W,OO*W)K*Q)#G(IT_ MD3*/TB+:9_54CEQ63)Y+$\J\+.49X%$6IZ=GE^2@4S&B.3E&<^*,YL^[S8/(U>TF[] M342.\LDJRQ9?U&T4;[91G%<#QE*&6)7Z_3"$M(7:66G?4"-A='(2%K\58F1U M# GC()@AE.E1*%.G4 Y/@ 4I,WGW;^,R2N+_B@4ILF7Y18[393_\*))L6XED MGA6UA(Y_+K)D41U;/?2*W-I%.-O05S=(&)V>=!'#H;6'F)[>]]:NA)T6#*P% M.>@\C+#/CF&?=?3V@$B_4&-76[B==?<--Q)&9R?!\<;6P65H*3F<6@..;" ' MP0Q1> /M*@V"Q13[HJ^ZO10*6)L^%V0_O&&TJC-:T9QW$P M&TR"TXA;BHZFON]-3D-N*SJ=CAG1AD_H.2/Z7H_=U,AZET;+99S$ M42FJT?(V2F.K%?/.S>T=5"2-0FEA33-N=>N-;BGH6WMV5/O,F/LZYKXSYC]E MZ>IE*?*-[-$?['>L$] [N$@:K6G-E.P'@]'(25G(@-AS'M1HA=)HQ[DW M;Y3]Z4L!)E)_T6J5B]7^]BCW.O^2Y8E\_E^(@X@+)3A+58R-(1J>R(+%7143=B+M17[^KV M.MQ1LNQ&?K*1#R?RF6,C#B7;M^RQ*=L\EH?EL!0&O5.'=N)]8G_N079L.^% M#%[5I:HN/1=)_=17G,E^4'<72J.>Q=^U._G0>AF4QE$T4P_:ZO7<7N^=R.=J M?H,:7XK%;O_ULTS2*KFJF6>.VM<_<&KP!J5Q%,V< MVJ8M8-]M ;^7'42ZBA\2F36*0M2/#'+@G.P6:A1P^.[0)@XWNJ\XH#3J6XQ@ M?^9-+2,Y2U'?GP2SV>E0 -I&CJ*9H==>L>_VBKDKM% [&$JC-:TY1O>"P6A8 M?4'7CNUIV6$P"'R+80AM)+=4/!VWOVHT Z<-7]]M^#+YN%R*ETG\*-1LC=8- M_()$JEN767]7B.4N(4F\%"KO/XG(_G6MN[K>P8;:PQV78G+VK,(_?"2#G@%' MT4RQ:.O8=UNJGU+Y0+[_YK>:=JAF'9)J(.B.F]M9$<'K+#FRIFEI*GMS3 MG468I6?\KF44)^W.5QL8CWKJ(S9T%G@T)I%$H+H30&I7$4 MS52/=AW]V07D+*A9":51*"V$TAB4QE$T\^5.;6@&'7-:];<>4E)Q.E=3"LKH M*Y%);*$>?,NL5"\IJ2D'NXU-1NX*>K^\";4U:YK[JYD06B>#TCB*9LI#FYZ! MV_0\S*3[52KB[4X^?%4SB%SYRPWL+0>H%0JEA5 :@](XBF;*1ENN@?_7YZ\ MZL-":11*"Z$T!J5Q%,U46F-U K=?"\A?V,4'L*L/!,_*7]AU!; +"_P9CG&@ M'>/ [1A3*8>BC.=]$AC4)H;2*)060FD,2N,HFJD;[3<'HPM(8%![&DJC4%H( MI3$HC:-HIM*T/1VXYY "$AC4>X;2:$WK2F!03QE*XRB:*0_M*0=N3_F7\6*XFQ_RD)L?\DI+PJUI6J!#DER7Y=Y3GT9D9&&YF;^5 '6N[\+]ZS'?.W.8&]]7'U : MA=)"*(U!:1Q%,T6D+>>A]]?GL"'4I8;2*)060FD,2N,HFJDT[5(/W7-:[XS9 M@^J%=B4ML9]JMME/-=-S"JTR@EK04!J%TL+AZ5H2]M?_H-5R%,U4B':7AVYW M^;V>RZ.5T9AF6KW(G>U*HE9,5\LS+H1:621.(S7!?"F/)8]1LK-/ 7+7W5L\ M4.,92@N'I_.+[5. H-5R%,T43V-96[?W?+?+Y^NH$&J^ZN&E _=\53>PMR*@ MUC.4%D)I#$KC*)HI&VT]#R_ >AY"K6\Y*H\K^&>5;1T_\R'-#>XK"RB- M0FDAE,:@-(ZBF?+1)O7H DSJ$=2DAM(HE!9":0Q*XRB:J31M4H_^?U>O<%?7 M6U10R[KC4DS/9[4_?"2#G@%'T4RQ:+]ZY/:K;W/UC?SM84'/]VJ)4E&4Y*-Z M&?&V7M73G=V@IC241J&T$$IC4!I'T4P9:>=Z-+R [ 8UNZ$T"J6%4!J#TCB* M9BJML4^<>UV/G[-Z@]7J:[(79"'R^#%2&_GN$YQ5.-C=XK#;Q9TNB#OV[5NH M0"MF4!I'T4Q5:&-ZU+';6KV'CDI9:G)T'AFOS9/?R=TZRC>R ;M2+>3=_,O/ MAZ7JW6D.:E5#:11*"Z$T!J5Q%,V4F3:T1Y,+2'-0$QQ*HU!:"*4Q*(VC:*;2 MM D^F^F5ZXR%9YM%W'\U9R^J@V6.B?AZ >,Y1&H;002F-0&D?1 MS*UEM1<]'OSU>6@,M:VA- JEA5 :@](XBF8J3=O68_=R'GWRD!O56S!0][FF MM7+'=&;\U][$V'9,*W4Q>Z'69KD<=3)F%+4E/.Z^R M**^V=:)Q+N9EEKM3C[N2WO&%&L%06@BE,2B-HVBFE+1A/ XN(/5 /64HC4)I M(93&H#2.HIE*TY[RV.DDMC:Z(L4ZRM5>@?/?=K*W6L@!\_X3JWZ@3C&41FN: MVL>VD3':NZO7I1P;L+/N(AS5H)_($W(_4CJSNS0+U0*(U":2&4QJ TCJ(9JIEH+W1R 5[H M!.J%0FD42@NA- :E<13-5)KV0B=N+W0_X,W%MGY-5VTF5/51>L_M_;[U)-(V MF]K\>KFK]O ^'&=]9'77W5MA4/.TIMFV$#I)2]":&93&4313/]J%G;A=V'^* M1+W9?9AMJ?J=_?HWOZZCE'PJ",V2).HP8=UU]-8)U(2%TD(HC4%I'$4SE:1- MV,D%F+ 3J D+I5$H+832&)3&4313:=J$G;A-V-NH6+\@<_EOM9C)8Y0<7X+J MV#S/#>XM'Z@'.[%8IT%@SV>G18/ [NU!V\A1-#/PVKN=N+W;ZDV -$I>?I(# MG?OGO+SM!O8..-3+A=)"*(U!:1Q%,V6C7>/)!>R=-X$ZRE :A=)"*(U!:1Q% M,Y6F'>6)>W&)NURM&5D^O2#;1 E):4REJ*W*2"_4+NM6Z4 M8BB-UC1C2]?V MCM:U+$YWR/.L[PPP: LYBF:&7%N[$[>U^ZGQQJ+L1K8N!5B##S5^H33:<>JN MY6:@#6%0&D?13,5H2WGBMI0_I868[]1T 2H>W.\QNDF]Q0$UDZ&T$$IC4!I' MT0R]3+69/+T ,WD*-9.A- JEA5 :@](XBF8J39O)4[>9_%.6KEZJI3_)0O9, M5IE '6$HC=8T8Z@2G'&$IQ;W^$Q9!FTE1]',$&N_=^KV>\\D'_([8?'7_2*? MC9?M7;G)75%O*4!-7R@MA-(8E,91-%-.VO2=7H#I.X6:OE :A=)"*(U!:1Q% M,Y6F3=^IV_1]1FZ"FKM0&IV>.K;G<]/SRS)H*SF*9H98V[M3M[W+CBN-JUYC M6>6C^)"/:O-":71Z.KOV,'OJ-/26LMZYT$,M6A3-#+VV:*?NB;T? MHJ]J8SAC<83>"X^[Z^BM J@%"Z6%4!J#TCB*9BI)6[#3"YC4.X4ZME :A=)" M*(U!:1Q%,Y6FG=^IV_Y$KVGGKJZWJ*!.<,>E\!Q+M4(;PJ TCJ*9"M).\-3M M!%NR7N_ER=U5]%8-U"*&TD(HC4%I'$4SA#33%O'L BSB&=0BAM(HE!9":0Q* MXRB:J31M$<_<%C$ZZ;FKZRTJJ*'<<2E<7W]"&\*@-(ZBF0K2#O3,[4#;'O7^ M\#+F[KIZRP=J0D-I(93&H#2.HIF*TB;T[ ),Z!G4A(;2*)060FD,2N,HFJDT M;4+/W"8T//M!+6LHC79<"F?V0S:$06D<13,5I#WNF=OCMCWR=:X3^SY=Q(_Q M8ASU6Z7.C>@L&ZJ?7-',QO4%[;:1GE6+/*L51[3<#IWWM MF=O,M:2H=[LX6:@NP)E?H/XUE$:AM!!*8U :1]%,\6A+>S:[@/P"];RA- JE MA5 :@](XBF8HS1MHTUO][)S+^(VO7G3P^^H(BZ-=9Q_,SC^ 89O"L#@.P[64 MXS64X[9N72GN_48*Z5%4[Q [\UU')?WE S6OL;@0BV-8'(?A6HKR&XKR__J\ M=V@$3'%0OQN+"[$XAL5Q&*ZEN*"A./=^>_:".-A9'N\[>93]BF\*P. [# MM90S;"C';=W:OH'+L\5N?NRS]DL A0?Y=*1!J(F-Q5$L+L3B&!;'8;B6M$8- M:8TN(0U"G6PLCF)Q(1;'L#@.P[44-VXHSCUS_-O3(-2LQN)HU]F[TR#4G,;B M. S74LZDH1RW0?TA3K_]G8..2OK+!^I=8W$A%L>P. [#M10U;2AJ>@G9#^JS M8W$4BPNQ.(;%<1BNI;A90W$=:XE\<_:#6NE8'.TZ>Z]*?G;=0(US+([#<*9N MO(9U[KG-8TONZ_WF04<=O;4#Q5$L+L3B&!;'8;B6H!J.NN==0.KSL(X[%$>Q MN!"+8U@VXKV?8<^(=?2.BHK+^*L*XZ%!=B<0R+XS!<2UD-H]T;7D)2Q/KO4!S%XD(L MCF%Q'(9K*:[AOWONZ>7?_#SHYO<7$]9:[SA[Q_,@M"$,B^,P7$LW#1?=ZUA_ MY30'/FO.9P>WOUZP[CD4%V)Q#(OC,%Q+1 U#W;N I5<.C8 I#FNX0W$A%L>P M. [#M137,-R]/W?Q[0Y^?S%AO?2.LW>MNH)M"L/B. S74D[#./E?R@+6%8'(?A6L)I6.?^,S9]?/=$6)8+ MV2')#NJAB!=QE,==[J8;W%\Q6(\7*EL=OR4Y&*I]/'#6__J M^N1SZOW //7YM<;D8>L M++--]>-:1 N1JP+R[\LL*P^_J J^9/GGJMDW_P=02P,$% @ E5Y;6+?% MNY 5 P / D !D !X;"]W;W)K&ULK5;);MLP M$/T50@V*!&BB77926X =M6@/ 8RX:0]%#[0TMHE0I$M2=OKW)2E9\:(X.>1B M%@P\6C7 (H]%12)H?.4JG5C>O*? DEEE=\!4SOS+DHL=)3L7#E M2@ N+*BD;N!YB5MBPIQT8-;;]#HB0U?SJFTOVC3V'H.RBNI>-F =00E8?4_?FKRL /P MDQ< 00,(#@'1"X"P 81O!40-(+*9J:78/&18X70@^ 8)8ZW9S, FTZ*U?,), MV:=*Z%VB<2H=8TDDXG,T$2"!*5Q7@Q5H6A\$LS\XHIPA9H MPBG)"4ATB494GQ_,(,/1CR2NI7D M34RP3O1WNGU 3MF4.+5_X M^K]8$< MR!K/**#?N[7ZTU6*VE74[E\3W)LGCF%!&#/?Q0Q3D^JNU-44B:4P-_(Z]:/0UQ5>[^:DPRH,@OZ^ M5=;)U7_FVE,1MRKBDRI&14',%=#Y#=;0>,=CWP^\@^"/C9+8NSZ(_=@H#OM> M=^A)&WIR,O0,BLHVDZ[0DR.'EZ%WG1S$WF$51\&!5=9AE<1AV!U]KXV^=S)Z M?6^](KV[UF7.E>:(=+ M_;P!80ST_IQSM9T8!^V#*?T/4$L#!!0 ( )5>6UA2(D_#M 8 #\P 9 M >&PO=V]R:W-H965TGDH]H&6Z5BH)'I%VFZ!_?@E)<64+(JQ7+KP2^/+\&CF M:(8\GE''&YI]8PM"./B>Q"F[["TX7[[I]UFX( EFK^F2I.*;.AX_C]!$=I;S+./[O/)F.ZXG&4DOL,L%62X.S'6Q+3S67/[3U_ M\! ]+;C\H#\9+_$3>23\T_(^$^_Z6Y19E)"4130%&9E?]J[<-]=>(!?D%I\C MLF&5UT"&,J7TFWQS-[OL.=(C$I.02P@L_JS)-8ECB23\^+<$[6VO*1=67S^C MW^;!BV"FF)%K&G^)9GQQV0MZ8$;F>!7S![IY1\J !A(OI#'+_P6;TM;I@7#% M.$W*Q<*#)$J+O_A[241E@>NU+(#E KCO E0N0'F@A6=Y6#>8X\DXHQN026N! M)E_DW.2K1311*F_C(\_$MY%8QR=O,8L8H'-PGQ%&4HX+"QNK/SN,7I* MHWD4XI2#JS"DJY1'Z1.XIW$41H2!/ZK&5XP1SG*(]Q&>1G'$I*-VR)0W+96\HD MR-:D-_G]-]=W_M1190FL1AS:$H=,Z),OF)., <]QS[Z="UY$>61%QM['6*1M MSJ6.@0+6SV'ESK:>P& T&HS[ZVIH&JO! ,&M5ON^-2T\@;#(-#[--CZ-##Z=$WS"A;U#D(JMN09*6C4N6E$ZIH\@T8T M[L 9Z8/QM\'XAQ'L-R_F#_S=F]ZT\M'(T;LTW+HT-+HD3AAQ?J3@6I0I2<,? MX*_OX0(+PH%D/A-G%_CZ@213DFGKU0C>E7)+8#4>@BT/P4EM=(%-XBR!U8@; M;8D;F1-($KNH^2#LU>FA\^9 M3IXS/2PS77]<.TUGG.&.PQJC4^C+*F"K,NU2<*.(< 0_B:-FO M.LT7Z)IEMM#J="@EXIZ6%'&M:A%;:'7RE!IQS7*D:Y66<+7#/$"[!Y+&RAVY M/FK)?*5#7+,0.;14FPK$12CP=KW6")5AT.:T$BJN6:G4Z_-Q@Y>B>#%;@%OQ M Q2\([,GD:'&:K6J7VRAU=E02L?U3ZM:C"RJ"K&P/:(S\EI_0 M4*DV:%9MU0[4IY1.)1NYZW?I0=%!).FB6=-V+HJG6-$6A,6HM"B7HX N"KG*CRSN:D)2S MB\H]K91#U;PHFPM0E(UK+@ZC%YWOKR6T.F=*3\+!:16'5?EI"ZU.GI*?T-QI M.[C]"IM--EW_56?6WH"%2OE!L_)K[1!"C;;3^:4Q,_BE5!M\0;6U^A4T+NCL M^F0RJ?NCY!3<@L\EK+H5Q7S?7!R/5WIS=-*^C @:^O"J3T%#)*#H-;<*\!@\;,"X*6SBNJ MC,+V:#X=LUBE9/BY.88Y@L[9:0FMSK=26\@[K=*V*KMLH=7)4[(+F=MX73NE M2#,H; PT-$:M$PVD1 XRBYP#VT1(HUT:$PV-4=M$ REU@U[H:_V"C>#GIR;F M(#JG\S':;4@)-W1:UZ68+ MK4Z>DK+>"U+VP!IK=M4TDQGSM0^-K?+TE]4FW9ZEB,R_J)5<\L5KL\>6B&ZGPCFDV\ M]F.4ZWT1PTT3C4K_R=+=\M/X#SIZBE(&8S,4RY_50A)053ZL7 M;SA=Y@]\3RGG-,E?+@@63$L#\?V<4O[\1CY#OOT_ Y/_ 5!+ P04 " "5 M7EM8\O*$&P$& !5+ &0 'AL+W=O0ECRXUW3'^+5]3*L#W-,GRL]Y:B,W;?C^/UC0E M^1NVH9G\9K-I\=TUGTW95B1Q1J\Y MR+=I2OB/=S1AN[,>[#U\<1.OUD)]T9]--V1%;ZGXO+GF\JY?HRSBE&9YS#+ MZ?*L=P[?SD.D&A067V*ZR_>N@0KECK%OZN;CXJP7*(]H0B.A((C\N*=SFB0* M2?KQ7P7:J_M4#?>O']#?%\'+8.Y(3NB/59;]P#"[HDVT36OL6PG9N]('N> +<$UISG- M!"G)S1;@MAQ8]=MMO,KB91R13(#S*&+;3,39"ERS)(YBFH/7X#V).?A"DBU5 M]I+@'>$+]2EIS,!?WZ,UR584S%DFN!RY'+RXH(+$R4O9]O/M!7CQ^\MI7\AX ME%?]J/+]7>D[.N#[!8W> Q? 10@;&D^?WIS9#;O2Q9K*E%-)2KPP@-X#]'. MMYS3+/K1#!M\O:+I'>7_VF)U@JML?IMO2$3/>ALU4OR>]F9__ :'P9^VR#V! M&3S@F@=?U%.SJ^7L@/P4= TMQ*'?1+G"4("G!#Q!,3U(G?=IYY C.H M&-54C$XJ04<^B?,$9A WKHD;.^?0)Z9V1Y*T2=)Q8S(/T2 H_AY->V??'2.; MU)%-O"X]DT94X1@/FC$U[> $#O'!;(:!UBV!]_6G@C3Z]]3SPA&9RI948')Q6$CF586OR/*&9Y&E9"-VZL,N>7D$:213"@67_ MLUB&* A'AS<2+>*@4^JTWK(K.&/SLSTN6.Q+Q&>]4O=_FK3.]'.[754;^5KF-H,*0U&#JM M8A?R6NWRA6:2IT4>\EOPUG_(K?^Z"%=DT78HL.]N3=,P>&QJNJZ5('(KP=9Y MWRRBVVPEG8X/*WT]BH-?:&9Y&GYB-WRL7-Z-T]. M86//KB(\AO+#6OEA=]6MTPI@J;I92]?NOKO&IH49=@NS\RC:IMM$K@(+4-6\ M6"I[6JN7GV20+RZE$'@IUXN(I=2O0G![UCH+CG'6BK5*Q./36D*\U@Y]H9GD M:2F*_1[HXN9)[>O19&31V)7ET%QDT/#@_AIJ31BZ:W:=,^?9>Z_;L;9C[PO- MI%&KPQ">5.*$7D^D?:&9Y&EM&G;2IH=?PD*-='AMWY;<';<-K+_WSJ=ZX?:* M\%66U@#RY>WB 0 L6 9 >&PO=V]R:W-H M965TUMIJZV: MZ]W#ZAY<,@EHP<[93M,]W8]?&P@!0E"K^B7!,//A^<8S^3*3'>/?10P@T4N6 M4C&U8BDW5[8MHA@R(B[9!JAZLF(\(U(M^=H6&PYDF3MEJ>TZ3F!G)*'6;)+? MN^>S"=O*-*%PSY'89AGA/VX@9;NIA:W]C8=D'4M]PYY--F0-"Y"/FWNN5G:% MLDPRH")A%'%83:UK?!7BH7;(+?Y*8"=JUTB'\L38=[VX74XM1^\(4HBDAB#J MZQGFD*8:2>WCWQ+4JMZI'>O7>_1/>? JF"2B)J#C@XX>"6#F[;P3_A MX)4.WFL=_-+!SYDI0LEY"(DDLPEG.\2UM4+3%SF9N;<*/Z$Z[PO)U=-$^J[\'AAT;FK_>W>UP#U_OCGNB\:HT>SF>?P)OSE5FT'S+ M.=#H![JE$E2^)7H@\I 9].T.LB?@_W3QWXNON].5V) (IM9&'R3^#-;LUU]P MX/S>Q9U)L- 06(-7O^+5S]&]DWGBR3/1K0M]^Z*>H5L)F>@DT#=)H$FPT!!8 M@\!!1>"@]V!6)Q$(I^W"+8@K ((<0/^,/<^P,Q[Z$_NYSLBQU6@T=)M&80<4 M=D8'J$8(015"\+H0\F):[,A&51H1,?JD?E319UBN58OL*ZU>^+>>#)-@H2&P M!JW#BM:AJ=(:FB30)%AH"*Q!X*@BTBH !K5Z\-R@55B]+WDK'X; &GR, M*S[&O7P\4B6,T^0_6**SM!0JZURW*+FBA32*]A*EBZOQ$5<7[G$;ZMW"6]DR M!-9@"SL'9>CT:P:FSHY6?R2M-3#T?R7M*CEQI/%ZVUW_:]]:KD;10E-H3@_NP+_.BNJMB5V4>J6OUH+?02_1ZI;MN MN\X[C"Z\T6#0$AQ=9G@\]+H5!S[(>=ROYVN]K(CN=3VL1&UN9]#N^)U6PZ = M6H>5YY^*[""H<:_7M__7ZU_&V_N#2;1 M0E-HS106UAO0[Z]0P, 'L) 9 >&PO=V]R:W-H M965TZ.T&[MAR9>R /QE5= ES,/?53&'/;U4*5H+03 JB M8#'VKL.K++5X!_C&8*OWVL0Z>9#RE^U\+L9>8!<$'')C%2C^;> &.+="N(S? MC:;73FF)^^V=^D?G';T\4 TWDG]GA5F-O8%'"EC0-3=W/V]<36M7T1.NPHC<2F%6FGP0!12' CZ&J(U3M(O3-#JKF$%^2>+P'8F" M*.Y8T,WSZ5$'/7L^/3SC)FYW/79Z\1-ZMW(#>':-#?/<8(RI*C #9+'.S;\M M,RV"/O9M1OU;+WNV>S-=:4KFL/8JVR6J0UXDUQ@RCWVBCWSJGCV>)4Y$"H(5-8,B'LH;%'#12315<<:[W$Z=D+>S,) MPV%O./(W^P'J0 5I.#A$95VH83]H40>6^JVE_EE+34IH@@5GERAX W1YJ87Z M>_.G:90>63D%A5BOCE#9*6J0#H?=3I+627+6"18TP]TAT.26%M!E(3F9]R)- MHN3(0P=J,(B/4%D':AC$8;>)M#61/C?#\*([GUOI:3Y$P5X^U&8Z4*<9F'6@ M#C*P-N/OE:42U-*5=TU<_:AOWG:T?4%#WA91FU[$3M.^MR5]02P,$ M% @ E5Y;6&YD3;I9 @ )P8 !D !X;"]W;W)K&ULK55M:]LP$/XKPBNCA35.["0=G6UH$\8*+0O)NGTH^Z#8EUA4+YZD MQ-V_WTEVO)2EI8-\L76Z>Q[=<]:=DUKI1U,"6/(DN#1I4%I;78:AR4L0U/14 M!1(]*Z4%M6CJ=6@J#;3P(,'#J-\?AX(R&62)WYOI+%$;RYF$F29F(P35OZ^! MJSH-!L%N8\[6I74;8994= T+L/?53*,5=BP%$R -4Y)H6*7!U>!R,G3Q/N [ M@]KLK8E3LE3JT1DW11KT74+ (;>.@>)K"Q/@W!%A&K]:SJ [T@'WUSOVSUX[ M:EE2 Q/%?[#"EFGP,2 %K.B&V[FJOT"K9^3X-;&[A:^/1J(9) M]Q475J.7(X8Y^@W26@Q)4<4CDJZRN M$2]-17-( ^PT WH+0?;^W6#<_W1(\I'(GA4@[@H0>_;X/Z[#PRT&D1L+PAP4 M'Q]3_)'(GHD?=N*'KW[]*:Q :RAP.C55H+)H>Q!O!2VV5.9P\)(WO&//Z^;F M-AM?).%V7]B_(:._(4VZX5X;NQ%Z1_6:24,XK!#4[UV, J*;L=085E6^LY?* M8HY^6>(D!^T"T+]2RNX,-RRZ?T/V!U!+ P04 " "57EM86= 'O$$# #- M"0 &0 'AL+W=ODU2Z7!\2#FTP;B\0.MM,"7X_MI-FVFUUV)5Y:VYES/&=F M;,]TQ\4/60(H]*NNF)PYI5+-A>O*O(2:R#/> --?UES41.FIV+BR$4 *"ZHK M%WM>[-:$,B>=VK5+D4YYJRK*X%(@V=8U$;\74/'=S/&=_<(5W93*++CIM"$; MN ;UN;D4>N8.+ 6M@4G*&1*PGCES_R)+C+TU^$)A)P_&R"A9B+#E_-*VE^TZVT]!^6M5+SNP=J#FK+NG_SJXW \.,[ +@' MX%- > <@Z '!0P%A#PAM9#HI-@X9422="KY#PEAK-C.PP;1H+9\RD_9K)?17 MJG$JO8(ML!;0%>1\PZC-Q6MTW14!XFLT-XFARHY5"6C)ZX:PW\\ERF -0D"! M]AR$%6AI70:!YL66L!PD>I&!(K1ZJ6D_7V?HQ=.7Z"FB#'TJ>2LU1$Y=I848 M=]R\=WK1.8WO<-K'Z"-GJI3H+2N@."9P=02&,.!]&!;X7L8,\C,4^*\0]G P MXM#RX7 \ L\>#O?O41,,20TL7_"(I)KDW,K8M_E**J'/WO>Q)'2;A..;F/OH M0C8DAYFC+QP)8@M.^NR)'WMOQ@+X/\FR_T1V%-QP"&YX'WNZ()4I;$24/0\K MV%#&*-OL#T@#@O)B+)X=;VQYS76\3?%YY"?1U-T>1FK$+ FBR?FQ639B%DR2 M:#*8':F+!G71O>H.2T8+$GVA4)97K3YJYN"N;@+P"/'=MM&!NZ]QZ)U[)[*6 M8W:!%_LG4D:G8]$Z)J6J(*UIO3.$AULT34/W43QQCZG*Z[T2V>'I>ZW0!@#_7W- MN=I/S 9#!Y?^!5!+ P04 " "57EM8WB9.SQP$ &&0 &0 'AL+W=O MN6'(@<1Z4)J[O>5TW M)31S1H/\V!T?#=A*)C2#.X[$*DT)__$>$K89.MC9'[BG\X74!]S18$GF, 'Y M=7G'U9Y;HL0TA4Q0EB$.LZ%SC:_&?AZ0C_B;PD;4MI&F,F7LN][Y% \=3V<$ M"4120Q#UMX8Q)(E&4GG\6X ZY9PZL+Z]1_^8DU=DID3 F"7_T%@NALZE@V*8 MD54B[]GF3R@(A1HO8HG(?]&F&.LY*%H)R=(B6&60TFSW3[:%$+4 W'DBP"\" M_$,#@B(@R(GN,LMIW1!)1@/.-HCKT0I-;^3:Y-&*#']N$DB]$X MSQ8XNH[7)(M H+P/1!0KP&?(]/V@)'Q\>[C?#7:5<*9]?RN?G>,$1\CW\I0:A3Q)2 M\:V-X ZQTXZHR_9*+$D$0T?5I0"^!F?T^V^XZ_W11M<26(-\4)(/3.BCJ9M4PR= 4U.!9K0.=%+^PQ]V%/_0E,]3O6"B3HE9B3:#9A(PB52K0C0 MP_66BF]7>:6>8_\\P&WZ&%,[MAHL@354[)8J=JVW@JY-\I; &N1[)?G>JU=. M[[!68$SL1-J7)>U+&[1Y;4DL@5/6RM<\%48_@/"VZVZ,.U& ?BE _Q>WCL[3 MK<.8VK'58PFLH2+V*A?F66\>!:0E_K;0F@+4;"A^]0923%GO($$_\!_?>LV9 MGKX30_^A6X:>K%#W<0CH%WKZLK/I36VA-<2N'B@/[=65TO4<+ M8 FM*4#E:+$52WO8'>J9N7" 4I;)1=MCW=@<>ZH.E<7%O]KCUJJ,;)^O,JN^ MUQ9:4]S*^6+[UA=;];ZVT)H"5.X76[&_!U:9>2Z_8ZJREW##N++#V&Q27[[* MPJ?MH#FWHU?42]AJ7/EJW+=?4E8-L2VTYGNURA'[1L/Y(H:PF++Q2-D+\>,G M2G-FIS*OK+!OQ0H?UDR>F14_= MP_CNI?MN1[)E_MYZRJ2BGF\N@,3 ]0!U?L:8W._H5^'EIX_13U!+ P04 M" "57EM8PMCWQS<" C!0 &0 'AL+W=OK8P;ZV\.]W M=D)5I()XV$OLL^_[?/?E[O*M=2N_!$#V6&OCAWR)V R$\.42:NE[M@%#-W/K M:HEDNH7PC0-915"M19HD%Z*6RO BCV>WKLCM&K4R<.N87]>U=$_7H.UVR/O\ M^>!.+988#D21-W(!4\#[YM:1)78LE:K!>&4-\B2ULHC813=DH$_[B%!W= M*L)A<2/="E#.-+ IE&NG4(%GG]A55:F@L]1L8MIB":H?C\E9Z1/RN)^.V?'1 M"3MBRK ;I37=^UP@!16H1=D%<-T&D+X2P!C*'LOZIRQ-TNP ?/1^>/H2+DB* MG1[I3H\T\F6O\$W,!CQ2F:(_96.8(9.F8M\>U@J?]A7ZW 5Y\_-"_2+X>$N _D;V0(]O)D;W%7ORDCB49&NL5 M'ORY+?PRPL/$V!1)[TLN-OL)O.W3QB7V2CB,#ZK+A3*>:9@3*NE]/N?,M2W9 M&FB;6-4SB]0C<;ND*08N.-#]W%I\-D*C[.9B\0]02P,$% @ E5Y;6*>( M;V"B @ #0< !D !X;"]W;W)K&ULK57?3]LP M$/Y7K Q-(#'RJPF4M9&@%5H?-J$"XV':@YM<6PO'SFRW@?]^YR2-^B-T/.PE M\=GW???=V3X/2JE>]!+ D-><"SUTEL84UZZKTR7D5%_( @2NS*7*J4%3+5Q= M**!9![.:4"2<95'/W*AG(E>%,P+TB>I7G5+W= I?ET/&=S<24+9;& M3KC)H* +> #S5-PKM-R6)6,Y",VD( KF0^?&OQ[%UK]R^,F@U%MC8C.92?EB MC4DV=#PK"#BDQC)0_*UA!)Q;(I3QI^%TVI 6N#W>L-]5N6,N,ZIA)/DSR\QR MZ%PY)(,Y77$SE>4W:/*)+%\JN:Z^I*Q]+R.'I"MM9-Z 44'.1/VGKTT=M@!^ M[QU T ""CP+"!A!6B=;*JK3&U-!DH&1)E/5&-CNH:E.A,1LF["X^&(6K#'$F MF8@U"",5 TV^D(WU=DY^X F2AB3TY,SB3V&](*$_CD)O"#L@(\^#@]VX2Y6H2U%T)8B MJ/C"?Y2B3OZ<3 SD>J\.Y(8;4(+:LT=^WSE_-:%S2% MH8.WK^)VDL^?_-C[VE6)_T2V4Y>PK4MXC#V9TA)/'*;-*._5W#;-=9) M$(;]"/=DO9U#AYL77<9>Z[:CKM>JZQU5]XQ=PI[#0LD%YMXIL&:(=B+[_:L] M?8=>Z-/O=\N+6GG147EW3#"\G1E92-E]1Z)#<7'@7<5[ZCK<0L^+_&YY<2LO M/BKO41K*L7QM$^A2&!]L7.3'0;BO\-"M%T67_O[^NEO-RCX4WZE:,*$)ASD" MO0O;6E7=?&O#R*+J7S-IL!M6PR6^5Z"L Z[/I30;P[;$]@5,_@)02P,$% M @ E5Y;6'+@I75T @ D@8 !D !X;"]W;W)K&ULK55=3]LP%/TKEHY;2P<.[/=%O[] M_)%FA07& R^)KWW/L<^]SLEX+^2=J@ TNJ\95Q-<:=V,@D 5%=1$#40#W*RL MA:R)-J'6PD$AMZYK(AQDPL9_@ M"!\F;NBFTG8BR,8-V< 2]&VSD"8*.I:2UL 5%1Q)6$_P-!KEJZ*]S[T(,2JV2HNZ!9L3U)3[ M-[EOZW $B(;/ .(6$#\%I,\ DA:0O!:0M@!7ZL!+<77(B2;96(H]DC;;L-F! M*Z9#&_F4V[8OM32KU.!T=L5WP+60%!3ZB*9E26T["$-7W-\IVYS3'#2A[,QD MW"YS='IRADX0Y>B:,F;6U3C0YBB6,"C:;6=^V_B9;:,870NN*X6^\A+*QP2! MT= )B0]"9O&+C#D4 Y1$'U :OA\<]\/SU\.@%-4G7EL3Q)?]IRP/* MJ2J84%L)Z.=TI;0T7\JOOH)[PK2?T+K'2#6D@ DV]J! [@!G[]]%P_!+7['> MDBQ_([)'A4R[0J8OL6<+*7;4>I1"YB+30UG["NB)AH[(NN4NBTPK=\=EZ4E) M'Z?D_Z9\[C*\@N#H:ZU!;ISK*52(+=?^OG>SG;%.G9\\F9\9P_7^^)?&N_4U MD1MJ)#-8&\IP<'&.D?0.Z ,M&N<)*Z&-P[AA97X:(&V"65\+H0^!W:#[#65_ M %!+ P04 " "57EM87@O,010$ '%P &0 'AL+W=O9^SICM!O;(,Q!S_RK& S8\-Y M>6.:+-[@'+%K4N)"W%D1FB,N3NG:9"7%**F=\LRT+7*7S Q+1H0S'',I@<3/%B]P MEDDE$ZP M[VX*R!UINR-MUWK.6:2_W@MS<,=QSOX;(]5HN^/:.F4RS2)-9CZG1,'97Z =.R8XJ?F%Z!-25L=-PUJGZM*F?&[1PZ M$VA;WM3<'H(:L;-#UW$F?;M(&>69#-R.@:MD<(\9NQ'S9USE588X3L2T)QX3 MIZB96 42E!/*TU_UA3$/]G M2!28CQ'PCC+SG8D5. , QV9>:-LP&.3O'0T;SPTF<*_6R\SO,O/5+[I^E>*3 MR:^[O*1DBV56#'Q]C_-'3$=G#J7HJ3.'3K%(DU@/9M#!#"XX&PH4BS2) M]9B&'=/P(K-Q>%15CN<[P[EXQ,KU_4&%1LH(S\Q_TN4_4>9_6Z59DA9K!MZ( MS.^Q:$5FCM>U3K@L7:BFO"JE4MTJ76!WO0_,.+ M5&PK>UB,;ACZ_N"/<#%FY[J3B3NH6G68YV+8=^90V:1*#$D5=^T2X1M,]QR4 M):M6/GEP:>W,=:GUJ>Y[<^AM6ZSM"J%NE2ZX/=+S6@LNL^OUZ#X^T'&+J3X;)\S,YW M[:-EN3K,4S&8!YN.U.>&DK/P@ M !D !X;"]W;W)K&ULK59M3]LP$/XKIPQ-(#'2 M)H$AUD:BA&U(0ZI ;!^F?7"3:V/AQ,%V6_CW.SMI:%FHNHTOK5_N>7S/G7V7 MP5*J>YTC&G@L1*F'7FY,=>;[.LVQ8/I(5EC2SE2J@AF:JIFO*X4L/'!K8Q4/Y-P(7N)8@9X7!5-/(Q1R.?3ZWFKAAL]R8Q?\>%"Q&=ZB MN:O&BF9^RY+Q DO-90D*IT/OO'^6'%M[9_"=XU*OC<$JF4AY;R=7V=#K68=0 M8&HL Z._!5Z@$):(W'AH.+WV2 M<'Z_8/SOMI&7"-%Y(\8-G)A]ZIQYD.&5S M86[D\BLV>IR#J13:_<*RL>UYD,ZUD44#)@\*7M;_[+&)PRZ H $$+P#]Z!5 MV #"70%1 XA<9&HI+@X),RP>*+D$9:V)S0Y<,!V:Y//2IOW6*-KEA#/Q6-$- M4N;I$,:"E098F<'EPYQ7E%H#'^ \R[A-$!-P5=:WS*9K/T'#N#@@B[O;!/;W M#F /> G77 C:UP/?D'/V"#]M'!G5C@2O.-(/X%J6)M=P66:8;1+XI*J5%JRD MC8*MC FF1Q#V#R'H!6&'0Q>[PX,.>+([O+]%3=@F*G1\X3\EZNJ*VUN2)6]$MA'3J(UIM(U] M+:95&U-L8ZK0<(5VJ-U.QG4E-1.=E[L^Z,0=9$OM(HY.!_YB/6Q_F@31IDG2 M81*V)AL2CUN)Q_\AL9;D'K@=IT+J.86Y2^#V8[Y0@]$@%1"#1AJ5S^&")2H$ M3FW%H.)42*B,@,D1GI I#6B?.]!SP6*"JL[MZM76C\\Y;9_14==MW.K8W][& M-R*K4^6OE>4"UF+F/M:MM!SUWC>+$^HLY:-\)GFKHM7S,ULY$7 M."7*WM%'$J#J5E=/C*Q<\9](0ZW$#7/Z.D!E#6A_*J593>P![?=&_!M02P,$ M% @ E5Y;6 N9O&$7!0 _AL !D !X;"]W;W)K&ULM5E=;Z,X%/TK%CM:S4C= 1M"23>)E(89;:5VMVH[.P^C?7# (6@ M,[9IFG^_YJ,0 K$:R7UIP?$]EWNXOCX7SW:4_>1;0@1X29.,SXVM$/F5:?)@ M2U+,/].<9/*7#64I%O*612;/&<%A990F)K(LUTQQG!F+635VSQ8S6H@DSL@] M [Q(4\SVUR2AN[D!C=>!ASC:BG+ 7,QR')%'(K[E]TS>F2U*&*>&53X124@@2@@L_SV3%4F2$DD^ MQZ\&U&A]EH:'UZ_H7ZO@93!KS,F*)M_C4&SGAF> D&QPD8@'NON+- %-2KR M)KSZ"W;UW$MD@*#@@J:-L7R"-,[J__BE(>+ -HG#%!C@(X-W!,&=F-@'QLX M)PR/;HP\^?O@$/H X T];6G"< MA7QF"ODP):09-(Y7M6-TPC%$X(YF8LO!ERPD81_ E%&TH:#74*Z1$O$.[P%T M+P"RD#WV/&IKGP2?@0U/FOMO-T>*8.SVO=@5GGT"[[K@%U#.N.0906YXCD.R-R0)8(3]DR,Q>^_0=?ZE4Y+ MI:-"[ZC$'947(*(TW,5)<@$R*F2E" M9@=8) 3+K@< O("]83CD92^WKVJ%; M.2PKZ_/"*>M'%/E'&OMIA% M!,BEV]38QUQ>,)H2P0AX(L$VHPF-]N#''4G7A(VFE-+%N2FE$\S7!-:CUFVI M=?6O3E.*/G0V@PT:+W=<3K"QWOH?-@)??A&I;^BZ3K.<*WT5[WR M_\1PQC>$,1)>@-L8K^-$KE7"9;\;%.7H*)E*OV>3Z;PMN30Y[9/9=0]0W3Y4 M1.&ZH\6 '8] %3JXL7?4F9T5>J6\G%F MM,K^!JW'C#?"S'LH>MA)>JC6]"4SCS@Y49BTJG8XE.V78ZGR'KH==L(=JI5[ M+;24RDJK2->*YNM"ZY/7Z7DX?0=EI57+:T7S=:'UOY)VJA^I5?]RO,&6C5$< M5E^_ZN8R!++7C,5^C-W&@WM%;C1>=!SI^/?$%&GPY%:ARMKN=KV[%C1(*O0=#JQK$&PPXFV MY;G(@T?1F@<'(REA477 Q&7>%YFH#Q;:T?80:UD=W1R-K^"57Q]%=3#UR=@= M9E&<<9"0C82T/E_*5\#JPZ;Z1M"\.GY94R%H6EUN"9:KKIP@?]]0*EYO2@?M MD=_B?U!+ P04 " "57EM8^Z<9K(<% #*'@ &0 'AL+W=OZW4E]PYG/,KPE#T1^R>ZYNG(J ME35-2"HH2P$GFZO1-;QWZ:N3J&I&81%)+ M8/7OD2Q('&LE58\?I>BHRJD#CW^_J+_/&Z\:L\*"+%C\E:[E[FHT&8$UV>!] M+#^QPY^D;%!>P8C%(O\+#F59=P2BO9 L*8-5#1*:%O_Q4PGB* "&)P)0&8#: M =Z) *\,\-H!_HD OPSPT5B%$Z&?[1-U[_622$SC-TKNR\,2O'[U!KP"- 6?=VPO<+H6,T>JFNO\ M3E36\J:H)3I12XC '4OE3H#?TS59-P42JW>BEW3?(J+@DT3O@P;< NLB SS2+VX/LZAYP:^'\ZZZ')E6Q1@."J@&!L0%?G[&4X-L=25:$_]/7#&/\T(ZW*;:T)-;@%E;<0N.$ M6E(1Q4SL.0$?-^#F925<'*V$Y11[F53@:*KI9_E*^.V#B@.WDB2B%WYH$[Y- ML:4EL0;\<05_;!RT"RQV(,.T=Z$J0H/FM!M/QY/6M#.F&$K#DEB#QJ2B,3'2 M^* &WB6(-!-L6, G'2X7* B1W\)BS#44BR6Q!I9IA65JQ*+? MX\^]0%!W(OICM^V7S"D& [&DU@12^W)HM*?*Z&\(U^Y XJ?RVZD7C==% STO M:*.Q:JQMJ371U-8:FKWU/2?Z'0_4!R%@XB8_?Y>-..R/'F' P'DMJ33RU M<8=FYW[/64:X?'X+LABG,L=$U'J=)6J&O04ID;V@@@ZHJ1MT0%GUZ;;4FJ!J MIPZ-7G3^,D6Q 0+8AI%80=.@-RV#3"G&PSG'$8:UDX:FJWT;2IQNJ7: M!ABX=#VU#R>P_8FZ,.<:3.8FGU>.T/1B&G7%DU6K;4FO2JLTV-+OM]B0[VO;K9=3UW!=]4\VJY;:EUMQ. MK#TW,MK.^6?UAO\)EE*A.72F<-S"8DXT%(LMM2:6VBTCLUNN'! GRAON>ZTR MZEKE"Q@@V/;*YE2#P9S#*Z/:*R.S5_Z8>YZ?C9BN9[X(QJB]V6%.-1C,.3PS MJCTS,GOFSTSB&-#C3UCE=MHG#[VTNC;:A^-)9VDV5V PKG/X:%3[:/3_]ZA1 MUSK@]KK_'C2J8L7I[QWF&]I*M1+?J-"W7=C55%> M')P6%Y)E^5'BBDG)DOSGCF#%61=0SS>,R9<+G: ZOI[_"U!+ P04 " "5 M7EM8"HT1X, # !Y$P &0 'AL+W=O,\EKWG,T9;QKR(&D.A[FF1B[,12KF]<5X0QI$10K5ZPYD,B TL3U/:_OIH1F3C R?7,>C%@N$YK!G".1IRGA+[>0 ML.W8PZBJ7N<(/1FJS@ >33>LY5RZU8(II")BC+$(?EV)G@FRD>:H 9 M\0^%K=AY1EK*@K&ONG$7C1U/1P0)A%)3$/6U@2DDB692<7PK29UJ3@WY@M9(LPGVI9C/0>%N9 L M+<$J@I1FQ3?Y7B9B!X"[1P!^"?#?"NB4@(X16D1F9,V(),&(LRWB>K1BTP\F M-P:MU-!,+^.#Y.HM53@93,)O.154IU2@C^BA6$WT]Q(]QH#F.0]CE20TYS0$ M-$D2%A()$7IDYOU=)DFVHHM$O1,"I$"&CZL1DRPR0_X0DJ8&\R1@F2?H7BV; M0.]G( E-/J@YGQYFZ/V[#^@=HIF"L%R0+!(C5RIY.D@W+*7<%E+\(U)F$%ZA M#OX-^9[?.0"?OAWN-^&N2FJ56;_*K&_X.D?X;G.A>D29DB+%Z/E>]:$[":GX M]Y#"@K)[F%*7](U8DQ#&CJI9 7P#3O#K+[CO_7Y(;TMD#?6=2GW'QAY\,?4# MTN^R1E>28/ M22QP?8/3Q^0FZ.(A]KR1N]D-WDI_9O"#*OB!-?@9;-0)O5:_NK+>N*^;%OV' M3M[4UNE.7=:6R!J9&5:9&;:_J8=MJF^)K*'^NE)_?>:FOM[;U$//V]O35O8S M8\=>[56\=@Z5'_!@[_BQ8H>>*W''CF%K:%-C^8 KBYP0X\IBNA8_5;KV&4_= MO6VQ-?-3FRI\ 5>%6[55;;$U,U ;*VQW-L=+N 3NUG"GX_7WBM@^P;D":C^% M?V"HWES%=AYK%5_"-^':.&&K,PD>.8D 9215_W2>TY\HW5;=5%MLS:34?@KW M+U"Z+;FH,@.7\&2X-F78[LHLI3O8*]U!;[]P+V&<<.VI6Y; M-4?NSKV(OI3Z1/B*9@(EL%3TWM5 %00O[GF*AF1K,R=>&OGVI;MN"_P%02P,$% @ E5Y;6!42!E"4 @ ? 8 !D !X M;"]W;W)K&ULK55=3]LP%/TK5H8FD#;RU6:%I9%H MNVF5QE31,1X0#VYRVUC$=K"=%O[];"<-I:35'O:2V-?W')]S'=_$&RX>90Z@ MT#,MF!PZN5+EI>O*- >*Y3DO@>F5)1<4*ST5*U>6 G!F0;1P \^+7(H)@SFM>'B?@2 MC2JIX.NL]_U/'4-3!50^=-6L MINQU4YH.<"E+G,+0T5=<@EB#DWS\X$?>URZ__XGLC?M>Z[YWC#VY@36P"KH\ MUL#( DU36B?!Q47?\_S87>_*?Y\7>H,H&+SFO5'6;Y7UCRK[I5LI82FGG>+Z M[S:-^H->N*^M*\T?1!=[TMR=BTQ!K&Q_DRCE%5/UA]U&VQ9Z93O'7GRD6VO= M"5]IZKY\C<6*Z+M>P%)3>N=?M#11][IZHGAIV\6"*]U\[##7OP<0)D&O+SE7 MVXG9H/WA)'\!4$L#!!0 ( )5>6U@@1'@;ZP0 .0: 9 >&PO=V]R M:W-H965T 8JE2=*OZF7NWAL6"HBE*!( M* @H?S9HCI)$(@1N53&1X^[]!O\^1E,D^0HSE-ON!8K,;&T Q6L L M$9_H]@]4)M17>!%->/X7;,N^E@&BC N:EL8R@A23XA<^ET0<&+C>*P9.:> < M&=BO&;BE@7NJ@5<:>,<&[BL&_=(@3]TL9AM_D]? &VWQ9[C0NW$MK-X;PWA&[3I;#T]9EE7YK+'A M56QX)[$!Y(B6:PF14XTQ1*(7(!@D/"D&.8S_DS-0+HNB=3@7+OJ'M%F'D16D M=09R)AN!3K!0$UA-@'XE0+]3@/TB R#G2/ >6#+*^46"]!N"N$Y3D,[ SA5$ M)UBH":PFB%\)XI\K"(RB+,TD]2@&,*5,X!^%#)=HY#LYVJD$RS4 M!%;3:%!I-.C4:'HH GJ6FT6.VC@>-#@>VDV.F[WZ326"06/]]9N+7-@9]T^R M,JQ8&7:RM"TMOVN+,2]2W6NYV?2[M6 MM% 76IWX@Q+)OI!XKY5X^S3B.YV?3;Q.M% 76IUX9T^\CLAOP=B6B* &5@3E,9VDH=C6[0KOUK^"Q4BP(+ M298BEB]._[82WQUB;4\O/4^C[QGF^9&;],U;)]F\&_/LZ:.UB-6%5I=\7\;: MW77LEQ6UAFKG1\M@0 ,\: 9 M >&PO=V]R:W-H965T&4 MI2:R+,_,<)(;DU%Q[8Y-1G0MTB0G=PSP=99A]O".I'0[-J#Q>.%SLE@*=<&< MC%9X069$?%W=,7EF5BAQDI&<)S0'C,S'QA6\G*) .106WQ*RY8UCH$*YI_27 M.KF)QX:E&)&41$)!8/FW(5.2I@I)\OBW!#6J9RK'YO$C^OLB>!G,/>9D2M/O M22R68R,P0$SF>)V*SW3[D90!N0HOHBDO?L&VM+4,$*VYH%GI+!ED2;[[Q[_+ M1#0'@+9C)@1.O4P+HO'$'7'%. M! >OKXG 2?I&&GZ=78/7K]Z 5R#)P9FD"S5L\RH9/1NQP@=8'1- MH@M@P[\ LI#=XSY]NCMJNYLR-U6"4)4@5.#9!_#>)WDB"+B5@RTNDG23RU'2 MO-C-RH];"0)N!,GXS[X$[)[H]#]1%>XE7^&(C U9F9RP#3$F?_X!/>OOOG0, M!-9*CETEQ]:A3SXPRCF88L8>DGP!KC*ZSD5?Q#L8KX!1G64S@0Z$EF^-S$TS MF*Y="%T4!I59BZ93T72T-*^B:)VM4RSDVY(T M:^8%?A"&_43=BJBK)?J]Z#HD?GNU(4QVT19;<$=80N,^TGI4'SP0S/I**Z&:=>2$K@W]?;(]=HZ5WA"QW8[9=JU@Z$?6.Z!,JV%#=1*@]-ZBM]' KK. M/MD>.\_S[4-D:Z$!]4KCV3U%#PLM35,YX@J/=Y5:I4"]3+E-(O5!10V8!2-$ MJ90C3650G3(46GM=7@L5='ZA@@85*D.AM1-4"Q4TD% I<=K+<[^QZB[#Z3-K MKN';/!M?6(:3*:@K/P('A?M,NU:>CPXLSE$M4=#+2)0CL)KU^1%/[V@S0;5$ M04>7*FA0J3(46CM!M51! TD5U"-! M( P]M%^L/7:6 ^U#Y5I+%32<5$%="1)88>>S7X^9;UL('J!:"Q7T,D+E"&R@ MZ2S/\-P%9S9V&]16SR?,%DG.04KF$LJZ\.7X9+O=D]V)H*MB ^*>"D&SXG!) M<$R8,I#WYY2*QQ.UIU'M84W^!U!+ P04 " "57EM8S8(-)Q0* ! 1P M&0 'AL+W=O%8#36E;)T[$XF\W%&DWQP>ZW?^RQNKWDETR1GGP4IJRRCXN6.I7QS M,W &VS<>D]5:JC?&M]<%7;$G)K\6GP5$\&6-X./SH?0(?"=N4.Z^)ZLJ"\]_5Q4-\,YBH%K&415(A*/Q[9OJ@[#YU9T)+=\_37));KF\'E@,1L2:M4/O+-WUG3H9GB13PM]5^RJ?V?_MD,Q$Z%R\F!"FY3P=VKX'@'*GA-!6^_PJ$F39L* MTV,KS)H*LV,KS)L*3L^W/R/4ER\F7- MJY+F<7D]EM (A1I'C<&[VJ![P*#CDD\\E^N2!'G,8A,PAM:W77"W7;ASK42? M12/B.4/B3EROIT'W]NJ?Z MQY@=K^V_5%B,R\0Y6#XYON]M3/;17?V+%B#@7 MNKIC&4JOO1L\S?-L=\-#7DI1@?>0Y+>?H !YD"PK_]4G=4V;]M.44_Q0%C1B M-P/P>B43SVQP^\-WSGSR8Y],F# ?$Q9@PD(DF*'OM-5W:J/7^BYIE*2)?"%+ MQOI$M2.^K!EX ,F@<9((*EE):%&D2407*2,5S&E!))2Y%PQ<"@FWQJA@0T)E M_1G/"IJ__/#=I>M<_%@27BAO,R3LCPH#Z/ZH!"P.M95P9NQY1+6.0+^ MKJP &].7(3ES=XJ'#'H%V,=:$')'\]\5\V=8./\)"R=Y5*2=^J1(JY(X8U>5 M1:3+TQDY.F7\+%N%SAAZ!W/V?M,N?6%0)<.H@T%U5@HIE27SZ4JK. QN& MJ&WM&5PGR^X:!C;G$LP?R1SJT4ZR#"2'MJ?0?\$BN,A7QR+.A\V8O:L'ZISP M1O_VYJK'S!G6_SU58%Z_KD>H9R2A2/#U\>'NEVY,627X^YCE'!93JDJGG.;E M4-\'%/H?P5W6M(7FYIT.ZZY803EU(\:D*D#POKLY9=!9B,I4G80/27VS1D 3 M-(>W%TQN&,O)1-\,CCN:*2*,><'!7%DKWW/7ZX;J.EO"98-0C'HD7H$.CH6F MC8B:SKL.@6P[M3=]==/+UO+%UJ"R[_89;V_Y83->#7A_=&"":)DS7N5R>R78 M,T^?U>W3MBWB699(=0O58Z"*0:1<2KA0!:7JJ.K4J&]ML?JT4]<63%B "0N1 M8,;:,FO7EIEU8?B)YZOW6H485IF^A:6N/]?UU8[G^=;U)K.9 W'3\ZY85CNG MBH4)"U[WP)FYT\N+2[,'(9)10X=YJ\/1?4,AKU"DL'"L^ "0&JF M1!1LPY3JDVC^NH/.=#*9["ED;<&I"KVV"=OBR2NC05UN9K3->U4L1&J;,?87 M[=A?O#D'2#L'(/[@9>\6R4HY-6Z^>#U^TY[Q\S&-!IBP$ EF2';92G9IE>QG MKD+8S_1%QZ\0%:G@KB2_?6+9@HG>78\5>*IZF# ?$Q9@PD(DF"'Q52OQ%>JN M]@I37TR8CPD+,&$A$LS0UYET2:R)=1(_&&&Z)BUH:,;.:];3B1#+K"F,VPGCOB%,J3PO:*,C/EL(;R>=&N.ATGQ4 M6H!*"[%HIL+=\92#>S[EH!Y0H=)\5%J 2@NQ:*;,W2F5<\0Q500!54Y!Y)B5 MD4AT_-RK\9OG51!=E"Q7$6'5>HA<;_L%Q-*)@!W#V@S;U5)<0(RW2530M1,C MJ49U2SO91MXJE$Q5F >@G'BCV>2#4PJ""+),R@J ; M GH!!NI5G^[%#X:1C->M;8U C-P$%"S7-I1%$SN"&0.18WW K^/8PP.2Y%%: MQ:QY\H"*%Y*S%=5MW>H!@21=+A/]B(#YMF#Z;LBE?GB@[LV&"HBK="RL+J%G M*KJ!=C9/?_2',JCI>E1:@$H+L6CF1.M2]L[_FK-W>E+>7F\ @YJU1Z4%QW8B MQ#)KRM%E[AU[ZOZ>IBGL4*B$&;G-7\"4W"YWO?K8B5]V?%I&]::U@'_*#LS^ MDF=LZSX.. 3PBZJN5,D$V!>"XVFV,:;+41M.,BT5IO'L$,^$@I>+I%;GMP!MX._ ;T,5:EU$>JE:2H!-0M ME6W!F!JJ\Z%1475]P;;N/E:9@68DWNBZZD/$ZI1+KZ="/0E!I06HM!"+9DZ- M[F#%L9^L^.944(MJI%::%=O;7H.T"U:KF\2],Z8V=+7C#"8C9]^;89YO^*BT M )468M%,7;O3%\=^_+*OZX%(JU?(FNPXAI(3;[:O)>H1"RHM0*6%6#13R^Z8 MQ;%F^5]I:<:QO1)>'2DAZBD**BU I858-/-)VNX@Q;4??30YT8_;=;2.VD]( MK-CYI^ZX46D^*BU I858-%/W+J?I.JB)%1.9C<.?7J'=7@\]G5_MN6B[Y9,U1,V!'NB$-YON[?^PS)KR M=.E-UYI7NWULSX2:0RF5-MEZ6_(?\A>>5;%;/'FBHF9 46D!*BW$HIEW0IX_A@S*W6/2O-1:0$J+<2BF3)W^3?7GG^#:<[(,TTK5J=$^W-P=LC)XJ(F MZE!I 2HM='O2?I=FVL_4K4O4N?:TFOJZU:OG!ZQN&#,7/:O4[6M.63/MT)._78R:2D*E!:BT$(MFBMVEDCS<5)*' MFDI"I?FHM "5%F+13)F[5))G3R5I5?_JU\SL[),U1TT]-;37WT?;^SH:JM40 MBU:K.=[Y09",B97^Z9:21.J$M/YMD/;=]N=A/NH?11EWQ>O?EOFD'PA7CWPO MH>ID= &;*E'_7$M](7FA?UYDP:7DF7ZY9C1F0A6 SY>&ULK5==;]HP%/TK5E9-G;21+[[:0:065@UI3*RTW4.U!Y-<2-3$ M9K8#Y=_/3M( 53 ,Y05BYY[CFK(7'@((])K$A/>-4(CEM6ER/X0$ M\P9= I%WYI0E6,@A6YA\R0 '&2B)3<>RVF:"(V)XO6QNPKP>344<$9@PQ-,D MP6QS"S%=]PW;>)NXCQ:A4!.FUUOB!4Q!/"XG3([,DB6($B \H@0QF/>-&_MZ M8#<5((MXBF#-=ZZ1LC*C]$4-1D'?L)0BB,$7B@++OQ4,((X5D]3QMR URC45 M[K^#H6AEN+S:"G# +T MDPK@:,1Y*@>70Q XBC])S.-TB"XO/J$+%!'T$-*48Q+PGBFD+$5N^H6$VUR" MX)L"BV0&)^AY#,D,V)^J'&DIU&:^YDOL0]^0NY4#6X'A??Q@MZVO M5?YJ(MMSVRS=-C-V5_=&C0@7+)7;7:#G'S( C00DO-)XLT[C-9'M&6^5QEO: MQ_P +*DRJ$>UT 8PJ]HV RWP3#/MTDQ;*VM$!$A6D1/>8P%5UG(..R\NZHNQ M\JR&U;RR>^9JU\GQN#V1G5)D1ROR3KK/!3[A.*U4F!.T=Q9N6>_$:=^1%GZFP:O2X-4IM>^7MO9I*?ZW M!-1$MN?6MK:?4ZO6ZE?0U>2]+K9]\SN]A'U6!3P"ZQPN@7KDN8:)2G+H6M5OE.U M-@GF3N^= %MD1Q*.?)H2D;?AY6QY[+G)FGUS&YZ?F<:8+2+"40QS";4:'=D ML/P8D@\$76:=_(P*>2[(+D-Y= .F N3].96M>C%0"Y2'0>\?4$L#!!0 ( M )5>6UCPKHJLP04 "0R 9 >&PO=V]R:W-H965T=OA!P@":2CIX.$_?3 M]_00'6?$@NIM7@0$VM^R?^N/=J5CN./B:[YF3))O:9+E(VLMY>;:MO/YFJ51 M?LDW+%/O++E((ZDVQ\D.N1-;#(@BVC;2(_\]T'5A<4 M%KPY3_+R?[*K]NU=662^S25/ZV#U"=(XJQZC;[40>P%N<"3 JP.\YP'^D0"_ M#O#/S1#4 4&I3%5*J0.-9#0>"KXCHMA;T8HGI9AEM"H_SHJ_^U0*]6ZLXN28 MLIDD%V1:_=D)7Y)/6YG+*%O$V8J4[[ZF3$9Q\D;M]C"EY/6K-^05B3/R9=X?DOX! Z_BYZ(VSL:3<]/[IGA MME*OD=!K)/1*G@])>)/E4FR5(23Y\U;M0&XD2_._VJ2I:$$[K?#Y=;Z)YFQD M*2/G3#PR:_SC#V[/^:E-*$P818(9*OJ-BCY$'W_A,DI(QB7+R29ZBF8)(^K@ M4AZ>R;?*"4(H;=ODK+"]$EM\RSV.0T?]&]J/^SJ!R;OJ="JE(4#0"!" MSR M;'4AF4C+DMLJ!>.['CC!00U>X!P*1Y&2&I*$C20A*,E#%J5/ MB=Y!\\+13 PP3.&WG6#A35UE:TGK]XZ=9=Z_C=<&* MIRR+N2 /6?@&]"*.['D:H-(I%,V757;"+VP:[J'TP M*HUBT4PI=2OL_D^]<,W=]TRK45&[X9-)315T/^S"#3'LTP^P3U%[950:Q:*9 MLNJ>V@UQ?8K9+$]0:12+9DJI>W3WG";]O_@4LQV?H-*H>]C=0W;6S;T+=_>P MG6]@.V,V]1-4&L6BF;+J2<(=X-H9=9Q I5$LFBFEGBAT,HSM? D4=.[!HIJQZ./% &N)5%G#U0:Q:*94NK9PX,OZ)]AR<.KZ5[+;8D)G*BS+">SF@7K"<&#)P38 MDG>P)5&'!%0:Q:*9LNI9PNOC6A)U?D"E42R:*:6>'SSX5L09EAP]A2Z+>,4"E42R:*:N>!_P>KB519P!4&L6BF5+J&<"'[R><816,593A*V5'CGLJ^^E$3UDX1J M0_)-N4A_QJ7D:?ETS:(%$\4.ZOTE5SZN-XIU_\T/0\;_ E!+ P04 " "5 M7EM8XA?N 8D$ "''P &0 'AL+W=OC6X/Q1X4Z]H6*HD>2[UYB4;KWZ)[+(^F$'.^X^"+7 (I\S=)<3KRU4ILKWY>+-621O. ; MR/65)1=9I/10K'RY$1#%95*6^BP(!GX6);DW'9?G9F(ZYEN5)CG,!)';+(O$ MMVM(^6[B4>_IQ,=DM5;%"7\ZWD0KF(/ZM)D)/?(;E#C)()<)SXF Y<1[0Z]N M0E8DE!%_);"3>\>DH/+ ^9=B4WF(9)PP]._DUBM)][0(S$LHVVJ/O+=6Z@)]0N\!4]E^9?L MJMA!X)'%5BJ>U"&!U0GL,*'W0D)8)X0ET:JRDM9M MI*+I6/ =$46T1BL.RMZ4V9I-DA?3.%="7TUTGIK>PH,B/Y-Y-8N$+\F'K9(J MRN,D7Y'RZJM9)"!7:U#)(DI?DU>WH*(D?3WVE2Z@@/$7] MP)M#GG!!/N42%EL!,7G/%4@R!Y'HG]_)YWO('D#\T]8Z)W+Q-%_)3;2 B:+\AWG?/OHJ4GO,D5Z#!%1%Z2/2K*BX:DC0-:>M!!4RKI[1X]3Y. M@XL@'&E1/N[3ZXZS*A\TE0_.T.U;IVZ=R*=.'Q*8U83+I@F7J+J]Q"2.!&81 M'S;$A\[9O[,$J[\#JR1O(SQL%1]E_0.1=L=998Z:,D=GB/3.*5(G\JESA01F M-8$&YH,=H,JTAD/BCH5FD]]S*_3_>L76R,_>G30\D.\1@7;US%3/SE#P'TX% MNZ%/GD8D-+L1QB;1$%?#J.8("\TF;^P1=9J0LS3<:Y=FKW>HX>Y NWKC<6B' MR7%J^)U;PT[HDZ<1"^7 &"GF]"KG:+A& M?B;-_J&7."+0KMXX(=;AA)P:?N_4L!OZU&G$0K,;84P58Z@:9JA&"@O-)F^, M%.M8<#I#PV'[OVF#X:&&NP/MZHT38AU.R*GA#VX-HRX;8:'9C3"FBO5Q-8QJ MI+#0;/+&2+&.Q:6.DPH[5J?^NX1JY6\-'!%;5^WM;FAF(5;G3 M*\F";W-5;0\V9YO=Y#?E'NK!^6MZ=5/M"1N8:HOZOESHEB2%I88,+B[U9U!4 MN[[50/%-N7'ZP)7B67FXAB@&403HZTNN'Y-Z4-R@V7N??@=02P,$% @ ME5Y;6(T^NFMS @ OP8 !D !X;"]W;W)K&UL MC95K;YLP%(;_BL6JJ9760D@@EQ&DM-&T2:L4];)]F/;!(8=@U=C,-DGW[W=L M4I0J)!D?P+?S/N_!YI!LI7K1!8 AKR47>NH5QE03W]=9 275-[("@3.Y5"4U MV%5K7U<*Z,H%E=P/@R#V2\J$ER9N;*'21-:&,P$+171=EE3]O04NMU.OY[T- M/+!U8>R GR857<,CF.=JH;#GMRHK5H+03 JB()]ZL][D=FS7NP4_&&SU7IO8 M3)92OMC.M]74"ZPAX) 9JT#QL8$[X-P*H8T_.TVO1=K _?:;^A>7.^:RI!KN M)/_)5J:8>B./K""G-3Z"T4')1/.D MK[OWL!<0AD<"PEU Z'PW(.=R3@U-$R6W1-G5J&8;+E47C>:8L)OR:!3.,HPS MZ1R6AER3F1 UY2AL:L4, TUDCLGA'&ZD-E2LF%B3RSD8RO@5N2!,D*="UAIG M=.(;=&+U_&Q'O6VHX5%J=D/ZO4\D#,(^>7Z/8UJ UXZ<XEL8='EJHF(79;^N31H%>"7^I@,V:&&#<["H"]9$17NP M(Z"H!47G0'$7*#H ]:+>\;SB%A>?PPV[VM-]3M69" M$PXY1@8W0W2LFG+9=(RL7(E:2H,%SS4+_,. L@MP/I?2O'5LU6O_6>D_4$L# M!!0 ( )5>6UB JVYG50T #.Q 9 >&PO=V]R:W-H965T#N[[4PW%J"+G74\XYC[IEHLD?WYZM,1+-MI^7B7!L,QN?+*$[. MKJ^VKWW(KJ_2=;&($_$A4_+U/;_P2_PX+ZH7SJ^O5M&C MN!/%Q]6'K/SM_*#,XJ5(\CA-E$P\O#N[4=^&PW'58=OBUUAL\A<_*]6B?$K3 MS]4O[NS=V:":([$0TZ(BHO*?+^)6+!:55,['[WOT[##-JN/+GY]U:[OPY<)\ MBG)QFR[^&<^*^;NSBS-E)AZB]:+X)=TX8K] H\J;IHM\^W]ELV\[.%.FZ[Q( ME_O.Y1PLXV3W;_2T7Q$O.I1.=P=MWT%K=QB^TD'?=]#[=ACN.PS[=ACM.XSZ M=ACO.XS[=ICL.TSZ=KC8=[CHV^%RW^&RW6'\VALW>'[G!GVGH1[>[*-W^]4N MSV^WVOO]5I_?<'7[CI_OML7MAFQ$171]E:4;):O:EU[UPS8-V_[E]ALG57#O MBJS\:USV*Z[=9)HNA7(?/8E<^;MR,YO%5:"BA>(FN]U"%:_O#5%$\>*'LL7' M.T/Y_KL?E.^4Z$J9),<\5,YF)64=_3]Y?U23 >;EJ#NM'>UX_[S6I:(CI&T57 M?U2T@:9WS-"MO/N=6)7=!Z]V-^3=O74B[6[*NX=1)IUYJ_^R:QW=[?[+WM7= MZ;_L7=W=_LO>U=W[<^^[_^=67="_N]K1/>S??2 )@7[82>A;3^^SD_@M*/^J MN(58YO_J2OB.&G93U3CD;;Z*IN+=63G0R$7V19Q=__4OZGCPCZYTD9A!8B:) M621FDYA#8BZ)>23FDUA 8B&$-7(_/.1^*-.?I:B,VJG;12F!WL]&HE<'N M9D.UE4)H"1HIG!Q2.)&F\&.2B6GZF,3_$;-M O<'P5R9B6DFHEPHY437BR). M'I6'+%TJN2B*A5B*I% V<3&O.E5_B];%/,WB(A:=%ZJD2(/[0633,H/1 MHU!6:9R4@GN5A/(MX%NWL+JH1)57E7QX MWI24AS1KGJ>LHB+;GZ64NWP194F M>YFMX7'52:]604*^M7/FU3-NEZ,5/B93D' MA5+,A7*;EC\G7_^6][R2OY]\8V=UO*YNY7-YM:4$U$]4L M5+-1S4$U%]4\5/-1+4"UD-*:\:\+:M3=Q_[(MSM4M"X&U0Q4,U'-0C4;U1Q4 MHJW-4>7G.-UWW06O&MRZY4?^HYB:=?E;>1WEYGEZ=BHLDWUU'JX;U M[_=EQ]=/RYF*\=%Q]-CD?MO5J%U/PW0UG7.VGR>BB2S:?FDM2/.\/%1'R4PI,SNKOMHF&[C+IW%R2M&Z*%0S4MLE5#-0S40U"]5L5'-0S44U M#]5\5 M0+:2TYEZ@KI;3I'4^?;\IH!W7%(VTXW(:^<1.#C:IF:AFH9J-:@ZJ MN:CF]=N0?'2B :J%E-9,;%TYI_6IG'O8C^V3ZNL+A[']8CNV[PSP<1F3IJL= M"48+XE#-1#4+U6Q4VY&/3C- M9#2FEFNR]LT^0VC.K+$,U$]4L5+-1S4$U%]6\GEN2CTXU0+60TIJ1KVO9-'DMVS='OG_6;)J]\"Z.G>+E>RC\C M0XO;4,U -1/5+%2S4+VU#-0#43 MU2Q4LU'-0347U3Q4\U$M0+60TII[@;JX39<7MY5C]7+47H[WI_,H>:SN???J M%]>W3RNKOJ^>B*="*39B\44HR^TSPSIW&<=E1!TG]?+9.WE7@):VH9J%:C:J M.:CFHIK7:SORT6D&J!926C/B=:F<+B^5JQXP6":YNK6LD-?#R:&3C_)H/1RJ MF:AFH9J-:@ZJN:CFH9J/:@&JA936W 6\> @A^11"]C&$[',(V0<1LD\B9!]% MR#Z+D'T8(?LT0O9QA.SS"-D'$OX_ZN'TNAY.EU;O]+RYO!PY.?ZD9J":B6H6 MJMFHYJ":BVK>7ON#N\RCTPQ0+:2T9JSKHCG]#YYSF(E%]8T7Z<@>?:@AJAFH M9J*:A6HVJCFHYJ*:AVH^J@6H%E):,_QUN9T^!D?VZ'WH4,U -1/5+%2S4@0S4#U4Q4LU#-1C4'U5Q4\_;: MT1-6VX^"0Z<:H%I(:K1&#]4,5#-1S4(U&]4<5'-1S4,U']4"5 LI MK;$7&-8U>D/Y,RG[C>OER*GQ1S4#U4Q4LU#-1C4'U5Q4\_9:ZXI]>U2/3C- MM9#2FK&NB^Z&\J*[NSAYC%9I)J1C>SER+[% MI+1F MK.LBNZ&TVJ=C;*_\5[E99?%"N=^DROT\7>=5MBC^)C7*;)D4638MUM%!NLJSZ_DYUFVKY2059^72+:@:JF:AF MH9J-:@ZJN:CFH9J/:@&JA936W._458##$7A2@98#HIJ!:B:J6:AFHYJ#:BZJ M>:CFHUJ :B&E-?<"=3G@4'[WO9XG%6@=(*H9J&:BFH5J-JHYJ.:BFK?7FB<5 M@Z,/#-#Z/E0+*6T7Z_-\+D1A1$5T?;44V:.X%8M%KDS3=5)41_@7KRJ9>*@> M8??V1CL[/WK]O?K653M>]]2WP?;U\YJ_OEI%CZ(\R7B,DUQ9B(=R4H,WDW)_ ME<6/\\,O1;IZ=Z:>*9_2HDB7VQ_G(IJ)K&I0_OTA38OG7ZH);-+L\W9QKO\' M4$L#!!0 ( )5>6U@UQ(%GG , -,0 9 >&PO=V]R:W-H965T9_7Q[%/\&%T8/R'V%(JP5N>%6+L;*7CF)"V0<.[ZFFZW4'>YDM",;^DSE]]T35RVW=DG2G!8B907@ M=#UV/J';QT#KC>"OE![$R370,WEA[(=N+).Q W5 -*.QU Y$?;W2>YIEVDB% M\4_EZ=1#:O#T^N@^-W-7KOEQC*[?Z4[A\"H^;<=7^Z(5G[7C7PAO#7[>?>[8 M@C]TG[L-7W2?NPU?=I^[#5_]VKI__K5']]@=1RV[V*N3W#-^_C4_E;5"IK$M M(UM)?02X%3L2T[&C?N,%Y:_4F?S^&PKAG[9LZ--LVJ?9K$^S>9]F#WV:+?HT M6_9IMBK-0F.F3X:OD\A':#AR7T_3ZE*%/&^ PG/9HT7F^SZ"M>PL3?PZ3?S6 M-%''.G5H*VQ9T@K^;);T:3;MTVS6I]F\3[.'/LT6?9HM^S1;E6;!R<8.0XRP MWTB32UD$?>C!1IK8W% T\.QI$M1I$K2F275&M)P);9D37*0J]J(0-D*]OY2A MP$/#X%PVM<@&$$<-V>>RN26V*/"'C;?-@VU0_58ZERTLLB'&46/M MEC:W,&S.='4IB[P0^XTI?+Z4#;QHX#=?F!89#-&PN1/!-I$+F M90E=-B3;F3+FA4E5%IG++24)Y5J@[J\9D\>&'J#^'V/R'U!+ P04 " "5 M7EM8*J7+BDP% "J)P &0 'AL+W=OAMDV;YS6@MQ/9:T_+%FF[B_"/;TDQ^ MLV)\$PMYRE^T?,MIO"Q-FU0CNFYKFSC)1I-Q6?;()V.V$VF2T4>.\MUF$_-_ M;VG*]CUJ(HT";C;?Q"GZCXNGWD\DQK*,MD0[,\81GB='4S^H2O M[S$I#*7BKX3N\Z-C5'3E&V/?BY-P>3/2BQ;1E"Y$@8CEQRN]HVE:D&0[_JFA MHZ;.PGA\?* '9>=E9[[%.;UCZ=_)4JQO1NX(+>DJWJ7B"]O/:=TAJ^ M6)J7 M?]&^UNHCM-CE@FUJLVS!)LFJS_BMOA!'!LE1&TAM(&V#><9@U 9CJ,&L#>90 M@U4;K*$&NS;80PU.;7"&&MS:X XU>+7!:QOL^]3$2?I!ZG_^N2C]^\^ MH'BL,^&]UUEGP_ON\H>#N^[RA[]VGW__&N7[GZX'?>,8J.)MU'R MC#.\9QG<;I23*O0B?CM*]9YRBN(R#829C- M)LQF'WT2T"7E<:H*9J_QTF!"PGQ(V!02%D#"9I"P.20LA(1%%LO1[GK:NQ";:,4]6]@F0;.FE4)PFQFH18O0EY$K&@JGSTVB[-!R3,AX1- M(6$!)&P&"9M#PD)(6%3!K..Q;Q*G%9"NR-6)U*W@*&"V@QUU<-PF..[/KDYZC9>&!!+F0\*F MD+ $C:#A,TA82$D+'([X_J*F%9[^J52V9;5?KIT95@WS\W O"8DWL\M4'IM MET8$$N9#PJ:0L 2-H.$S2%A(20L\KJ#7ZZZ6P^(SPJ5:1*]E9"NRC M=3ZP M_N-]E/ZS:Y1^YZ4A :7YH+0I*"T INK<*V26XYV9<^&CU[=XP')E>7AM^[_KE7[=HJX.V[9AG(D1^1$CTANCQ^8UZ(KQH_>C5+V7 M@71^O";8\%H_X=TI9-BUS=8OX;Z*YCFD-1^=JF0FL5H/Y4 A,UW3,$]E,Q7- M,=Q6V^9*F8E;E88JF2V[>BJ+%#+/U/7.?U3%=3.DK#U#5^FP81Q=DFHT:$?; M8S:4OY2;OG*T8+M,5*_2F])F8]FG8 MOR19CE*ZDE7I'QTY&ULK9I=;Z,X&(7_BI4=K6:DML%\I]M&:@M)H.ENU;2[ M%ZN]H,%IT #.&*?M_/LU#J4)<1#1O#V^ CV^"+-\J^%TM".'K/TKRX M["TY7YWW^\5\2;*H.*,KDHM?%I1E$1>G[*5?K!B)8FG*TKZN:78_BY*\-[R0 MU^[9\(*N>9KDY)ZA8IUE$?MY35+Z=MG#O8\+#\G+DI<7^L.+5?1"9H0_K>Z9 M..O7E#C)2%XD-$>,+"Y[5_A\BJ5!*OY.R%NQ=8S*ICQ3^KT\">++GE;6B*1D MSDM$)/Z]DAN2IB5)U.-'!>W599;&[>,/^D@V7C3F.2K(#4W_26*^O.RY/123 M1;1.^0-]FY"J05;)F].TD'_16Z75>FB^+CC-*K.H09;DF__1>W4CM@R"HS;H ME4%O&LP#!J,R&%T-9F4PNQJLRF!U-=B5P>YJ<"J#T]7@5@:WJV%0&09-@WWH MP6D?3T[K6@:N'_;>TSYH^7C<6#[O_J9CR5[I13P:7C#ZAEBI%[SR0'9MZ1>= M,'03ZG&4&/T3LIT"F:B93'ZY0@ND#^8D%D1M"G"#U$G* ' M,J?Y/$F32";IJT=XE*3?A/]IYJ&O7[ZA+RC)T>.2KHLHCXN+/A=5+0OLSZMJ M76^JI1^HEH'N:,Z7!?+SF,0*?]CNQWH+H"_N47VC](\;=:VW$CTR/T,&/D&Z MIAN*"MVTVV=D)>S:0;O7;@_7>:O=;[??1:RU\J/N;=<5]G'WMJOLD^YM5]F# M[FU7V<-?>^ZWOW;KIMWMN*47&W7<#K:$XN>V*&4!#V2GK#WW_#MO:'*D"0, \2YD/"1I"P,21L M @D+(&$A).P6$C8%@NV$V:S#;+;1AR,2$Q:EB(L,BS"OUIS$*.+HZ6QVA@H> M\36G[*<8B6722Q4325?EN+6<8W,,"?,@83XD; 0)&T/")I"P !(6;F"VA)7K MP]),R'A(T@86-(V 02%D#"0GNOGY]B6]\;=/9E6+,:HNF^R-)<=6*<.C%. M:V)FO%Q^?4[2/H>>:GJW-7][)CE9)%R5IM9"CDT3),R#A/F0L!$D; P)FT#" M DA8Z.PE0'==K9&E?9%A:U8C2_LB4S,<=9C<.DQN:YC^%-$A\AW']N2-KD20 M#HY#K<1CDP,)\R!A/B1L! D;0\(FD+ $A:Z^^.0Z5JNT\B.0F99NM.8XTU5 M,C&JF>K\#.K\#%KSX]?9*3B=?S\M/W#%\N4"R0L9(56"6IG')@@2YD'"?$C8 M"!(VAH1-(&$!)"P<[/=Y7;<;ZYI;AY M1)JJ9*[F6 ="L_4-&K>&YI[1UT3NZQ SMJWU#E%_.<9[[_UT; P:;;I1R+!K MFXUQU%/1!H[>:+JODIFZU9CXCA0RTS4-6F$'.*=T% !#(0 &0 'AL+W=OLC6I MY9T%XQ46\I(O)\V:$SQOG:IR@H(@F528UJ/I5?O=)SZ]8AM1TII\XJ#95!7F M3Q](R7;7(SAZ_N(S7:Z$^F(RO5KC);DGXNOZ$Y=7DT.4.:U(W5!6 TX6UZ/W M\-TMBI1#:_&-DEUS]!FHICPP]EU=W,VO1X'*B)2D$"H$EO^VY(:4I8HD\_C1 M!1T=GJD92,P)PN\*<5GMON;= V*5;R" ME4W[%^SVMFDT L6F$:SJG&4&%:WW__%C!^+( 9YR0)T#.M&/WJ#_ *T!I\ M6;%-@^MY@9*=Z"$+X!*$"AQ?WF?'=D<9^=[PXM M[K?GNP=#]XE\!8?W@ [O ;7QHA/Q_I5C@NS]' M:+T')FD9"EUQ!(=\&%5:\ M^XA)&U$-"-MI'.6!;,SVF*+%"N91/+2:.;-3H]6[9HT+IPYL[D4G*=@ W#Q 5SL M!/>^8ES0GRRQ>6F+3; %H#\V%#Q)!=_6]((J1G$?J%2 MTD*6I'W^R"WS::;W9=,(Z0.A,\]+D7H*-D *@W[='3BAWDE\M6#\R;IP#LQQ M+0YU8!:K)$IT9NX\+H7F*]J0VI%:@>XYMRCXALP'TD057_@O&"5W64K#+":8NGL 2TWJB5)R5IRDO MTL"H1YL&B?7)V9WBQ4!?0H? 7HA MQ(YKL?[;B,)IA&X?92+'2F"-_Q$!S>% M1QA%F3YK6\V0/JK.W$E>C/0E% KL)0IT:Y2/8D6XE9E%G01FES:M8) ;1>A5 MG_B*-B36*Q3HEBA?F"Q!M=78[X/AIB'V'1AHZ@^8!V%NS-06NR3-D4'2JU3Q M%6U(LAJ3/ZVGD#:K6_MP#;,YG8% :*D;ZW9[.#86+6E5<,B#:[.$*Y#M&K^O 5;;C;W,L/ MY)8?Y^SZ(5-?C%$ C=U2FQW,9=_4]YB]*A%?T88 >R6"W$KDKI9S!*VI(..2 M;ONQTQ.0 MP^3SRII@7LMJM:,UA8>LTS UT%KL8):D!EJ_AR$OH5)0KU*06Z58UC-'XMF* MTU0>XRR*-8JO:$.:0HE=9XBO:GN+DZ/Q9_;S@'\R7M&[DU+*0X8.WJ:P1OC^QWU\( MMFZ/I!^8$*QJ/ZX(GA.N#.3]!6/B^4*=+K[\CX\Z73+/1?WL@10Z+&B3*Z<4JGZTG5E7D*%Y06O@>D[6RXJ MK/12[%Q9"\"%#:JH&WA>[%:8,"==6MN-2)>\490PN!%(-E6%Q3]KH'R_GZ?1;FL##ZR?USY9=L]QA M"=><_DD*5:Z6LU< MV,.TT1J?,%/V6R7T7:+C5/J%Y;P"] T_@D0?T'ZW;OX,3>?H"^#]#3!$\TZ.*N807Z!0O\]"KP@G$CH^OGAP41X]OQP_PQ-V-[H\[]&GQYPV!6$[=%7QANF*W8#0%6/&I+B^C_7C MTX5M0#6"2?37AE.*] NTQZ+X>ZJ";8;1=(:F)UW*&N>PP$G?O/)C M[^/4Z;^D6/9"8D>5B?K*1.?4TS6FF.6 L$*J!'0'.\+L0>L:&4,-@O!BZCQ; MW=CJFI;\D :)YR=+]^'PH":\%G$2''MEDUYQW'L=H3TP9_',W\ .';S!G!30J'G3)SDS!^4Z7K":>$O!K@33E$8 M3M/.>]KY3VEQH2O5PYK:U5QVEC&HYA1G<.>C)(-H'@YPQT[#TI[S. )=]*"+ MEP7-&R',XWP:=3'*,4FB >G8Q_>CV0!VPFD^2Z9YDYXW^97V ZSX>>-)1LW" MC\)@6+RQUT1[RB:\CMI3"^4>3"45B)V=[B3*S=>I_:3WUGZ O+)ST\"^UH-E M.P?^+]-.I5^QT)U7(@I;+>E=S/4YBW;2:Q>*UW;VN>-*3U+VLM3#,0CCH.]O M.5=/"[-!/VZG_P%02P,$% @ E5Y;6).SBQK. P I H !D !X;"]W M;W)K&ULC59=C]HZ$/TKHZ@/K727?!!"N@*D7>#J M]J'JJKMM'ZH^F&1"HB8VUS:P_/L[=D(NA$#W!1)[SN2<\7AF)GLA?ZL<4<-K M57(U=7*M-_>NJY(<*Z8&8H.<=C(A*Z;I5:Y=M9'(4@NJ2C?PO,BM6,&=V<2N M/QL;<&WPO,90EABHHT'1G\[ MG&-9&D=$X]_&I]-^T@!/GX_>_[;:21ZGSJQ ZDF+%MJ;^*_3_8 MZ!D9?XDHE?V%?6/K.9!LE195 R8&5<'K?_;:Q.$$X ^O ((&$'0!T17 L $, MNX#P"B!L .%; :,&8*6[M78;N 73;#:18@_26),W\V"C;]$4KX*;/'G6DG8+ MPNG9)YZ("N&%O:*".WBNTP6^9/"=E5MF#_.AI&QB/$%XOT#-BO(#67Y[7L#[ M=Q_@'10<7G*Q58RG:N)J(F5W5F%/%/&=RC2EH 4]2[ I;9JC*P6G^]2A[O.WVI_^K+QPU:'0BP0^C<2<:ET9W M?A1VK):75L%'_V-_,$9M,$8W67_1.L:-+AKX7=<1>&MT%<=P5 MVV,5^G'4KS9JU48W:=.U_D/V1I=Y.8['PXZ$'JO+'%_V6)WE^)F$L=-9B%M- M\9_R[B5'A< JL>5:0@V=;F'@RHGO8 ,,NHNZK&8??CI;E@Y:$F(;),T8RQ.K0V$DOR8R]@DC.^ MIFI/=5N83#1]%:4TF^R5NJX])ZBG%)8D%C^@Y#.D3K!&U*[M$:SM$>E6FO,V MVP=D4@&:N@Y4%[%:T=>.E;DNL$!=PY9*8!(I)@6UGX)DI%LT7(V76K>138&B MQL^I+Q)=GAQ 2\9563,P)'H)G4AGP$D4#5F2C(AD*92"A$EY(-=[)M-!7\5V M3]IKA11F,]<0SD2F+H'M:CLZ/=J)H;,^IY'*[UE_&-\OQGWK\?W"CF#N_Y^M MY[?/=-H%5U!B1A2\P9@NK:QGHOI%BXUM^BNA:82PCSF-D2B- >UG0NCCB_E M.YC._@-02P,$% @ E5Y;6"\G1 -> P ;PX !D !X;"]W;W)K&ULQ9=;3]LP%,>_RE$V34S:R*47*&LK =F%"00:VO: M]N FIXDUQ\YLMX5O/]MI0\M"1*5(>Z&^G9]]_LXQYXQ70OY6.:*&^X)Q-?%R MK*?A21P&UL"M^$%QI;;:8%V9"?';=B[2B1?8$R'#1%L$,3]+/$?&+,F< MX\\:ZM5[6L/M]H;^R3EOG)D1A>>"_:2ISB?>L0GI)-?5-VXB!&32A[:U9\OXWAX/5;> V4PQ5ES,RKL:_-22S/3]:[ MGE6[1L_L&D9P);C.%7SD*::[ -^X4/L1;?PXBUJ),2:'T O?011$O88#G;_< M/&HPCU]N'K9XTZMOI>=XO6=XUS.VN945U3E\%91K(#R%6URB-/=S2ZWT;=CH)1B2=V;EBXDY1GH'.$!B6Q2LY6ZKYI=PN(* M-G0P^_(OIX.QOVR0:%!+-&B5Z-KH(,VCD(@"X>X*BQG*QB^L%;.O)EW"XHY@ M._(-:_F&_R6>AUVJW24L[@BVH_91K?91Z\?Z>4&,A!HQA9(\6"&525$2- E& MVJ1B*VU?%;N$Q15LL!7'8= U-L>MVIA$3C,CS-:;UQ;.K;!]I>D2%G<$ MVQ%Q5(LX^B_A/.I2[2YA<4>P';7#X#%'#5H_VALI$A/-"N92%)#]&][O@)L2 M2#)^9JLIE^$_8JI2[(K(C'(%#.<&&1P>F>=!5M5-U=&B=/G^3&A3 M/;AF;BI"E':!F9\+H3<=NT%=8T[_ E!+ P04 " "57EM8J!'Z9]<)/;QIIC=[;;PK_?M1.R$D(&:%_:V+GG^)YS M'?M.]U+]T@6 (37":3FR\"_C&8*\/GHE5LI3REQUDU2UK@X?,=^T>G';4LJ89SR;^SW!0S;^*1 M'%9TR\U"[C]!K6=H^3+)M?LE^RIV//9(MM5&EC48,RB9J/[I3>W# 2!X#!#6 M@+ %"(>/ *(:$+57B!\!Q#4@=LY44IP/*34TF2JY)\I&(YM]<&8Z-,IGPI;] MVBA\RQ!GDL^ IFER3.9YSFPE*"<7HMI.MBYO4C"4\;<8\?4Z)6^.WI(CP@2Y M9)SC>SWU#69AN?RL7O&L6C%\9,4@))=2F$*3#R*'_#Z!C^DW&L([#6=A+V,* MV0F)@G''?#TZ?"@1TW45"1R?%%_17[,E]HH_"Q^=EE<4<3= M%/:H.-4;FL',P[- @]J!E[Q^%8P&[[OL^9]DZ7\BNV==W%@7][$GW]U7#CF9 M[T#AH4468$\^)M;$N4J^@"J[[.RGCMO% ME/8RO=# 86/@L#?/!0B#!P#'NE[))H,O5WAU9TA(SNAZ0= M(7$3?9[RQ2J5]:%8[DZWF(IJ=9@M+V)X"8KJ$!7\-(B M AN-9U9]\J"D8&ULK5==CYLX%/TK%JVVK=0,F*_ ;((T MS;3:E5IUU&F[#ZM]<)*;Q*K!U#:3SK^O31@2$@^:R?*28+CG<,[UM;F>;+GX M(3< "OW*62&GSD:I\M)UY6(#.9$7O(1"/UEQD1.EAV+MRE( 6=:@G+F^Y\5N M3FCA9)/ZWHW()KQ2C!9P(Y"L\IR(^W? ^';J8.?AQA>ZWBASP\TF)5G#+:AO MY8W0([=E6=(<"DEY@02LILX5OISAV #JB.\4MO+@&ADK<\Y_F,'?RZGC&47 M8*$,!=%_=S #Q@R3UO&S(77:=QK@X?4#^X?:O#8S)Q)FG/U#EVHS=1('+6%% M*J:^\.U?T!B*#-^",UG_HFT3ZSEH44G%\P:L%>2TV/V37TTB#@ X? 3@-P#_ MJ8"@ 02UT9VRVM8U422;"+Y%PD1K-G-1YZ9&:S>T,--XJX1^2C5.91]!YT"B M$;K5!;*L&""^0C.>EZ2X?R61,%D8\=6HDH"8B45$2E 2D6+9W&"4S"FCBFJ> MU]>@"&5O-.&WVVOT^N4;]!+1 GW=\$IJB)RX2JLV[W87C<)W.X7^(PJO87&! M OP6^9X?6."SI\/]+MS5N6H3YK<)\VN^X!&^J]K^IGS97 Y%U/ :MQZ"//?O*%6&=Z;;9W7'$-8?9+>ZR)(Q2 M/''O#GU8HN+(B]NHCL"P%1CV3L+'?],?"Y!$$6+ MM66MC?3^( 04RI:!'6UTD'9_G/C1T>18HN+03^V3$[>:X_^AF?%B/5(@,GU_R!8IO*\^)2J)@K%=9=*J M3'I5W@C] 1?J'ATGN=F5__T$^1S$?S;9O<*_(JTHW*%PO%CBG(OO) MGSM=0[%U4['O"_#9C0$>M#,8BJWK<]\;X"&:@X:D\VDQN^1Q79Z&!5Z4^(_4 MY;X_P+U?Y>S]SXJ6^K2A$#^C+ =M'X9BZV9BWT#@Z.RR[.T]GNUS(+:NSWW3 M@?N[CB>697S2CJ;8.RY*2U :'I6D>W#F,@?>3T2L:2&U@I5&>1=CG0ZQ.T/N M!HJ7]3%LSI7>,^O+C3YW@S !^OF*<_4P,">[]B2?_0902P,$% @ E5Y; M6'5%_(5Z P XPP !D !X;"]W;W)K&ULK9=O M;YLZ%,:_BL6=IDVZ+6#^=PG2UNIJDWJE:EWO?3'MA0-.8LW@S#;)]NUW#)02 MH&2+]B;!<,[CWV,#Y[ X"/E5;2G5Z'O!2[6TMEKOKFQ;95M:$'4I=K2$*VLA M"Z)A*#>VVDE*\CJIX#9VG- N""NM=%&?NY/I0E2:LY+>2:2JHB#RQSO*Q6%I MN=;CB8]LL]7FA)TN=F1#[ZE^V-U)&-F=2LX*6BHF2B3I>FF]=:^N7<\DU!'_ M,7I0O6-DK*R$^&H&'_*EY1@BRFFFC02!OSV]IIP;)>#XUHI:W9PFL7_\J/Y/ M;1[,K(BBUX+_SW*]75JQA7*Z)A77'\7A/6T-!48O$US5O^C0QCH6RBJE1=$F M T'!RN:??&\7HI?@^L\DX#8!_VJ"UR;4*VW%-9 H0MT#S=(7G&*Q!H]E#E3F:A*37.TKG0EJ9F; M%54!6U=JA7;D!UE!\*L;J@GCKT'@X?X&O7KQ&KU K$2?MJ)2I,S5PM9 :>:R MLY;H74.$GR&ZH=DE\MR_$7:P-Y%^_>OI^#C=AK7I%@AW"X1K/6]^@3Z_72DM MX:;[,N6HD?"G)*5V)*-+"QXU1>6>6NG+O]S0>3/E[P^)';GU.K?>G'H* MB^9/&6RRPCK+O!GVJ>=X/H3N^^2SVF>2^QVY?XH\F")OLH(>.?:#R!F0SVJ? M21YTY,$I\G"*/!B1N[&'W0'YK/:9Y&%''IXBCZ;(PS&Y$P5X0#ZK?29YU)%' MI\CC*?)H1.[%?CP GY4^$SSNP.-3X F"%RO26PIE>ZVIG/(1CWP$V T&/F9G M.M-'TOE(9GU\$IKP86WAYEUK:DMABLR4KV3D*_&<8/@TSTY]IC'7>:JHSJRU M6ZK4%2*%J9^FFAZ[@@):SUIJ5FZ@5,(&4J4GRZ0S,GL1XB09F)VG.==MKW]P M9]W>-6;0GO"J;AY^>T_;"?H^XS *AB^Z-JQ?@^(X\*(N[-C 4WUW9PMJNUU9 M)4UG@Z _EJ3>F@:<,[)BG&E&I]GQ>(]P%./AHS89%_HX>8;^J5Z[\P7[5I2; M"[B'BM\F'Y?T($Y,)3H&'X>%V'7B ;?=ZT!-^_\OD1M6*D!90YYS&8%SV734 MS4"+7=V4KH2&%K<^W,)7")4F *ZOA="/ ]/G=M\UZ4]02P,$% @ E5Y; M6+*R7WU] @ E 4 !D !X;"]W;W)K&ULC51M M;]- #/XK5I 02*A)TVY,HXW4KDP@,5%M CX@/EP3ISGM7L*=LV[_'E^2AB*U M%5^2\YW]V(_?9COK'GV%2/"LE?'SJ"*JK^/8YQ5JX4>V1L,OI75:$(MN&_O: MH2A:(ZWB-$DN8RVDB;)9>[=VV3H-^J_!=XLX?G"$PV5C[&(3/ MQ3Q*0D"H,*> (/CWA#>H5 #B,'[WF-'@,A@>GO?HMRUWYK(1'F^L^B$+JN;1 M500%EJ)1=&]WG[#GK>F"/0TG1_\=SGX<#@*CEA MD/8&:1MWYZB-;@I E%>2#'KY+M*/M*%3JXL5I+ MXER3!V$*E@U)LT632_2P* H94B@4?#9='X2$OEDA":G>SF+B0 )*(_N":/L]:OQ M9?+A#(7I0&%Z#CV[;2@$>">-U(V&+S+G44*X12:P%B]BH_!8R/\%JGM0U8.6 M ;3N0*'AFCK 9^E#R@8=L76(?48]V!*X9J@WZ#K&^^*!8'S)&X+02>XX[C?@ M'H47%,X#AGXY:3HM%MVWW@(;>-H6YHAMMAY2RZ2?NK MWNVK.^&VTGA06+)I,GI_$8'K=D GD*W;N=M8XBENCQ6O371!@=]+:VDO! ?# M(L[^ %!+ P04 " "57EM83WXA'V,+ "!7 &0 'AL+W=O57%]F.)W'*[G)2[#:;,'^^84GV>#FR1\V#]_%JS>6#R=7% M-ERQ#XQ_VM[EXM=DC[*(-RPMXBPE.5M>CJ[MU\&4R@1EQ.\Q>RQ:?Q-9E?LL M^R)_O%U7H]F(+-@RW"7\??;X#U97R)-X4984Y7_)8QUKC4BT*WBVJ1.+ M$FSBM/I_^%03<4H"6B>@G02V>R"!4R=P3DW@U@GR2Y MC!9H\H^2S#*UJ'Z?B7V.1CE]]X%GTY=6-8&Y!;K.-:$Y%6+Z05^1Z ML8CEGV%"WJ95"Y/_\'/ >!@GOXB(3Q\"\O.+7\@+,B'%.LQ90>*4?$IC7KQL M/?BXSG9%F"[$PQ?:[XL)%U60!9E$=7%OJN+2 \6U*7F7I7Q=D#?I@BUT@(FH M^YX VA!P0T'$@$5CXM@O";6H8RC0[>G)J2%Y<'IR&ZB-LW^=3HGG''J=DO17 M]_W7>9WG8;IBHL=R[N>7]8UL7DHR%(UV%2M+FJWSIPE(14;XFHF?/,ZKMBH996DL.&1/+-K)2<(X;%09 M^RTB'7_FSSI,]J-[^ONX^V#/?;+9)]LP8*4D@=[L\ M6@LBR%T2IN3S]7W!T"G8F-Z%3_%FMQ$-*>5Y M?+^K9$0BA(QH2#LQ.X@FTW!>E)QO&\ZWDO.P(#_)YM4$_:T@+,S3.%T9&UA5 MF'FK45ACV^NT+[#$0\E% M/(G>W)G8'D?LRXF/;3[JC6,'@*P2829[WASI[V MACNP9$-)1 +32)SO29R#))9=>\OR.%N 3+V4HFA3RAH3:7 FSN&4MV#*H4PB M@6E,VI:2J1;,Y9ZP/(X8B<(DVB75Y"$GV+I]RI9:\OMUS?-(&3Z*J6FKET/F MS<)H715 Y1\7Y426L**H.M#<*@<;^5#XJR_"T%4 HOSRV3+."TX6X7,3M&VU M'9&';<'ID_!@\K&I9< U'=HTL-#TMM&R,/9Y1>]+\MM6)A &I65Z@KB(DJS8 MR88%3]!U^9!F:%2T M-?S=4O1MZPD02RRDZ+>*(/(3)KNPG6<6XE'5Y%,M7 M$E=-N6JU1III3YC9HF-TYX\ZK#W+./VPP!#F.NTPO<;*@=F@T;BZR[.(L45! MEGFV:48>T1W-;M?ISX@S0Y6!4^L#Q<23LC%^ $0Y56%:/( M3O0)SO*-H2-(SVAD$L[4(\]"O1;$KN0 \>5L8!0%,-!@KI'0=*Z5J;)!BP&U MS&-\^GV79^IYJ'X)"TUG2SDF&[9,:I7B5)*FO>&)>O,N1?V@WAI&<"1(KY!R M*39L4WI=K9E-&G6T;->PJ;6QIE5&TW9-J3-VIMW*]N/LV6PL%^_T^AKB?#JV MY@>JK#R%/0?%3JU4R.^LD"LF8N@E;YZV+*J73^3C8VH%TQ;E$*DE. M05EY=;U:Y6P50U)3):DI+*E/&/0&,GRD M]=+^T.B[XVEW<14N]F"2D=!TDI6*I["*'RKB4 F'B^;74F]6K_P0FQX4>S#4 MX'=RCBT6JFP(A6W(IS1G4;9*X_]T]P^BK."%7 O9I377P%1/^YZ$>H8Q ]63 M8*'IU"E/0F%[T-E]^/R.R8G.* ]@I*'R !4MP$+3651N@\)[..??7:6H>SVH M: $6FDZ^,B\4-B\'-P_+SF\DL^\Y#,M%=90/1@7'HO1**0-#80/S7HQ68M*6 M(U;5,^7AB7)/T%@AS*V16U2T M-)U+9(@K;HN_0-5%M$RI:@(6FGSE1MLF! M;=/PKED#:MW)H-M/"PNJ>C7(P#;RQ\N]=V4'<&4-$"+#2=7&5C MG($VIMGM6I):YNUW]W;'A5^:-4[(BNQ1E9AG&N%H:*X^QYO;4( MQYZ/:7)-CWS^;LX6LESP<1%7>0SWW![#1?48J&@!%II.KO(8[O^;QSA2(+OT&,2V&H]! MW8,> X8:_";.X3%RJ'8 "TTG4-D!%]\.N'VE;UM=TV0*LKL' M6^#"?6WEE1UPOX<=< VK^29E@&H'L-!TYI0=<+_=#I#_DG=Q6GY6 SD$.*?! M@S.J0\!"TUE6#L']T0[!174(J&@!%IK^=:%R"![L$"H"9>^7YS!R.<^8/Q:L M8+2/N;I?"J*>QL)"TWE1'L.#3V.=VO7K+^J@K@_G-+3UH:(%6&@ZR\IL>/0' M=WT/TQ'/"AJ).[OM/K^EVQ".#[8]PY?_O/XG'H;S M/R=%!<>B]$HI.^--49=%/$Q'6VZWJH8XWQF[O=LP^G'4\]M;KOI]&$JM M^[!:_YIU#+]_TJ?["N%2H: $6 MFDZ>$N3^CQ;D/JH@1T4+L-!T\I4@]X<('B==!+6O>7L4;\*D/ MG//@]H_J)K#0=-:5F_!GX.#R+=>UH>Z.H*(%6&@ZJ\KG^+#/.=.U8G6N;5

    :?ID;-0I62]T26K4K7-A49@[X>S&-I.4=$"+#2=7F6[ MIF>^4>JH$3@TW2!F. 1O"^E?#!(8HPT=' MD];=S!N6K\H[K@M1L5W*JUN*]T_W]VA?E[='=Y[?V*^#ZC9L!5-=SOTNS%>Q M$,()6PI(:SP5 V%>W7==_>#9MKP!^C[C/-N4?ZY9*$9:&2#^?9EEO/DA,]C? M.G[U/U!+ P04 " "57EM8N?U@# E#0 &0 'AL+W=O-M20.MKMN_'JNG33-M#9,B,&^M';L>WR.?4]\,UH+>:UB1 VW:9*IL1-K MG1^[K@IC3)EJBQPS&ED(F3)-7;ET52Z1138H3=S \_INRGCF3$;VV4Q.1F*E M$Y[A3():I2F3=U-,Q'KL^,[FP25?QMH\<">CG"WQ"O7G?":IYU8H$4\Q4UQD M('$Q=D[\XZG?-0%VQA>.:U5K@Y$R%^+:=,ZCL>,91IA@J T$H[\;/,4D,4C$ MXT<)ZE1KFL!Z>X/^SHHG,7.F\%0D7WFDX[$S="#"!5LE^E*LWV,IJ&?P0I$H M^POK5;\L]MR(VH!06]/0% &!)9WL9!E><8TFXRD6(,T MLPG--*Q4&TWD>&9.Y4I+&N44IR=76H37AU/2%<&I2.FP%;/;=0@G4<1-DR5P MGA7G;P8.9DQBIF/4/&3):S@X0\UX\GKD:N)C4-VP7'M:K!WL6=L/X$(0DH*W M6831?0"7A%1J@HV::="(>(9A&SI^"P(OZ,!+<$'%Q%8U0'>JC>I8Z.X>Z$N6 M+1%\OP,SP3,-PR%\$A!T>F7?Z\.W"TSG*+_OVHE&<&.]8Y6S$,<.>4NAO$%G M\NJ%W_?>-%#O5M2[%KVS[XS-'AS.'YQQ"^R(@I.5CH7D/VE\125[03M@,)3[G>I:]@,+ ,S OP9D(9TAX. M1^[-#N;]BGG_*9FO\OSWS L&?E"C3LG<]OJ[J0\JZH-'V*1FBP%H 1UO8YM^ MM]$FC>!_F"_#BOKPN=ID^ 2RCRK91__=)D=[DFVP.]E\;WM[>?_=*26%>^PI MH=O][A[VM;O7?X19:N;H6;,,_,>9I1G]#]/&#[;L@^?JEY+97U:^+07\YEK@ M7UBFI/ PZWI[LFY;#?B-M^Z_\4SWP<5(:?W0,FZM6UAMB,!]NP, !P2 9 M>&PO=V]R:W-H965T MLB>> CTG&<%'UN)$)L[V^91 CGAMW0#A7RRHBPG0G;9VN8;!B36H#RS7<<) M[)RDA349Z;$'-AG1KTW4BU( ]&6W(&A8@ MOF\>F.S9-4N($@(,K +<" MN.< _PK JP#>:P%^!?!U9LI0=!Y"(LADQ.@>,64MV51#)U.C9?AIH>J^$$P^ M325.3!:"1D\W,YFY&,UI+J<3)[H@-V@AYUB\S0#1%;IJ]N59M0%]#$&0-/LD M<=\7(?KXX1/Z@-("?4OHEI,BYB-;2'?52^VH<0V[Z)X6(N'H2Q%# MW"2P99QUL.XAV)G;R1A"=(L\_!FYCNNU.#1_/=QM@8>OA^..:+RZ=)[F\ZZ5 M+B$,;I:7-9DR1HHU2'4*M'Q!IW8/Y$4/3_>$Q9^;L#GE OWZ6[X%?160\W_: M2E:ZY+>[I!:I.[XA$8PMN0IQ8#NP)K__A@/GC[9TFR0+#9$U2N'7I?"[V"?? MJ" 9XEHD9:*CD\RVY;'D"S2?6IMW$R\8!(.1O3M-T*65[_8"OVD57EJYPR$^ M\B7P%JG1"?/6Z>$2;+0$%DC?T&=O^#]J3,P M60J39*$ALD8I^G4I^H;56?+U3A7EX#/9S2^-/']XIN"PA:GG..W2'-3Q##KC M61OG2Y&V4)3;,W$NL?$NN]/O95/INIA MDBTTQ=:LQ_%L@COWV_]'P-[EEGC@7^CWTBH8],]WQ"U6O6"(S]1KGQR;+042^H+X0F_P%02P,$% @ ME5Y;6'-KSN@F! M0X !D !X;"]W;W)K&UL MK5=-;]LX$/TKA#98M$!BB9(_L[:!)$IW>P@VB)OV4.R!D<8V$4ET2=I._OT. M*5FV5=I(4U]LB9KWR'DSY R':R&?U1Q DY<\*]3(FVN]N/1]E^6DA@J07EF1\&0=?/&2^\\=".W5)B&?S\CD=>8%9$620:$/!\&\%-Y!EA@G7\:,B]>HY#7#W>K)@6C>[SPL1]HB5^Y8C3XXD6R?/%-2J7DAN18SHI9@-R01XP."M6 M:&*(R:.QT(+$H$'B0H#H.9"O+%L"$5-B>'/& MK\8TPH19[[[W(27A98 MV7 K9'QJ'"6OP*0S\X_S=P\";]X+C-\!W-.F5VO3^SUM5B+#8I-A%7 )TW,% M+**T$7RW6=!KA-]M%K;=X>_7+O9_S\64KW@*!XI2R=W=75+#N:.S_^I)=B*R M/:$&M5"#HQ7DFVW (+VX6H'$AI+CB+9ZW4;"NNQ"VJ*=QG9TV(5]VHHB]WZD._TL_35WK5,D->DS MW>[6-WI-?UHE#;NM7M3TVF$7]%J#0=/KG^T&M-5NUB!_IY_/0<[LO4B11"P+ M7;:@]6A]][JR-X[&^+6YD]E[PI:FO-#=,3GCZ'P&4Z0,6CTLC[*\(Y4O6BSL MK>%):+R#V,6UBK*26' M904 / B 9 >&PO=V]R:W-H965T.DRTW),&93;P$EPE%K349BNI]8 MT'IYM-SQ_X$S'6[PF]X3_N[UEXLZI4<(H(6D6T10PLII85_ R0'[N4%C\ M%Y%]=G -\E06E#[D-Q_#B=7+(R(Q6?(< HN?1S(G<9PCB3B^5:!6W6;N>'C] M@OZA2%XDL\ 9F=/X Y=8"+;\HR"R\1?I1FO?[/6?B;23\^/2>T^7#Q4PP%X(Y3<1PRG#1 M(1>@> 4^;?/;#'S:\8SC-(S2-;BC<0P$[7O,0O!K0#B.XM^$Q_6W7<2?*Q?P MY88D"\*^BA<_ P=D&\Q(]O(3I>"?#=UE C$;.UQDDL?C+*NH9V74Z)6H(0(W M-.6;#%RG(0EE $=04/. 7GB8(2UB0)8V<.'O /60JPAH?KH[4K@'I[M#339N MW:MN@>>^UJLYR1>+XUZ]8@RG:R(F+@>+9W!H=XN?B\=71:]^^5M @H^<)-E7 M5?^4[??5[>>+U66VQ4LRL<1JE!'V2*SI+S_!0>\/%;CA), >B6XLIH!L9LQ+1*Q#S5?IQZHW\L?-X2)"VU:X$&0*3"/)J@CPM07^* MXU%$/M%%?/Q&VC#)UW(.C]BY& MHU;<6OBN_6<(3&+"KYGPM4S,<;H4>[:2"/^8B+[;(D*+WI4(0V 2$<.:B.%[ M9KIJ"YD-CV?ZL#W3%3;MU2#01O;&O$=UWB-MWI^+0HJ$%_B1,%$8 E+-#;!E MT9( N@*TJABH3-&"K*,TS6^$S9:PB"I'4=F\?T RAACUT$GO@^^PM-8MUU8I$'AI! MV^NWR=.&TYD\0V@R>4U9#+75WSM6+Y*&^G6K:EDF=.#9L+W"*PT52UR@S^6M M7#6E+-37LC=1&B6[I)9QRJ1-%J9SHVB!*329OJ;0A=X/EF!06VIW)M\D6F * M32:_J=>AOF _>Y52M2]-XM'(1FW!HH^S,ZOG*/UA4_M#??%OJ%#Q%>N?Y]J# MHYW'J%@PA29SU\@%J-<+QHJ>X8D#SY!(J,@[A^2 C>: IXF.]]8\(T7!./)L MWVN39U1=F$*3OVLV\@(9DQ==:QZDT!P0NO:P]4UFKC)4C-I G\I;J6J4"=(K MDQO\]-V21P_1==!9FI>:I&9.[ZGNVU/Q3KH^G,W3DD$&HD M$-)_[#=5\U3-R.S!OCTZVF:,:AA3:#)[C89!IVF8=Q8]2*%4U$//J%0QA2:3 MUT@59$RJ="YZ_./OI\IE\#2[0)])5Z:<@Z, "6'KXDB%&"%TE_+RO^'UT_K8 MQE5Q6*'U? 8O@_+P10-3G@6YP4QL&!F(R4I ]D3Y; %6'J\H;SC=%@<.%I1S MFA27&X)#PG(#\7Y%*7^YR1NH#[E,_P=02P,$% @ E5Y;6)B+*9V7!0 MUR8 !D !X;"]W;W)K&ULS5IM;ZLV&/TK5G8U M;5(+V 1"NB12V]RK76G=JG;;_7"U#T[B).@"SFRG:??K9UX*,5 75F?JER80 M/\=^SH/M/X=HS#9#";9/=NV6Q"]R(*$W++ -_',69/5R2BA^D #IYO MW(6;K4AOV+/)#F_(/1%_[&Z9O+)+E%48DX2'- &,K*>#2W@Q1^,T(&OQ9T@. M_.@[2%-94/HMO?B\F@Z<=$0D(DN10F#Y\4"N212E2'(@@[+/-/#X^S/Z MIRQYF?29&0E^(M:<2SO^!0M'4&8+GG M@L9%L!Q!'";Y)WXLB#@*0-X+ :@(0+4 .'PAP"T"W*X!PR)@F#&3IY+Q,,<" MSR:,'@!+6TNT]$M&9A8MTP^3M.[W@LE?0QDG9O>"+K^=7TGF5N":QO)QXC@K M"#@'X XG&P+H&I!'PI8A)V#'PB7AX(SC49..6!7,S//>E@J4DGR\:!3L#]SG]EWNQ MI2S\1_Z^EPPRD)48_+;+RGH;X82?@8_/!;U-"UH4^NLOLB_P69"8_]56N'Q@ MP_:!I0O4!=_A)9D.Y K$"7L@@]GWWT'?^:F-=)-@,'PN1&4EM*>M"6]S,ZH@WYG@7KS&F'TYG6; :#P$IW.B75EF8^LIQQ>[;C,MNQ-MM\ MV_H H6L% 1!4BA'D>I;C@Z\W)"UJZS:FQ>R[C9D$FQL"4[B$3J4$G?>J+(J1 M&:J)4;2Y*32U*D?Z')J5%P7>\;("QZ@V;?6=]J;($)I*$:HH0O^3QB@Z4I>S M47/5TP^H-WV&T%3Z*D,!M?+X1$+CE4Z'A=((2J6!7E0:>JC>;)_"+,#*+<#. M=J&;VH!-OP ]I_Y &C4,IM!4BBK+ -_L&3J*&-@T#3" EM>8ST9=@RDTE;[* M-T"]B"]44::$1IDJ@SCZGFRY"39\3 MU&61OL_>#)W"YJ#*YJ WVYR.L@@U;0[RD=5PB?H!]:;O%#8'538'Z1U'(8LR M+>3ELF@$7Y-%>LR^&[!1M+DI-)7/RLB@X7N51LNB D]YFXWJ;[/UG?:FZ!3^"%7^"/7\Q\I_ED5%1\?KJ(L"RPWJ]!FU0Z;0 M5/HJ.X3T_RXYD2S2=QH4LFCT+(O\EU6149=C"DTENW(YJ+/+Z:B*FBZG.9N- MFAQ3:"I#E5[*IY?N3K!K--*!^XB*QEJ&.-Y#/%\E-4^86@N^Q/LZY9@N=&G#>3O:TK%\T7:07F6;?8O4$L#!!0 ( )5>6UA:42@ZJ@, M '@+ 9 >&PO=V]R:W-H965T$J!IM[L]="O2Z_8P[$&QF5BH+662G*S _?%'V8[CNSAN!VPO MMO5!\D>*E#G=2_6H8T0#W]-$Z)D3&[.]=%T=QI@RW9-;%+2REBIEAH9JX^JM M0A;E0FGB!IXW(_F87NG:.166B*>HM!<"E"XGCE7_N7"[UN!?,W4JE3V;2"]>^#]G>Y\^3,BFF\ELEG M'IEXYDP4-,VP^57(/RNXF;?8C=S67)C@N[*G<&T6KG.3,_-[( M\+&[(+\BN)8I';9F>;BZL$1M% \-K>2[X$%PH^FYHP6:7,HD 0K-GJD(7M^@ M83QY8KE!]!1TSA1JX@+]CF6DF(CUU#;EDP=RPQ%\4^,$9 M?#^ 6RE,K.&MB##ZKP*78E$%)#@$9!&T:KS!L =]OP.!%_3A%;@'T.+58J%? MA;R?6^B?"[E5U%V=AOQ**28V2#EO8/4$]7UW["F?OK+![L#;;QDW3_!>4*0S MNZ#AHXE1@8F9@(];JTYWX(,LSXH^,QMUD.M"K88O]>/[VA3YPHM!LQ?VMKC4 M6Q;BS*'K0*/:H3/__3=_Y/W1$J-!%:-!F_9YE60+W' AN-A0[25,A-@Y./!/ MXXD4Z(7R8:[="?3-U= ]&P(AJV$A56._ GG9$%:S,_/#'O>UZS^5%E M?O0B\Y^*L+19'YU8[XX'S=;'E?7QBZQ3NJR1/P

    JR'2KZ><'&9@5$S""L&5>P8TF&L*6*R[EL MW9772';PA%&15\E-Z[292QO8XYW3Y$T!-JE[,^[W1LW^^-[Q-^#]*H\V546T MDY<$?E!C[_L7O>!,9?JU?YC_J^!WAWIZAMT_90^&@][(/\,>'-F#G\%^)%[7 M:O 9Z,*RC?L1>C+IG4E^__@#\UOO_I^5_BBB'TC\DFE<=^9BW//_GSUNK1E* M46WRED]#*#-ABKZHFJW:RJNBF3IN+WK26Z:H0#4DN"91KS>F2T05;5XQ,'*; MMU8K::A1RS]C:HU1V0VTOI;2' ;60-5LS_\%4$L#!!0 ( )5>6UCB!*"B MRP, %H- 9 >&PO=V]R:W-H965T.O-I/;>4\ZG8Z)R7N)2@-D7!Y,L"<[&;.;[S.G'/ MUYDV$^Y\6K$UKE _5$M)([=C27B!I>*B!(GIS+GQKR/?,X#:X@?'G=I[!B/E M48@G,_B>S!S/>(0YQMI0,/K;XBWFN6$B/_YM29WNFP:X__S*_K463V(>F<); MD?_%$YW-G(D#":9LD^M[L?N&K:"AX8M%KNI?V+6VG@/Q1FE1M&#RH.!E\\^> MVT#L 8+1$4#0 H+W @8M8/!>0-@"PCHRC90Z#A'3;#Z58@?26!.;>:B#6:-) M/B]-WE=:TEM..#U?:1$_?5Y0Y!*X%065DV)U0C[#/25GRTH-AA@>C(46$*%& M28X@Z SA!\LW""*%)B.GAKO@@/)=>PS%D)?]]A M\8CR'S)[6$7P\<,G4 T!+^'/3&P4*Q-U 1\.QE-7DWJCP8U;I8M&:7!$J1_ MG2AUIN!+F6!R2.!2V+K8!:^Q6P0G&2.,+V'@7T#@!0.+0[?OAP<6>/1^N']" MS:"KA$'--SC"9\^1@N]*;2CU%'18\77)4QZ;HKBAZ:(RI:*ZVOBB-*>EB/"5 M<=G4AC51C2.AW1&STUVKBL4X7_8@GQ.LNA,9 <)"+L$ MA*?8Y^VR64L*;[\^F[@U^&&--QOZ=AX.I^YV/QH6$^_0)+*8^)W)@>?#SO/A M2<_K=&_KK8"]E<4%2*Z>()6(M'1IUT"E05)YV*0U'_#]/:^\2R^<].39S?Q1 M3Z+=S OL,D>=S-%/R<3GBDXQ6@(Y3XU4>$$FK85_FC]H@.![4#0[51!"PEYL M5+?GHXK.0G40T7$7T?&O170K=Z*N?$AT+ M*3%O&HQ88$IG"<=2VV1>V;,1]&0V9E<'5F&O "(K5SB:U<:\M&^5SUUI[__?P^W<[$UT7+WFLX"Y;INWA6E=5/JIH?J9KL+PDW= M%O?F%^;B4#>S;S3-K>..R36G_B+'E"B]RS'MZ[)IY)N!%E7=VCX*38UR_9C1 MY0>E,:#WJ1#Z=6 ^T%VGYO\!4$L#!!0 ( )5>6U@]')RT600 ((4 9 M >&PO=V]R:W-H965TA>Q!&!%4-\GR28OI81NG!T_1-A3J@3F;[/ 6 MGD%\V:V8O#-SE2!*@/"($L1@,S4>[/NE/50.VN)K!$=>N$8JE36E+^KF4S U M+!41Q. +)8'EWP$6$,=*2<;Q=R9JY&,JQ^+U2?T/G;Q,9HTY+&C\+0I$.#7& M!@I@@_>Q>*+'/R%+2 ?HTYCK7W3,;"T#^7LN:)(YRPB2B*3_^#4#47"P1Q<< MG,S!J3H,+CBXF8-[K<,@P NI/T3 MC6,DZ1\Q"] O2Q XBG^]Z(A6,2;H^R,D:V _I-D'9"(>8@;\]!<1]#FD>XY) MP">FD.FI($T_2V6>IN)<2,5VT",E(N3H=Q) 4!8P)9< >'4@ME= QM< 681J@57];5?HC>>N)T) ;X 9"O: M!$7PZ@,$:J4HV@O,MB :5XMQ?;6H?AZM@=[*M".Q$M.[G.G==>NI;/-7+J9W M=3S6N,*GP::ZX"Y; _N/:=O6>:MFM2;^36]B(>CA S"Y*4_72Q1@ 6B#(X8. M.);U(TLF+2U$-Z<:VY^88=GB\S8DWTOCB#9^IUDP7@&(<^?UA]6Z:@_ZUL+J M2JV,N+ ;MM\+<4OSR@:UG0)+UQWW+:?*LC6ZFUEVI%9FZ9Q9.N_%\G"QG69C MEE ZUKCOULJR-;B;47:D5D9YWKG;K1O4_X-RT]:+LV'+A6EY?3]NMV_(:S3?O3UG 56J=MCW:@M IUOZKM3*G,^;>KM]5]]1OP(2_$NG M&M8ZE>MZ?:<&MV[7U-&6[6G=BLTL',XD($M$'7)QY-,]$>E11/XT/TA[T,=' ME>=S=<"F#WW.,NGIW*.LO(AP%,-&2EI]3R; T@.O]$;0G3X"6E,A:*(O0\ ! M,&4@WV\H%:<;-4!^[#C[!U!+ P04 " "57EM8+1BMSM0% #'(0 &0 M 'AL+W=OP])28.7 M)/V>;2EEZ&<4QME-;\O8[EI1,G]+(R_K)SL:\SOK)(T\QB_3C9+M4NJM"E(4 M*BK&IA)Y0=P;#HJRAW0X2/8L#&+ZD*)L'T5>^N\=#9.7FQ[I'0J^!)LMRPN4 MX6#G;>@C95]W#RF_4FJ551#1. N2&*5T?=.[)==+4A *Q%\!?CAO$0VISW()C_]YIO,7,]/PJSX'[U46-Q#_CYC2521>0NB M("[_>C^K@3@B"4Q$FSA\F#GA8\LY7<#SF/#D9?&0;S)T --T>/62RGZB(#"+]1/ M8C\( Z](GOO_N WJ'%)3EV P%,?H:!RR[.BKX M\<)W)]<#A?%^Y*U1_*K-=V6;U3-MUM"G)&;;#(WB%5T!_'D[GZ@M @H?P'H4 MU<,HWJFMBB[U^T@C5TC%J@8TZ+Z=_DAWG([/TMUV^GP?M])'[?1/7MK:^''W MOJL ?=*][Q!]VKWO$'W6O>\0?7[9O"\N&[IE=SIIB6*M]@*MT-.Z>\'?MT\9 M2_E2^0^4IJ6<#LOE^X?K;.?Y]*;'-P@939]I;_C[;\3$?T I(E/,E2DVDBDV MEBDVD2DVE2DVDRDVERFVD"FVE"1VDJYZG:YZF_KP,]^C![&?1!3M:+$7#7S$ M+R.^/A?K[A7*(;,2\O[S/J*IQY+T Y3*955F456^JL14L3%0GH^3M DC MFFX8ZBG,!6 &-@S]%#8"8#IV)AP=+ MS\VYN'&5!U7QI"WV#]@]/U@C?FYN@,L[&?7W:< "FET0>:W=>*O#RQ1S98J- M9(J-98I-9(I-98K-9(K-K4:6$4>T]R9&TX6<7C8QNG'&V.TZ5^W+]TR_G& V M9*%$,,=["*6J@E6Y$ H3P1Q'<(W" C"&4*8N3,FDB3(QMD5KAU"&V*X9A'+$ M\\0<' E+T%I 6IJX8U\"*!6K-APN3ATNSJ7[@->'*K=1LH\9%!=E)=9QL/=- M(=KOFR"UKPJG'!<"&8+2" )IPD(^AMID"WN"":1DBA$!@2SQW 4J":!Y$T1P MWQ:B>5&B[&,4Z0L#M02D2%\]L](3_/I8'?^OUOHNT=7>Y+>NZU+57*EJ(ZEJ M8ZEJ$ZEJ4ZEJ,ZEJ\TJ-J$?)]1'WL6 >BW,X"Y_\$XW\'.V,E9.C5V+D\K6_ M4\(1R,_%9VH BANZ8&8NB!)/N2,0I0F>-P;;)2[@DPIEGUJQX.E@A9:P?L] ME/@ ;PZ@9S6KXZJ4OK MKPYNBW>O0OD=N9X1H'R>?Z50O*M]E2\_ M6UA3[;ROBP( ,T& 9 >&PO=V]R:W-H965T'ND!RE&ZGN=0U@R$/#A9YZM3'MA>_KHH:&ZC/9@L"52JJ&&ARJ ME:];!;1TH(;[41!,_(8RX66IFUNH+)6=X4S 0A'=-0U5CW/@Z1-;R5+* M>SNX+J=>8!,"#H6Q#!2;-5P"YY8(T_@[<'KCEA:XV]^R?W6U8RU+JN%2\E^L M-/74^^R1$BK:<7,K-]]@J.?<\A62:_<&IJE2FZ(LM'(9CM.3(?&\IFP MQWYG%*XRQ)GLBBK!Q$J3!2AR5U,%Y".9E26SIT(YN1;]U;)G]"X'0QE_CQ': M1NIMPP3Y7LM.4U'JU#>8EB7WBR&%>9]"="2%,"(W4IA:DRM10KE/X&,]8U'1 MMJAY]")C#L49B<,/) JB^$!"EZ?#HP/P_'1X^$(U\7A$L>.+3S^BW[.E-@K? MS)]#W_9#@ M_<;G;F/KL^LL2LY3?[VKX_.8R60_)'\>$H\1?//N!D:VSDZ4T:$ZN M6^/_!I0-P/5*2K,=V W&/UCV#U!+ P04 " "57EM82=7H_WP% 4) M&0 'AL+W=O!0MR3_C#ZI:*LWZ-,HL2DK(H2P$E\XGU&5Y@IT@H(OZ*R);M'(.< MRF.6?<]/KF<3R\XK(C$)>0X1B'\;-G]-\*\H+, M8\#(51;_'I"'DY7IC%K/@+ME6L;8%PS7B65,FB M@B1*R__!4R7$3@+T7TA 50)J)[@O)#A5@O/:!+=*< ME2BJ%#CC@P71,LRV@ M>;1 RP\*,8ML03]*\W&_YU1\&HD\/OT/X .(4O!U MF:U9D,[8N,\%H;RL?E@5?UD6CUXH'B)PDZ5\R<"OZ8S,9("^4**6 SW+<8DZ M$3$)SX$#/P%D(T=3T-7KTY$F';\^'7:P<>K!=0H\Q\C@?OLBTL$U)PG[1S<6 MY;U<_;WR_G3!5D%()I:X R-T0ZSISS]!W_Y%IZ-),&P(3-+8K35VN]"GEV01 MI6F4+D3[B8,T)#KI2@B_@,@[\6;JV:X['([[FUU1U##''WB>*X=A-0PY"+I- MF$3$JXEXG43*"1)*$^0L+F9&5,R33R 5WT-BW?/@24>RA/=VRAJX'FI15(-Z M:#2P!RV*:IAO#X9Z@GY-T.\D*'K$GF'RE;M"Z-F."ULDU#C=<&(UK#6<$HU! M36/02>-J32E)PQ_@*PU2)A9W_O7Y[88DCX1JUVTGW%O7K4DP; A,DG%8RSA\ MQ]XX-*FQ23!L"$S2>%1K/#J^-X[4C@!='R*[M>@T<:/1:.BU%EUG10?RA7;C MINS3-M$*7^I!@X'?[D":L)X0S6FKT5WNH7+LF$MX9,NM .3A1T/'&[49ZP(U M\P3K N6)(I-!#1G42>8A%0]6JY]8@NN\=X1$EXFF(@UO!E'6V MX^Z[O+57&$7#IM!DA1N["M_3KT*CAM4H&C:%)@O=>%9HP+16&+L+R?7JD;CA.&Q5ABJ MYK7G>+;R/:2&J7,$Z\#D.2+S:*PP[/;"+[?DZW1#&,];\IYN;-0=&T7#IM!D M<1N##-_3(4.C%MDH&C:%)@O=N&1HP"9#U?^V';(FI*?:HU,89-089'1B@XQ4 MY]O601.BR-!=YJ$R-,88'6N,D6IC%9Y[0[ F9'=*R-4W3AB]V@GGBS_OMYC0 M:!/PLB\P3M?[6V_W3=[:$8RB85-HLL"-$4;O:82142-L% V;0I.%;HPP,F"$ MD6IQE:6X-P1W5W(HT\8 HQ,;8*1[=8O:/O]*$Z8H<0KSBQKSBXXUOTCC5W54 MU3"%:E>(7']C>E&WZ=W7'(J6W-EXC7I>HVC8%)JL;>-YT7MZ7F34\QI%PZ;0 M9*$;SXL,>%ZD?3<,O4'[5R5M8/Z$V7X?J@\56@?IJO;7E<[&AHW7]$E[@+8J-F4\9IQG27&X),&,T#Q ?#[/,OY\DM^@W@@T_1]02P,$% M @ E5Y;6,K!?BQI!@ ]"( !D !X;"]W;W)K&ULM5IM;]LV$/XKA-<.+=#&ENPX+TL,)%&&!EB&H&ZV#\,^T-+9YD*1*DGE MI;]^1TF6+%MAXH+YDNB%]Y#W\'C'1^;)@U1W>@E@R&/*A3[M+8W)COM]'2\A MI7I/9B#PS5RJE!J\58N^SA30I#!*>3\<#,;]E#+1FYP4SV[4Y$3FAC,!-XKH M/$VI>CH'+A].>T%O]> K6RR-?="?G&1T 5,PM]F-PKM^C9*P%(1F4A %\]/> M67 _LS55RVAO8$0&'V%@(BO_NX0(XMT@XCN\5 M:*_NTQJN7Z_0?R^<1V=F5,.%Y'^SQ"Q/>X<]DL"J[:!'XEP;F5;&.(*4B?(_?:R(>(U!6!F$&P;!Z!F#864P?*W!J#(8%1*E)%E9^A#!(8R_A%;W$XC\N'=1_*.,$&N&>?X7I_T#8['HO;C MJN_SLN_PF;Z#D%Q+89::7(H$DC9 'QVIO0E7WIR'3L0(XCTR##Z1KUYX/!F6,_-L, ;/HLWQR<).0>!5^4$D8CIF$N=*R#__(&OR96! M5/_;Q7Z)/NI&MPGE6&9@P-ZAYZDU]_"<:#W[J8\PD6>0)KL3JJ61VY MT"<7,LVH>"(QAIYBL]P&MR9&VFQ1T+W^@F1V4721Z^Z$IE(9]@-P":_C-+()RJ!:C5'2;F.S"? M%2 @CO.>\ASL.SM&0A'(E*"V;:;D?YA:L=FLBAXYXVQ1+F5YCZ"V%3QF9:-Y M;FQ$6:Y97("6"9ED%/V(&3*&Y:4K+IP\[!H7GL!:<;%?Q\7^3\1%2A.PP2&1 M+D4$DG=+IB23VLY#G3J?C9*RRW'1I2W!]Y/@\*1_OTY@1Y-QNTG4T>2@;M)R M=EP[.W8Z>SF?X\3;>98"/G_'N#3H7@8J1G>PWJ.'#/UB(L;-A 8;H DF'IGC M0X71AV9$X*X$+9A,6%Q'68S,=!'A'@ZWH6^6&,;O@G)"T[*J=$6<$VK7B/,$ MUIJ$@WH2#IQ>WTY)67Z!? '*S3*FN :++/_/-:0S4)UIW0FZ:UKW"19Y FN1 M>5B3>?BFQ?+0)ZL^P2)/8"U6CVI6CYPANF)UM;R+4I-@85":S5ELG&)1E3H2TXP9RMF/LF[9XM;8$FUL*EH\?2JKGJV5 M%I",]M\3RKF,JVI75D_XGC/SA(E-F;G$W&*S^@PJ/+# !'VE(K85NNP?RW%N M-$M@A7$KF&TZ-=AO=SET.K[KS'L":\U\,&B4P<"=GOZ\^G89D>FWLV^7T\[= MO=-^US7C%2WRA=;F;DU5!6^:C2IX7]3Z1(M\H;6I#1MJ0V=8GL75GKIS;]LM M0\.M#=1AL+$-J]KLK[49CS;V8>Z1_:SGC1P,G+K([A=6<76QKE%>W#&X<7>. M)J]2T!=:F]-&# :CMUVH/O7/A5>TR!=:F]I&3P5N07699EP^X>9V- @^W'W< M$%94DT+F:HHB%TMXGJ&60&TA4'QPEK).%5'U>+2V2 =[X\V5[!S6SB1Z0FN3 MV.BTP*V,5JJTXC"E)EXRW""U/E(4BFQ%**QH7V_22>9XB\RMI.A5:_E":U/9 MJ*W +;=>1641>AO!V4G>044+K(Z0"M^;Q]-FQZF5]*V,_5;=YZV@3;&YE MMML$1]W?E,)&,81NQ7#-!$OSU+D7<4/L6C"]HD6^T-KT-:(A?%O1$'H5#5[1 M(E]H;6H;T1"Z1<,EYJR4KGWIKO*5VEB/3) X5\I^79@C\9CNGH"J3K*W]<)P M8QVZQ[0S@V\A/L)&?(1N\7%-'U]>VUYUAE>TR!=:F[Y&9X1OJS-"KSK#*UKD M"ZU-;:,SPA=TAO^UO?V#R^;.SCVFG1GT*C+Z:\/Y>7 L2AOC,R*0P6UB4-Z]$YP0 M -L6 9 >&PO=V]R:W-H965T4DD MZLQPS@PY/.9X3]E7OB%$@&]9FO.)M1%B>S4<\GA#,LPOZ9;D\LN*L@P+^$WNB7C8SIE\&S9>EDE&]YY M!@65!:5?BY))Q_%L[M9HY"\/N\[/W3R5Y M26:!.9G1],]D*383*[3 DJSP+A5W=/^9U(2\PE],4U[^!?L::UL@WG%!L]I8 M1I E>?4??ZL3T3& _A$#5!L@U< ]8N#4!LYK#=S:P"TS4U$I\Q!A@:=C1O> M%6CIK7@HDUE:2_I)7M3]7C#Y-9%V8GI'1,*(+*0 \Q3G' Q 1%82M 0W))=/ MU?@%F#/ZCZQ59_RW19JL<5F]LX@(G*3GTOKA/@)G'\[!!Y#DX/<-W7&<+_EX M*&2PQ93#N [LI@H,'0D,(G!+<['AX&.^),M#!T/)LJ&*GJG>(*/'B,27P($7 M -G(T00T>[TYTIA'KS>'!C9.4SBG].<>\?=P>7\)JNH1\)G@5&QBS$A9+?#7 M+:B$UWQ+8[)Q)*MAA/V2*SISS]!W_Y%E]6W=!:]D;.# MC+M-QEUCQML=L*AW &UVP(7<%>LDSY-\+=N0S&],=(FM)O#+"8J._#A%R OE M8GSL9DR#\D9>>(B*C,&>F JO285G3,6]])?$!,24"QW/RMKK,@@\A64?$ZB8 MR.ME(@S=!G,0NM^$[AM#_YAM4_I$BMASP9+%KBB?MC_YO0 AM%46.I S4F@8 M(SJQ5$'#-S#R_9(+(KV*H[4*^@R0CQ2:?5!@^PK+/L;S1OIBA4WPH3'XZUCL M,$MP"E+*.>'@;"VE##_7\0C[:P[Z2HRS/FC@^EZ@,#$&=6*]1@WED9%R?;IR ML,7)4L=SU*< ?5=9^R]TT]K]05K8-#V1\A5%Y0QX%,3TNI#:!:(+YW1M7F7 MAF,'JA;1H%P;JGU$A_*"X,C6:047-"NNUY_5M:-N +X-52Y]D.>HIY@YI%.K MU@HK:%96+Q[74*>M1H%*M8^"CF^K7#4HY!XK6ZNPH%EB?<^I#;4"*NSQZ<,& M*'!'O3WW'E(+MEH+FL76BX%:.V^^SMUA)R1NJLU,(V^B#0P15]4-(>=6[^,L'5Y>\KEP;'+ M174KUHPV-[37Y;VD,GX#KZ+JGK5U4UW[WF(F=1,'*5E)E_9E( O)JIO4ZD70 M;7FWN*!"T*Q\W!"\)*P R.\K2L7S2S%!&ULO5??;^,V M#/Y7!.\PW %-;?E7G"X)T*9WN#UT*-KU]C#L0;&9Q#A;RB0YN0+[XR?+KN/8 MLML!Q5X22_Y(?J1$TIP?&?\N=@ 2_<@S*A;63LK]E6V+> M$ZF6?&N+/0>2:*$\LUW'">V/5_.62&SE,(]1Z+(<\*?;R!CQX6% MK9>-AW2[D^6&O9SOR18>03[M[[E:V8V6),V!BI11Q&&SL*[QU0I'I8!&?$OA M*%K/J'1ES=CW(E6VLH' M'1LMK;Q):7F,CY*KMZF2D\L'D"D'=2X2W6>$"C1!M[!1H 3= %5/U?X%^D)2 MCKZ1K #$-GH/70L!4J"/MR!)FGU2HD^/M^CCAT_H THI^GW'"D%H(N:V5$Q+ M>W9,U8?>T/G] W]/EXR6J8@_H*Y!,[F+"H8KKGW>0KX'_A?YY%6(* M[:CELBQ]8#=]9A:, X Y&<-ORFH_P^Y_N,/:N4 M>)7@M&<<8R?H,#2!O)F98M10C$8IUH53H#U)$Q.SJ']P./2[P3.A/"\R/N[53@-JHE)P.L#VU-?Q>&-_<_FL];0)>&ZO&1E0;N X RQ/C16/ M=]:W%]%:49M Z. NRSXH\,(!DJ>6B<=[IO[04:N$SP+P@'+J+ITZ)QUOEJN <:/R,4G4G8VED MV.]_GA\Z78)]U"0(O:$ GOHD'F^4[]J,:EOM#[F>K#SJM9Y8O=&JER MX%L]:0J5+P65U=31[#;3[+6>X3K[-^64JT>UDYIJ1+XC7%5?@3+8*)7.Y53% MEU=39[60;*\'MS63:@S4CSLUJ0,O >K]AC'YLB@--+/_\E]02P,$% @ ME5Y;6+),\ 1! P X@L !D !X;"]W;W)K&UL MK59=;]HP%/TK5E9-G53(]U<'2"M1U3UT0F7='J8]F'"!K$G,; 08=8G:\C%FP6A M&>9B2Y'CPDRQ67#_318(V7, 7^N)Y0L=,;EGF20+ M#+(DK[[Q<^W#3H#I' FPZ@#KU "[#K!/#7#J *=TII)2^A!ACD<#2K:(2K1@ MDXO2S#):R$]R^;-/.15O$Q''1P_ $PKB=^1HDN*0S8!^1[__"E'YV'FR'!77;(UC&&IB%C"@&]!& M;]^8GO%>Y>HYR:(SD>TY;C>.VYV.3RCY(>:)J-595;N(S-)DB>6$4;E8L7DE MFYR/FU'/Q\6*=E"-VA@>YJ<1I/3J>D6)Q1M<%J [+RU M+ S,&'!E>U54[DX*9F"ZK43'"I3K6TY+CHK+-AVU&K=1XW:KJ48)*T>)2H%[ M<&K/=X.PI4"!\@*WA8HZ4_G'4O0:H5ZGT$\D[Y4#8%+_15;3=:?MU2]4GG2> M]-IF/R=9=":R/8?]QF'_K,WN']9,:-FAV2HM!:!WICZ 1 M%9ROVX.#' +/#?R6H$.4[WMA"Q4%!\,K-$TO5*L)&S7A_W5[>#@RW6TIZCL7*GG[O<=TF8@N36$AZ(V^+^RDU8VRVG"R+N]8,\+% MC:U&ULO59=;]HP%/TK5E9- MG51(2 B$#B*5HJF3U@G!NCU,>S#A0JPZ=F8;Z*;]^-E.B/@(J)/:O23^./?D MG'MMQ_T-%X\R!5#H*:-,#IQ4J?S:=6620H9ED^? ],R"BPPKW15+5^8"\-P& M9=3U/:_C9I@P)^[;L;&(^WRE*&$P%DBNL@R+7T.@?#-P6LYV8$*6J3(#;MS/ M\1*FH![RL= ]MV*9DPR8))PA 8N!<].ZONT9O 5\);"1.VUDG,PX?S2=C_.! MXQE!0"%1A@'KUQIN@5)#I&7\+#F=ZI,F<+>]9?]@O6LO,RSAEM-O9*[2@1,Y M: X+O*)JPC=W4/H)#5_"J;1/M"FQGH.2E50\*X.U@HRPXHV?RCSL!+3:)P+\ M,L!_;D!0!@36:*',VAIAA>.^X!LD#%JSF8;-C8W6;@@S59PJH6>)CE/Q!!01 MH,NBT)AB)E$#C6"A07,T!*9;Q?@5NLGXBBF))I#P)2._-8 P-,1Z,@$TM2ON M<@0*$_I.DSQ,1^CRXAVZ,*@O*5])S.:R[RJMV7S934I]PT*??T+?")(F"EI7 MR/?\H";\]OGA_GZXJS-5I5Z M(;*]#+2K#+1?L7@%=[A;E6X8'=:N!M6)=BJ\)SRLA(=GA7_6>PO;_8?XHEZ\ MV-N6LW);VG.ASDSX+#,UJ--F.I69SGDSG#7L6AR7_X+BW-FN0/3GQ$2=C;-? M^M>E^4)D>TGI5DGION+2[![5*?1][Z"8QZ!>&+;K:QE5LJ-7E!T=+Z]6R_/; M!\)K8&$4^?7*>Y7RWG_>4KWC4SN,O$,SQZB@TSWTXN[\S\U=ZAZ+)=%;@<)" MAWG-KDZ&*.XG14?QW/[B9USI"X-MIOI*!\( ]/R"<[7MF%M#=4F,_P)02P,$ M% @ E5Y;6"ZJL:F[ @ :@@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K;22+PC0A4@MJ-H>.J$RMH=I#R:Y(5Z=.+,= MZ/[];">-H 3657T!?]QS?.ZY-W'"+>,/(@.0Z#&GA9A8F93EE6V+.(,,YEFK*U[8H.>#$@')J>XX3V#DFA16%9FW.HY!5DI("YAR)*L\Q_W,# ME&TGEFL]+=R3=2;U@AV%)5[# N2RG',ULUN6A.10",(*Q"&=6-?NU72HXTW M-P);L3-&.I,58P]Z\CF96(X6!!1BJ1FP^MO %"C51$K&[X;3:H_4P-WQ$_NM MR5WELL("IHQ^)XG,)M;(0@FDN*+RGFT_09//0//%C KSB[9-K&.AN!*2Y0U8 M*-&RTVMQ3NB909Q#_GN M!^0YGM\!G[X<[NW#;>5*:XW76N,9OOY1OE2MH!LHU*"V1Q5'9N@ZCJN\HEA" M@E;-+EM1LL:Z,P7Z<0?Y"OC/+@=.'JD?V2M1XA@FEGHF!? -6-'[=V[@?.SR MXXW(]MSQ6W?\D^[\PX2NW&O"P!#JM\LF"IR1.PCMS6Y2AU%N, Z\-FI/;;]5 MVS^I]A83CC:85J#;NM2EQ$* [-194PUV% R\T;C_3.=AE.L';M"M<]#J'+RN MY^:<_5)OOE=TW,D#_[?CWHALSYN@]28XZ-&6;J8P"X#E#[*6/R::+OF_;S(OH+4$L#!!0 ( )5>6UB+ M:I+4GP0 ,H4 9 >&PO=V]R:W-H965TF*<(5I%3XN5*Y@_,R6A-ES '^;R><75GUBQ1G$(F8I8A#HNQ\0G?!=C/ PK$ M;S%LQ<$URJ6\,/8]OWF(QH:59P0)A#*GH.K?*TPA27(FE<>?%:E1CYD''E[O MV+\4XI68%RI@RI+?XTBNQL;00!$LZ":13VS[%2I!@YPO9(DH_J)MA;4,%&Z$ M9&D5K#)(XZS\3]^J0AP$8+4713&+:"4_SO)YGTNNWL8J3DZ>0,8[Z=WZ)RZ@!]!9K(54@Y%%.% MOCU"^@+\#_3/28AN9GI'SK>A.[&F(8P-M<\(X*]@3'[\ ;O63[JJ7I(LN!#9 M4<6=NN).P6YWSF![4: @%F'"Q$:5]=O/ZC5ZD) *;56=2U;UDF3!A(94 U[G'S05 J1VO_9:2=SXWK"A1@/"V&Z@ AW*PEBO:%@K&O8J MRML331F7\=\T-Q1W:*9ZE3(XNR^,0Q1KYVFH2<=O"'L')NC''(GR:U'^F:** M)Z'<4![3!%TME;&[1FH+TLY9+_FY>X[?DFS+3/[75EW17ZJTEV0++L5V7-J][<3]OO-4OZ[" MCQ:7Y=G-)=A&.19NM@D=:N!Y'8MP[^-PKZ$YW;>K^,-QB>=[30UM%+;=YI:H M0Q&G2\/>->%^VW1^^ZX(C[H3<0>MF=' L.^1IBP=;&@/.G3M+17N]U1SD#(I M?XQV]33<=D.$X*8,C:VRFQHTF*Z)V=LJW.^K_KL+P5I7U/2Z6A1I.A$=:MBE M;6^P\+D.ZRPS@K7^J"6PC7*=EKXV"..AVR%P;[;P:;?U?J_AMWY2V"VK.]6A M?+^EIXT:8+>YFLR#0YX4^+(X+!,JP4TFRW.0^FE](/>I.(9J/+_/#^J*PZ,] M37G*]TCY,E;&(X&%HK1N/55B7AZ2K8NCI!'/5Y"P[=3"ULN#.[I<2?U@,)NLR1+N03ZL MYUS=#2J6F*:0"P0) M1%)3$/7W!->0))I)]>.ODM2JVM2!^]3+S:"6?9KKN]Y*K MMU3%R=D=2,I!%5*B>4(R@/X>7:9LDTF![B!BRXS^K0 T M0[_+%7!TS5(UZ%9Z-#P!NLDBE@(Z^<2$.$4G(4A"DU-%_' ?HI-WI^B=COR\ M8AM!LEA,!E+IT+T91&6?KXH^.P?ZC!UTRS*Y$NC7+(:X3C!0":BRX+QDX.KC[)PI[(:AGWJXS[/W3.^GUFM4^RL">R6E9' M559'G>-XSBE3)D>QT@A0Q"&FTI2]3I:W9J]/LK @\_;FMVV>VN,J)>/.E/RF MO&2Y1"V5+42$4T&S)8HW7/^I!0T] ^&F+(U;?3GS@Z"Q;K5!OMY2:XM6&Z-6 MMJ%95U#I"GHI== 6@9L:CL"$W9B:!&SOS)C]:G%T;8R>R.X8"D6_7X>$!@@^ M,*+PGH?$_\_66+93R^H(CYLRVRC?'C:%MD'8P]X!J=7MG"OMCJ:=XY6/QC+2SNU^Q"6=)TKC>O0D(#1&T:!V;ASI[B;G_Z'S:QDKG6H< -_*:T-@P'RJ8WY;5A M_L@>']"W,X.XTQ4=7R/?L O97E.+">4T-S03:CPZH&1GP'"W ^OM?;(.SX[H&^[YP2[K9*UQO.(8N>$4W5?#07P.")O-9^9? [;K-* MH0F%1X>FRLX6X6Y?U-_>'+0_-0//=9MBVS#'#EH6T ;!T'3 P[V#K92X,O\ M@%"HGF\R69SN5$^K0\C+_.BM\?Q*'T[F!V8[FN)D\Y;P)54;=0(+16F?CU0! M>'%86-Q(MLZ/SQZ9E"S-+U= 8N :H-XO&),O-[J!ZLAV]B]02P,$% @ ME5Y;6+<=YV$V P N@L !H !X;"]W;W)KR%V?,_QN2?VY7970CZK!$"3EY1GJN>'VNW,Z@WO0C_.1Q)E;LDQ8"IEB(B,2ICWGTK\8^!9@([XP M6*FU,3&IC(5X-I.;2<_QC"+@$&M#0?&QA %P;IA0Q_>"U"GW-,#U\2O[1YL\ M)C.F"@:"?V43G?2<0% @K<"P@(0VD1S93:M(=6TWY5B1:2)1C8SL-Y8-&;# M,O,9[[7$588XW;\#S23@=]%DQ&FF2)T,88I!$W(%&8[R]V?D,HX7Z8)3C2N? M=0*2#$2*)R_/?!'(MLPY;PTY?S_7__S8[IQ)+(--SJE&YWC7?_.[AD-@Z:_=9)WHR*_ MU:X^R;[WNQ?PCED!"K8-K7XKVI):%17LN73^6MOB_ULA*' ;I3$,.]NEH"(L M\L-M!]VUQLITM;=4SAA>8@Y3A'F--F8E\T8QGV@QM[W66&CLW.PPP>8:I G M]:D0^G5BVK>R7>__ E!+ P04 " "57EM8&$A$OYD$ !R(0 &@ 'AL M+W=O&ULM5I=C^(V%/TK5BI5K;1+$H?/*2#- M0*L=J=NBF6[[L.J#"9(=N(95GUI0E1,A=]N+R+0.RRHJ2V,6> MUW<3$J7.=)P=6[#IF.Y$'*6P8(CODH2P[P\0T\/$\9W7 T_1RT:H ^YTO"4O M\ SBTW;!Y)Y;HJRB!%(>T10Q6$^<>_]N%F0%V8B_(SCPHVVDIK*D](O:>5Q- M'$]U!#&$0D$0^;&'&<2Q0I)]?"U G?*:JO!X^Q7]MVSR<2X'=QS$- M278S?IJ#(%'\\]@5LB>%[(;%]1_RZ^,SUY]#V$&!_PYA#P[DHF M2CIP20?.\+IG\#YUGCLHYP30!R"QV(2$03[MSQ\A60+[%_UW<4@=$<8K*[O> M\2T)8>)(/W)@>W"F/_[@][U?ZFBQ!*:1%)0D!1EZ<);TMP)!\XB',>4[R<3G MW^5I]"@@X;5$!#:)L 2F$=$MB>@:U?(7%=(2JX*.94''5M%!,HN0TB)U/.3@ MHPQ.&=0[8%BV/;3B@#DL MA47]&YNZ];9; M/X&Y7\C5K5_\@F$9; -")\KXI.7IL.*-!U>0%;C8:V MT'0RJG#H&R-78U<$;P5_Z@G3$+WK*LGYYBAWK2$>4WE'21H"FM%4,/D4RM&] M],>?8@.LL2F,/=ZL TMH.J-5TO1[[9K":F2TA::3485&WQC%&INB?]D4IB%Z MUU7"\\T1[P^:OL^,L2C6;?(E@B.5UY^HG8+Q4C??3DMH.C%5AO2'[6K;:ART MA::3405"WQBS&FM[=/$QV#A$7^>IPALVA[?+VC8^ U\O?',?-Z_[6$+36:MR M(_9;%3ZV&OMLH>ED'*T5FA<+&PJ_0->CO=<]T7[]J-X9^5X,-K*[ZV4+3V:M2(1ZT:P.K2= 6FDY&E02Q>3FQJ0V&==_N M^-0&%T;IO5?!#9N#VV4;7/VT>X,5K"X VD+3WX-5(3+PVGT39C4;VD+3R:BR M86!>4VQHA0+]9+6_?V*%^E&G<<@]>B&N?HWPD;"72 HSAK4L4P4.8OD+_GQ' MT&WVCGQ)A:!)MKD!L@*F!LCS:TK%ZXYZ[5[^S&+Z/U!+ P04 " "57EM8 M\?3&ULO9KM M;^(V',?_%2N3IDVZ(_$#%#I :LNFJW3=JG;=7ISVP@13HDMBSC:E)^V/GQW2 MF&Z)F^5BWD">[-^#O^&#?_9TS\5GN6%,@>4LV"BU/0]#&6]81N6 ;UFN M[ZRYR*C2I^(QE%O!Z*IHE*4ABJ)1F-$D#^;3XMJMF$_Y3J5)SFX%D+LLH^+K M)4OY?A; X.7"7?*X4>9".)]NZ2.[9^IA>ROT65CULDHRELN$YT"P]2RX@.>7 M9&(:%$_\D;"]/#H&)I0EYY_-R?5J%D3&(Y:R6)DNJ/YZ8EY E^>&;/I>).&H 24,#5#9 A=\'0X67"ZKH?"KX'@CS MM.[-'!2A%JVU"7TWT>W4_(ZI1#"=9@5N4YI+\!XLV%H_M *7+-=' MA^OOP.]4/&J17$AI/M.4Q]2D58(?%DS1)/UQ&BKMC^DUC$O;EP?;J,'V@L4# M@.$[@"*$7S7/2.&_/SWX$ BT3&*9<['=FGC_HVN%8LD[6^8P^^D\IWXAR+4BY;XS(M M-$,KS8 D-R].$=NRC,T\6!?#PB8_5$5XLBK?#^K?#\[B7+.:I2#ZY4SKEP;>U<.?7Y3.4XG M.F9_4H4X\:J:*HGE&],K)RF.R8>618CZ%4W MR =YT=%,USW5[4LWI9E7NFE0C<4J,W#%;VJ.N '!6>/5>>?3 96R;C MTQ2?<4WUN4%,%KBXC^IS>S&U )O;HZZC83&._1:CL0\N8\ME?)IZ-*XK2#> M#5OL8C=V?^7Y^X?!_0#*)UD+*U M;A4-SO1+) Z[I0XGBF^+'4I+KA3/BL,-HRLFS /Z_IIS]7)B-CU5>];F_P!0 M2P,$% @ E5Y;6!Z"Q ?S!P %$ !H !X;"]W;W)KEM]=I]/39)-'8+(FR\B]ZJFQ' S3;9'FRJAH+#U9A MO/T??*N(:#3 Y)D&3M7 .;2!6S5P#VU J@:D9&;;E9('%N3!]#1-GE!:6 NT MXJ DLVPMNA_&Q;C?Y*DX&XIV^?03S\.4BX',T744Q!EZ@QA?"*,Y.N>Q.-I^ M_QJ]#\(4?0ZB#4=7/,@V5:-D49Y'[[*,YQEZR7@>A-$K 7-[P]#+%Z_0"Q3& MZ+=ELLF">)Z=#G/A=7'MX:SR\'SKH?.,AXS/3I"+7R-GY+B:YA>'-W/H8W$4<7<;K34'@1_[( M(^2^0E^N^.J.IW^@O]!Y$#\@P9XP$L0'\:PP?^197@[!11+GJ8B?K&ZB(]GH M5I%=WF;K8,;/!B)]%$[QP?3''[ W^DE'.208 P)3AL.MA\,MT=UGA[<]UQ$+ MLUF4%%,J%=-@49_0VDKI':U[ M1XV]N[U!VZS)T0<>1/ER%HB94LZ<1LSN,]%UW7C=KK,)$HP!@2E\>S7?GM48 M]2!9A01C0& *J^.:U;&]&-U"TT9>_Z.&:O,FC^?/L:>KP]-W) < MV-C%EN9HAF62;O5@_ISB,(6J^<)=9Q4H&H-"4TF7N@,[5N,5@PH(4#0&A:92 M*S4$-MY,'QFR;OOW;T3&9+0;LVT[WR4.WHU9&_?]6-[X8_.=ORFT?]TDN>#E M.@UG/"L6!=Z5:S[H*D@?>(X628HNYZ*E$,=1O9ZPE)A21*_5L2/3@=';SG,6$HU!H:DC)344GMA-!Z#*"12-0:&IU$KQ MA(TJXLATX+?B7+=$IC'3K9&9/>W)A"/UCF/6.Z9T8&^ES>Q4Y^5P2#0&A:8. MB%1G#K8:]0ZH!@-%8U!H*K6-O1_SYL]145]A[UMTTYEI5MW,GO9E0DHFQRR9 M[$>],+G:Y!LA)=YOXOF>O3'0;1Q0- :%I@Z4%'0.L9L-0-46*!J#0E.IE6K+ M,>\C'9<-Z&'90&.FRP8VQ)$CQ9%C%D?'9P.PM85>-Q.@.TR@: P*31U9*?:< ML=WT :K.0-$8%)I*K51GCGF+Z[CT,3DL?6C,=.G#AIARI)ARS&+J?Y0^.MV5 M@&Z1@:(Q*#2U:$>*1G=DMVP'5/Z!HC$H-)5:*?]<\^;<46FEPMZ75G1FFK1B M]K0O$U*MN6:U9DHKD/4%9C==?N?-[G6>I*"[9E!HZM!(8>C: M+?US0949*!J#0E.IE;A7L:ZQHJS;![&=?'J3X(?TK$X](!1#/[Y@][SI[0=$8 M%)HZ:E*H$;NEC014@(&B,2@TE5HIP(C%TD;2+EG4/LK3-M,^RV/EB:;&(TW] M*QOWIP:XVL>#EQ7,_>D\JT%WWJ#0U+&4BH_8K7,DH(H-%(U!H:G42L5&+-8Y MDG8!HS-R?6\W8;3-L#\>N;L)PX; (E)@D?YUCO]ZPNBR/F'N9^?9#KH'!X6F MCK&4CL1NA20!57N@: P*3:56JCUBL4*2M$L?=>L36K/V^H39TYY,4"G.:/\* MR?]"(NFWT&'N=.>'G4&WX*#0U &7*I3:K<"DH%(1%(U!H:G42JE(+59@4DUI M97NA0V?57N@P^]F7!ZGK:/_ZR_TYI=]C&@%H_W+,?S0Y "V= MFKO;>=*#[@)"H:E#+44JM5N?24&U(2@:@T)3J97:D%JLSZRP][T%26.FS2>@ M4F[8>-M<\6Y H23N0Q&U$5\(^-')6&2O=/NZO>V'/%F7+Z"[2_(\696'2Q[, M>5H8B/.+1$B4ZD/Q3KOZI8?3OP%02P,$% @ E5Y;6/ +!^_P P "14 M !H !X;"]W;W)K//(@20Z"6)J9A9H93IM6T+/X2$B!Y+@:HG&\83(M4EW]HBY4"" M/"F);==QAG9"(FK-I_F]%9]/62;CB,**(Y$E">'?;R!F^YF%K=<;#]$VE/J& M/9^F9 MKD(_IBJLKNT()H@2HB!A%'#8SZR.^7N")3L@COD2P%P=MI(?RQ-BS MOK@+9I:C*X(8?*DAB/K9P0+B6".I.OXM0:VJ3YUXV'Y%O\T'KP;S1 0L6/PU M"F0XL\86"F!#LE@^L/TG* /M"BLGQ82R+)?,K9'G$=K=!T(^QK7D MZFFD\N3\ 63$0J'<)?@]Y^ -R'==K25_\?+K;3+<5@D!]6[\V[N]/IX:N\.Q]4:-*F"&O4.JGH'G?7>40F<$KWMJ@7\I\J6 MX8'8?U'?G7V?.ZV&P!HT#2N:AA?5]] D$8; &D2,*B)&E]#WJ$6Z[N1(WZU! MXW9]CZMZQX;T_1>C5X^]=0^M2B-3_&=VR;NSZW-GU1!8@Z5)Q=+DHO*>F"3" M$%B#".S4GLFYA,!+U*9X\?A(X:U1VJRT21P?^#S<6?-M]*(F[X[Z+ %TPVCP MRQMW=X?GSJ@IM"8]M8_#[D75C8W:-%-H33)JHX8[[<^;]>VU*-<[EG=;D.N= MD'=MJ7"WIVKNX3_H^PT;=W>'9\^H(;0F/;6#PX/+RMNH2S.%UB2C]FFXT_V\ M6=[#%N6.AL?Z;HL:G'#@N+94N-M3_:W>J;G:OG<@9/[B;Z=2A'&_GX0EXS)()_[L7J<3 M55O!)=YK,'59,OW?#(7:38,HV!\L^::P[B!,)Q7;X /:Q^I>TR[L4')>HC1< M2="XG@:WTX#/'G3E8@V.R4NK);3[FTZ#O$D*!F74(C!Y;G*,0#HC2 M^+?%#+J0SO%PO4=_[[D3EQ4S.%?B'Y[;8AJ\"R#'-:N%7:K=!VSYC!Q>IH3Q MO[!K;?L!9+6QJFR=*8.2R^;)OK4Z'#A$R1F'N'6(7SH,SS@,6H>!)]IDYFDM MF&7I1*L=:&=-:&[AM?'>Q(9+5\4'J^DM)S^;+M%RC506"_>"20-O88%K,LIA MAI)6S?DEO&=HOY++ ]](ON89 M(X/C6 8N_L(M"ACT#IT>'Q9P\:8';X!+^%2HVE!0,PDMB>:HAUDKT*P1*#XC M4!3#'255&/A3YI@_!PA)[4[R>"_Y+'X5<8'9%0RB2XC[\>!$0O.?=X]?26?0 M?0$#CSJW/."R0TZ[=U3,JHX[*Z%4J M?]-HJ&J=%=3\Z.X8)M#T_(UD%2F7[:]LCM]WO1^P/D6QR6)TD/R[:'S]@N&Q MT=OK\2@ZS3#I&":_JE@H\Q]4*CFN01*-HQ<\CJV>U[/A$1[TZ1+UQH\O YFJ MI6WZ1W?:3G,]H6G MP4I9FBU^6=#T1^T,Z/U:*;O?N #=_XGT?U!+ P04 " "57EM8C@K6O4L# M !V#0 &@ 'AL+W=O&ULM5==;]HP%/TK M5B9-F]22+SX[0&H;3:VT;JA5UX=J#R9NJ^(E)%2UQ I2O#(7,J$:IW+AJI4$ M.K.@A+N!YW7=A++4&0_MVD2.AV*M.4MA(HE:)PF5ORZ B^W(\9V7A5NV6&JS MX(Z'*[J .]#WJXG$F5NPS%@"J6(B)1+F(^?C1S/9 0<8FTH*/YLX!(X-TR8Q\^I>22\GC-J6;IHH!_FW*VH':3/T2@*>,?AZ[&U$T";IRG>9&E M&=2D&4'<(J%_0@(O""O@E\?#@PIX=#S<+\-=]+LP/2A,#RQ?NX;OOG77(IGS M0*Z 520=I38DX4RL:P\C!&J! ;L 9OW_G=[U/598U M218U1%:R,RSL#"U[6+L]KP\LB9B*N5!KM/7Q"UXFUQH25>EJV*2K39)%#9&5 M7&T7KK8/'E)CH%AC79!40Y5M&=S/*HMYOFS&7LOK^/VAN]EUI":N'93CHNJX MH%>$E61T"AF=@S*N4PUHCB:QA!FSE:E.4*U#1 M5Y&>V@HRR1^_6>$^5#<.$O[M"6^2+&J(K&1DKS"R]U_K1J])5YLDBQHB*[G: M+USM_UO=Z%??YX/>WFU6'1?V]^M&=9S?KK[+!H6,P1MU PL&-I3*]#6Q2+#1 M5ED7PV$#7%4I&]0HVQ-6'1;N9)P)JZ'KU2CSO3\]G]=43M44V@-QAXNQ]_3Z2[T^.:-Y(;*A<,RQZ'.=)XK1Y66YDU^=E$BY5M>Z=" M8Q-MATM\,0)I O#Z7 C],C&==/&J-?X-4$L#!!0 ( )5>6UC+#=5\Q , M !40 : >&PO=V]R:W-H965T@E M%JDW3_-FR"$GTQ,7W^4>0)$?:9+)F;57*K^S;1GM(:5RP'/(\,V6BY0J'(J= M+7,!-#9&:6)[CC.R4\HR:SXU&8YVB-((%*:@N+/$5:0))H)_?BG)+6J;VK#\^=G]C^->!2SH1)6 M//G*8K6?6;<6B6%+#XEZX*=/4 H::KZ()]+\):<2ZU@D.DC%T](8/4A95OS2 M'V4@S@S<48N!5QIX=8.@Q< O#?QK#8+2(#"1*:28.(14T?E4\!,1&HUL^L$$ MTUBC?);IO#\J@6\9VJGY R@F !.IR#JAF20W)(0M@F*RA R?BOD/Y*N)(,0W MBR,(7!%D(7&MY#IYDCQ)Q+.,K&@2'1*J6+8C7W#1KD$P'K.HXEIQJB[>N1^YYIO:2_)'%$%\2V"B]TN\]ZU]ZG8PA1 /B MNQ^(YWA^@T.KZ\V]!O/P>G.W0XU?9=,W?$$+W]/@<4"*E +Y!#11^X@*,"DD MW^XAW8#XNRGLG;2Z]MS)G$8PL["X2!!'L.:__^:.G(]-(>N3+.R)["*<017. MP+#[+>'L<PB_*[S-LBRGL1Y;U1.[%H8ILB]4:( M>(KMFZ2F 4K@"$FS/J\Y97[]F&L!^F=NE_I:@*[;HN_E_NEV7T!_XFPHF5XO MG%=+L04XK)\.+4!G/*[)LL_ZI13$SO2=DIB=4[0.U6S5VRY,1U>;7^J>U_1A M+S1%PWQ/Q8YAT4M@BY3.8(R7"U'TH,5 \=QT91NNL, M!_H#U7\"YO\!4$L#!!0 ( )5>6U@F_)Q?F , *D. : >&PO=V]R M:W-H965T;I#CSSE">QYS%F?'OX@ @ MT8\B+\72.4AYO'1=L3U 0<6,':%43_:,%U2J*;]WQ9$#W55&1>X2SXO<@F:E MDRZJM35/%^PD\ZR$-4?B5!24_[R"G)V7#G8>%VZR^X/4"VZZ.-)[N 5Y=UQS M-7-;+[NL@%)DK$0<]DOG/;Z\(H$VJ';\D\%9],9(I[)A[+N>?-XM'4]'!#EL MI79!U=<#?( \UYY4'/\U3IU64QOVQX_>/U;)JV0V5, 'EO^;[>1AZ20.VL&> MGG)YP\Z?H$DHU/ZV+!?5)SHW>ST';4]"LJ(Q5A$465E_TQ_-0?0,"+$8D,: M5''70E64*RIINN#LC+C>K;SI095J9:V"RTK]5FXE5T\S92?3&Y 9!W7,$JUS M6@IT@5:P5YMVZ I*-:K7WZ*_A,S4(:CUCR=YXM ]IC^UN4"O5R!IEK]!+U%6 MHB\'=A*TW(F%*U6<6LW=-C%=U3$12TPKV,Z0C]\BXA$?W=VNT.N7;YZZ<56: M;:ZDS954?GV+W^D4OK[?",G5+^6;*>K:>V#VKLOG4ASI%I:.J@\!_ &<]-4+ M''GO1F+WV]C],>^I.HK %%-M%556N@(?TG >QPOWP: 5M%K!E%9HTJJMPIY6 MA'W/K!6V6N&45F32"@=:84CF9JVHU8JFM&*35C3,*PA\LU;<:L536HE)*QYH MQ4D4F+625BN9TIJ_>I$03-X1S_=-LLE -O!"WW*>\U9W/JI[-[N=H1H@@#X! MS>5A2U59:6"@K]=0;( ;"VG4[3,+"7L=\;P_BH'&_6\.OP=L_"P2-&;]=XSG MH>45XXZ9>!1K5A@T9GTYXD6)1:[#')[DG)$'C=D3.1Q:BA1WI,.3J#,B 0]9 M1TB(+7(=[/ D[8Q4P$/!S&5BS,#>C'ECHE'43) M*.6L6&C,GLI%Q"+708],0L^(!3*$GN_'D46N=U&&ULC93;;M- $(9?964D!!+$CM,$*(ZEI 71BZ*J%7"!N-C8$WO5/9C= M<5+>GMG=Q*201MS8>YCYYYNQ9XJML?>N!4#VH*1V\Z1%[,[3U%4M*.Y&I@-- M-VMC%4?:VB9UG05>!R56BC03AC-+*SGR6)\OIQY^V#P5<#6 M':R9SV1ES+W?7-7S)/- (*%"K\#IM8$+D-(+$<;/G68RA/2.A^N]^L>0.^6R MX@XNC/PF:FSGR=N$U;#FO<1;L_T$NWRF7J\RTH4GVT;;V21A5>_0J)TS$2BA MXYL_[.IPX)#G3SCD.X<\<,= @?*2(R\+:[;,>FM2\XN0:O F.*']1[E#2[>" M_+!<]HY.G&-WT%"MD5WI^*5]R5ZS15T+O^3RT<6+2T NY,LB16+P2FFUB[>, M\?(GXHUS=FTTMHY]T#74CP52@A\RR/<9+/.3BI=0C=AD_(KE63[9IW%"=S)4 M9A)T)T_H[@MR"YVQ*'3#OB]6#BW]1S^.Y1W5SHZK^=XZ=QVO8)Y0\SBP&TC* MY\_&L^S]"=:S@?7LE'KYN5M!UI-.$V>)897J-L0&'TV%\ M+6+7_C&/L^^:VT9HQR2LR34;O:'"V#A/X@9-%WIX99"@P[*E$0S6&]#]VAC< M;WR 8:B7OP%02P,$% @ E5Y;6"ZG+]Z2!P (%D !H !X;"]W;W)K MJVE6X7S_@Y39 V\;.] M5ZNEO7U1]84#$T#%-M>'C7W($1SF]B4O_BK7 MC%72W^DV*^\FZZK:W4RGY6+-TJ3\D.]8QO_RE!=I4O&[Q6I:[@J6+)ND=#NE MLJQ/TV2336:WS;;/Q>PVWU?;3<8^%U*Y3].D^'K/MOG+W81,7C=\V:S65;UA M.KO=)2LV9]5ON\\%OS<]*LM-RK)RDV=2P9[N)A_)34RU.J&)^.^&O91GMZ7Z M4![S_*_Z3K"\F\CU'K$M6U0UD?!?S^R!;;>UQ/?C?RTZ.3YFG7A^^U5WFX/G M!_.8E.PAW_Z^65;KNXDYD9;L*=EOJR_YB\_: VIV<)%OR^:G]-+&RA-IL2^K M/&V3^1ZDF^SP._F[?2+.$K@C3J!M NTGJ!<2E#9!&9N@M@GJV 2M3=#&)NAM M@CXVP6@3C+$)9IM@CDVPV@2KGZ!?.G'RZYF3QSX&.9[L-V?[8LKKZ2;-^9X> M+JSFJK23*IG=%OF+5-3QW*MO-)=VD\\OQDU65^&\*OA?-SROFMWO2[ZE+*4Y M6_'BJJ0@.Y1V72(_2_-#<4KYD_0?_I(P3[:LE'B ])"GNR3[^D,I?2[RY7Y1 ME5*2+;E2/&\6/.9'FU7)9OL3-WZ;V]*/W_\D?2]M,NG7=;XO>61Y.ZWX[M<[ M,5VTNWI_V%5Z85<5Z5.>5>M2 *7_>CD\>?7WR[NF@:+/% M!TDA_Y:H3!7!#CT,I\_9CJ?+%]/MX?1PGPVF.\/IGY)B<.?=\<=.!>G>^&,7 MI?OCCUV4'HP_=E%Z^&WG/?JVIRX>GTX&KF+E^!*@-)YRR=N4R6I5L-6AZ'FI M?V'/+-LSZ8^8ATI!Q=+R3U&]'EQ5[-;]PTVY2Q;L;L(;A)*_,K#)[%_?$5W^ M150K2,Q&8@X2%#9U#2M&^:+#D%5B-4-"P3[9O%#Z!UI^#:,6IJNDMZA M1J(X@_#0;EPLB#/XT9X])YTK0#M> =K@%?![4K&BY"U;617[IGN;?RWK5VOI MCT\L?62%\%5[T+SV51N)V4C,06(N$O.0F(_$ B06(K$(B<4@K%.S^K%F]7?J MMG1DW2(Q&XDY2,Q%8AX2\Y%8@,1")!8AL1B$=>K6.-:M\:W=UB!P;8$B,1N) M.4C,16(>$O.16(#$P@.FG763A,BF(?>ZV$@01XFLONE.!7&R:5'5%'>GYK%B MS,&*>5BS=,,[TZ_20YZ5^S1YK-\\'.I,![UK"PB)V4C,06(N$O.0F(_$ B06 M(K$(B<4@K%.OUK%>K7?J3"UDW2(Q&XDY2,Q%8AX2\Y%8@,1")!8AL1B$=>J6 MR*?/\.1O[4V'A6MK%*K94,V!:BY4\Z":#]4"J!:VVGE3J:E$U7MOR$:B.*HI M5B\N%L7)!I4M<8]*SC[_)L.U\_':]T^'P:M+":G94,V!:BY4\Z":#]4"J!9" MM0BJQ2BM6[ST5+STG5K6%D85,5*SH9H#U5RHYD$U'ZH%4"V$:A%4BU%:MXA/ MXR=D\%/R4=TK=-($JME0S8%J+E3SH)H/U0*H%K;:>;=)-6H:;[I789Q"U'[W M*HBCFDZ4"]WK:02$#,^ M,.7P_WJ('%U\2 U&ZHY4,V%:AY4\Z%: -5"J!9! MM1BE=XWK*) TR3]]V5C M4:!)J6S(%UK6TQP-&1ZD:8=6YZSYIM!PYPJ=J(%J-E1SH)H+U3RHYD.U *J% M4"V":C%*ZU;M:9:'F._5N4*G>J":#=4&#,2WKL'!UM4)'>:": ]5ES.]V.SJ&EO^SVY"8A@ M>TANXL-BO2?^L';PIZ18;;)2VK(G_E#R!X/O&ULM=UM;YM6% ?PKX*\ M:FJEK>9>\Y@EEI+R#-&JNMU>5'M![!L;U08/<-)]^P$FQF!\A95_WC0V/N<' M&$YZ9$[P]7.2_LA6C.7"S\TZSFY&JSS?7HW'V7S%-F'V,=FRN'CE,4DW85X\ M39?C;)NR<%$E;=9C*HK*>!-&\6AZ72W[G$ZODUV^CF+V.16RW683IO_=L77R M?#,BHY<%7Z+E*B\7C*?7VW#)9BS_MOV<%L_&!V41;5B<14DLI.SQ9G1+K@*J ME0E5Q%\1>\Z.'@OEKCPDR8_RB;NX&8GE%K$UF^N@QP. M]LG1/IORK:"[,PC7+ M6I'O#9:'T?I#D?)M9@COWWT0W@E1+'Q=);LLC!?9]3@OMK9;]G=?LOH MF2V;"/=)G*\RP8P7;-&3[_'S">4 X^)M.KQ7].6]NJ-#;=X*=[NYB;;O+3[\.4N_'6\'VG/>GV\'WO2W>&[WM?NCM\ MW_O2O=<==_]U;UTP/)UPSN+)H>(GE31JF:)+27:G5LVVR)A.Q M'6;WK%349%ENASE]NR!-B-X.:!I;V_H;GYE_Z&1F(&$C.1F(7$ M;"3F(#$7B7E(S$=B 0AKU:=RJ$_EC3HK!5FW2,Q 8B82LY"8C<0<).8B,0^) M^4@L &&MNE4/=:N^MK/B I<6*!(SD)B)Q"PD9B,Q!XFY2,S;8_)1YRA)HBJJ MG4;T-$Q6Y*(![O2A/6&4$*KUMZ':H5PT;KEXX3:,N6TH-__2:D%B!A(SD9B% MQ&PDYB Q%XEY2,Q'8@$(:]6G?JA/_8W:4!U9MTC,0&(F$K.0F(W$'"3F(C$/ MB?E(+ !AK;HE8G,M3GQM(\H7+JU1J&9 -1.J65#-AFH.5'.AFE=KQSTD450J M=CY"]<_$T<[GNT%?G$9E7>WO21J?G_<1#MI67OBB@Y8$L^TK,U !QDRT5$UKMR6E:M<7#](S8!J)E2S MH)H-U1RHYD(U#ZKY4"U :>V*;09PB/Q6+2MT- >J&5#-A&H65+.AF@/57*CF M034?J@4HK5W$S90.X0X3#&I9H0,Y4,V :B94LZ":#=4TB;N9\*'<$84C;RAJ>;76GD(599UTVM:^.$67],['LD%?G$RHJ)QI6YOQ&CIDO.;0O'+;5NB8 M#50SH)H)U2RH9D,U!ZJY4,V#:CY4"U!:NVJ;P1XJO57;"IWU@6H&5#.AF@75 M;*CF0#47JGE0S8=J 4IK%W$SZT/Y=]L9TK9"AWJ@F@'53*AF034;JCE0S85J M7JVUK_Z+FJQ.NGUK3Z HR\KDI'$]#=2I?/QG6^WJ:89L*'_(QMRER9;Q&U;H MD U4,Z":"=4LJ&9#-0>JN5#-@VH^5 M06KM:FYD>JKY5PPJ=\8%J!E0SH9H% MU6RHYD U%ZIY4,V':@%*:Q=Q,^-#^??E&=*P0H=YH)H!U4RH9D$U&ZHY4,V% M:EZMM>[Z*HDBT;K]ZFFKXZ(;X&Y8NJZ]YR(1YLHOS M_9VR#TL/7R5Q6]U0O[/\CERYI&>Y1ZZ"_1=%-/S^>RONPW09Q9FP9H_%JL2/ M:M%;I_NO@M@_R9-M=3O^AR3/DTWU<,7"!4O+@.+UQR3)7YZ4*SA\(&ULM9I=;Z,X%(;_BI4=K6:DV8+YIIM$:@L$2+JJFIG=B]%>T,1) MV.$C"TXR\^_7$$(#=5BJGMXT8,[[V,9^X:B M"T*^V) XR*_2+4G8E56:Q0%EI]E:R+<9"9:E*(X$210U(0["9# >EFT/V7B8 M[F@4)N0A0_DNCH/LYRV)TL-H@ >GAL=PO:%%@S >;H,UF1/Z=?N0L3.AIBS# MF"1YF"8H(ZO1X 9?S[!<",J(/T-RR,^.43&5IS3]7IQXR]% +$9$(K*@!2)@ M/WMR1Z*H(+%Q_%M!!W6?A?#\^$1WRLFSR3P%.;E+H[_")=V,!L8 +@5P*]K\"H!$9?@5D)S+9 N[1PXFGE MQ+Y]X'JQ7ZSV1'" M.5!LLR' F6#+;H4%M7 M;H\#DRX,3$;W:4(W.;*3)5ER]'ZW'DL= ('=I?I62:=;=2MU$BVRN$(R_HPD M49(Y [KKEL_)ELG%BW*K6^[ODDZYW2V_#[+.P3O]YRYQY)/^<^?)W?YSY\F] M_G/GR?VWK?OT;;=NUE^..W:Q7!M>+GGR!=XCV9-D1SZC^^"?-'LV\K<9"T0> M)7'^-\^M1ZK"IQ:YPG6^#19D-&#)0$ZR/1F,?_T%:^+O/*= PBQ(F T)4!A%*V"LX+U[!/(,> 5H)*'+O M_=C IJ(K0V%_;KV783K&FBDUPRQ.F"*JNM8,LU^&:8:BM3MU.&-3#16+S; ) MIU/14%6U&>;RIJ#(V&R&>9RQF6P*K9GZ+\,D4]44W)KJE!>G8Q;:C)MQXG0V MV[-[TM@!:KT#U,X=\+ )6%JV(#L:+MA6^'9/XB>2<1_5G:#7/JHA818DS(:$ M.9"P"23,A81YD# ?$C:%A,V 8 VC:K51M7=)L#1(UT+"+$B8#0ES(&$32)@+ M"?,@83XD; H)FP'!&J[5:]?J;TVP.@&O-2@DS(*$V9 P!Q(V@82YD# /$N8? M8>I9 LGR<\W06VGPE!.GJUC36G$S'D_310WS$U*C=HS1Z1@O6;)76Q;^3S+: M"7FM:R!A%B3,AH0YD+ )),R%A'F0,!\2-H6$S8!@#9.:M4G-=TE&34C70L(L M2)@-"7,@81-(F L)\R!A/B1L"@F; <$:KL7B\U1YJB*8IR*RWEQQEB.RWEQ!F2*8D7_D^*S[YHXT[O MW"R")8G#!0J2)5JG>Y(EY9?MKBRU&_EJ,T'2+%":#4IS0&D34)H+2O- :3XH M;0I*FT'1FO:5GNTKO4O*6F&A+ Q)LT!I-BC- :5-0&DN*,T#I?F@M"DH;09% M:UKXN<0$=WX+[Y6]@M:3@-(L4)H-2G- :1-0F@M*\T!I?D4[_RPOJZ(J&^WL ME1.'1<5H?^7GQ$F&J8EF*WL5SDHSV5ML718&&L-PY*P+8]56:TM-)T4%=&C[^#U!+ P04 " "57EM8JM/"UR4( M #:9 &@ 'AL+W=O&ULM=U=<^)&%@;@ MOZ(BJ:VD*CNH6Y\X-E6Q]2W-[M20F;U(Y4*&-E8%)"()>V9K?_RV0$8(-QV1 M>7TS _(YC]3 P<=P2KI^+LH_JD?&:N7+>I57-Z/'NMYO%A5NW^5YS96'2GS;547ZS:9'\$ZR_?_IU_:!^(H@3OB!-HFT-,$ M_4R"UB9H0Q/T-D$?FF"T"<;0!+--,(>^+4 MEV=.';H/GFZR>[['^Q?6[E7II'4ZO2Z+9Z5LXKG7W-B]M'?Y M_,68Y4T5SNJ2_S3C>?7T=EOQ+56ES-B2%U>MA/F^M)L2^:G4CPH_^)O M";-TQ:KFSEVQWJ3Y5^4CFQ?+//LO6RAIK:3*AR+C1I8KO_)253ZSLMI6RK^? M6+G?\(/#ZC1;_'['Y7O=]&/Q;9*\T5U/:[YHII#&\_;!=SN%T#/ M+$!3WA=Y_5@I;KY@"T%^),\G5 *,^:-Y>$CIRT-Z2Z6BP^;O%(W\I%"5:H(# MNI.GS]B&IZMGTQUY>K3-I>FN//U]6DH/WAN^=BI(]X>O790>#%^[*#TO1MSWO\;0]=,CR=2%[%VN&-0=MYVCDOJ]+ELF3+_5L!K_F/[(GE6Z;\EO!0 M):S9NOI=5*][5Q>[35=Q56W2.;L9\;:A8N43&TW_\1TQU9]%M8+$'"3F(C$/ MB?E(+$!B(1*+D%B,Q!(0UJM;_5"WNDR?_EK4Z4K)^2_KJOEE+2K0/6#N@*9+ M?YK:9*);^O7XZ;CT7H=9A)@3V@]S!&&Z:EAF/\Q]'6;:NGFZ4T]P;(9M$+4? MY@MVJMJ&8?3# M$2=(U,^F&AX-@F? DG*XU>A]&)8>KD9*FQ*,XB/+0?EPCB M++[:H\>D]PHP#J\ 0_H*N.-_J&55S;NVNR+G?UVE]TW3]MM[MKYGI? =6^I= M^HZ-Q!PDYB(Q#XGY2"Q 8B$2BY!8C,02$-:K5_-0K^8;=5HFLFZ1F(/$7"3F M(3$?B05(+$1B$1*+D5@"PGIU:QWJUOK63DL*7%J@2,Q!8BX2\Y"8C\0")!8B ML6B/&4>=I*$3W3SID)B#Q%PDYB$Q'XD%2"Q$8A$2BY%8 L)Z%3HY5.CDC1K1";)ND9B#Q%PD MYB$Q'XD%2"Q$8A$2BY%8 L)Z=4O4[DL\]5M;4;EP:8U"-0>JN5#-@VH^5 N@ M6@C5HE8[[B*):FB:>?IIJ2!P8FN6;9UTI:(X4[/5,Y^6DJ-OP(FT>+HOMJ7? M9E]).U?Y/BXN+Z3F0#47JGE0S8=J 50+H5H$U6*HEJ"T?CW3KI[I&[6Q+8PJ M8J3F0#47JGE0S8=J 50+H5H$U6*HEJ"T?A%WTR=$^B7YH(X6.F@"U1RHYD(U M#ZKY4"V :B%4BUKMN &EU#(,6SWM: 6!FF&8EGK:T@H"B65:FGFFI^V&0(A\ M"N3BGE;YGQ+F55UN=T.@LZ]5\TM2WO%*C^#B\D-J#E1SH9H'U7RH%D"U$*I% M4"V&:@E*ZU=[-_!#C+?J>*&C/U#-@6HN5/.@F@_5 J@60K4(JL50+4%I_2+N MIH"(=%AA4,<+'?B!:@Y4J":"]4\J.9#M0"JA5 M M@FHQ5$M06K_@NW$B8K]5TPL=,X)J#E1SH9H'U7RH%D"U$*I%4"V&:@E*ZQ=Q M-W%$I(,1@YI>Z' 15'.@F@O5/*CF0[4 JH50+6JUOQRF%<6)IFE%<9)Q6MH- M_5#YT,_?Z7B'#.'*=WMIP4$U!ZJY4,V#:CY4"Z!:"-4BJ!9#M02E]4N\&TVB MY(UZ7 J=1X)J#E1SH9H'U7RH%D"U$*I%4"V&:@E*ZQ=Q-X]$I:,20WI/-Z.LD@BC,M0SWY_#<1Q1FZ:9Z9 M8Z#=&!"5CP$)>]S#^:3D([ER^N*B@LX'0347JGE0S8=J 50+H5H$U6*HEJ"T M?AEWXTA4?ZL^%CIE!-4JN5#-@VH^5 N@6@C5HE;K#= *3\DE#!2=DTL4*#LI%^WF>ZA\ MOF=H*SOT4UKH+!!4&H)H#U5RH MYD$U'ZH%4"V$:E&K]<^9J]K:J^96$$=,:K_J;05QZH1H]DEK.SZZG,":E6UCV?:L]VP, .X6 : >&PO=V]R:W-H M965T\+SB:Y]PLJ?L&]\0(L#W MLJCXU-D(L;UV7;[8D!+S*[HEE9Q9459B(8=L[?(M(WA9)Y6%ZWM>[)8XKYS9 MI+[WP&83NA-%7I$'!OBN+#'[]Y84=#]UH/-RXW.^W@AUPYU-MGA-YD0\;A^8 M'+D=99F7I.(YK0 CJZES Z\13%5"'?%G3O;\X!JH4IXH_:8&]\NIXZD5D8(L MA$)@^?%,[DA1*))%>(SW3_.VD+BA1O00M>OX-]&^LY8+'C@I9MLEQ!F5?-)_[>"G&0 ,-7$OPV MP3\U(6@3@E,3PC8AK)5I2JEU0%C@V831/6 J6M+412UFG2W+SROUW.>"R=E< MYHG9[8[+.YR#.5G+QRG ?=5L)O50WH./M%J_+^2360+,.1$G^YIT='HZ'*:[4LQ.4;]3U*]YP?]1].M'.0?N!2GYWSJA&G2H1ZOO@&N^ MQ0LR=:3).6'/Q)G]_!.,O5]ULMF$(4NP@:1!)VE@HL^.=J%.N@81UPCU;?<\ MBX/,2^2&>CX4Y3@L2GT?)L,PI D+DPSVM$$A85=(:"SDL]U2"B S>$ MH9=E8V]IPOPLC+.1MX[#@BP*PUCOK:0K)#$6"/K'4WR%ZQB*^4($+T-G+9"PSZ=QM8)6&;-&&*A[TV?!R[FK9MG2U24.V M:$-=^VX;&CO/TRS6,H8_8$'L1R.7Z>("",=N1)JX($N@E[[BM;[1A>9.][<= MD__2FSUF))R]%VS2D"W:4+V^NX;A!3UFM>6V2D.V:$-=^ZX;&CO0$ST6:7Y] MDBQ,QQ[3Q 5!&$=CC^GBO-1[I4V$?<,+S1WO#<^QV6'&_+-W@DT:LD4;:M?W MV#"YH,.L]MU6:<@6;:AKWWI#8QMZHL/2HT,)/XD\;VRPXS"8Q+XW]I%X;+1=MP5C07L9)VKJYJJ_=YC=7V:I<)*FYS;UBM5S&^>]?S")[O6[QUMN% M;\GC4UE=:-]/YLZ4WY]O<_NIO?4R3Y8F+9(L]7+S<-WZS"^GHC:HB?\D MYK78^]VKAG*?9;]5'T;SZQ:K>F069E96+F+[X\5TS&)1>;+]^+%QVMJV61GN M__[FO5\/W@[F/BY,)UO\FLS+I^N6;GES\Q"O%N6W['5H-@/R*W^S;%'4_WNO M&Y:UO-FJ*+/EQMCV8)FDZY_QS\V-V#.P?K"!V!@(:J".&,B-@3S50&T,U*D& M_L; /]4@V!@$IQJ$&X/P5 .],="G&D0;@X@:!,VCYJ\ M33>OY[N]%E:MRFY?;JY15O_56_U-*N[:T8D[1:A7=E;O^:6+ORYGL: MK^9):>;>OU=Q7II\\;OWS116PX7WR;NSBWZ^6A@O>_":R/==4\;)XH,U^7[7 M]=Z_^^"]\]I>\13GIO"2U!HG9?%Q[\(O3]FJB-.YO?CNX/-5N[3#JCK7GFV& M\&4]!'%D"-+[FJ7E4^'UTKF9 _MQLST7#0[:]GYN;ZIXNZE?1*/'KIE=>))_ M] 03$G2HTVQ^9YZM.3MJWFTV'Z_21O->L_G7.&_L?/_TL0M@/CA][,A\>/K8 MD?GH]+$C\_%?F_?)7[MUT]/->8.*Y38TR-J?.N+OGS8'*.*%@4MR;1K4IM5. M_W*C>:1"==5^V1>ZBX6A;9(= 1CIV,1'Y@>)DJ!/$A=RBA]P4<*$=[=X].9A[ MM9U[51O*(W/?R0H;UFT\]FR^E\=EDCYZYJ=-_0I37"(]J"8I5:GD9?$.9WUS^EL<$YGPW,Z&YW3V?BIOEZO?&*JKY5KE:$?#]=K"$'80FX7_:.(U_4B3!5B1!HTCN[%&WBN-55(_G]C21%&45VE_,-K0CZ03N MT#23/M%$!V%V:]9$.A"+?'(_>PAS=[\^P$(E:-\& N4X@0;(HSKD& C@/FA M"JET7"RT"XZ39&7B8H&OF:#[/,!$$ 4:;_/A5A)AHR3L^RIUL31>0F=0%EDQ>J!D#9P9.5WP>4%G3V!H"22M*D M#XV1.4$$4$PY*9]+69%&BC0Y05C@A,$IP (M_2-"T%LAZ$8AW*ZL"N+"'NZ3 MM(S3Q^3>;B1>O,SR,OEO7-7+D!(TB'J<+OD.I&C"VW6I0'-RCWK E0I))MX' MD,^(I 8(HL>2(83(\$8 "JB"QRXDA>\35Q-P#V1 (X$+5><1//W1=OJCQNG_ M//NQ2O)Z]C\]Y]G,%(67'XD-2 B-WO_?[/^$YG MH\B1:Q1&)"B/78B$O0,:YO,&9GO M^\(GNUL'<5((&AZZB+,9/$UV>HCCS*=[7!]QH1""[JO07^#3;6X(.15HFF4! M3D6VAW1W!9S@4H>**@B!++))/[G34P#RJ"K1A#C(\KU:.V]4R+^VBDC26;8T M4 _<[6:@G!-'!W \C!1-'+N(B^RP(ZH'Y,\.6E,]@/[I0&BZP<)V!:-5N"'N M7R %U0/B?!4RJ@>7TS:1HH?3">)"*6F&.D65(P?DBZ; T!I>J>' MJ$&?9N8C1+DB .W1*L8$0#:N:3K_C;/X9S>570V>-Q?A1VEIK-_MB0Q*0X(Y M8"'->3N84XI6XQ$GI*"SVD,<5_8?U0CBI(XBJA+$"264YXU%Q)T8&K8/Y6Z;@73"A$O9I2VI#H O M1O?5'J3HO>NC%I565 $N)704T/D'E$\WOA&B."V_C '%@T X4P\PFXO0PSG" M;$SA1R9^5][ES?7=T7J7N#]HPR_GDDI03%31D&C%9[ 6<#+G>*-(C3 M3-"*5P]Q@<_I8;B/^A?ZBL[S +8KI:8E7\1%-D-55!'(7Q#0\8X!%\I *%KT M!9R6H5;TQ(XXNT*B(X=VOBOH\N:*[FV>O23U^U!6%W\L"[>&:#-E.OH.P.Q= MHH/O(F]12!=.#V%*^/09 ,!L=)!.? #>0DD#UQ!BBJ:>(X0%=JA4#BX6*<8B MJ@9PWZ3%G.,%X+B4>[?D4 V[6BYO+N96S^L;-H:U\<&38AX(YDR_RW&I?)H> M=A'G,]]75 " 4RRBYYD^ZI\(6>"DDJA=/Z)EN2'B N7,[@CZB[3D5 4N5Q_+ M:#T?7LB7S1%&0(*7>3@+Z7-5]]?Z%50S_Q2_F#Q^-%ZZ6MY; M260/0!5XRW#+;G[$Z8&A S$6.5L&P+2F9]@>]N8&#(1)X1PJ$*:=Q\8 "YC[ MV!AB/GVD/<9#<&L0"(OH0^@I:I3[X1%]B%W!4C07+$FDF">+5?5ZYQ_%BHU7 M$BOH/@(H&ROHFP20HK&R!RE)2Q&P7S19'&PH?;B^B1I@@_3\.X(4W;#&@*I" M!=TW$,8O:.X\Q1@_4HT2N]*D:"Y--L0*I(MUA=O\6"4O\<*D)8P>PBV=V17* M:64;8D+04PC$G'IB[TBC(14+P@):NA@ S)ZCG!,(Q)PW#D<0BVAJ-<8WA!:Y M)M";I(G+%&&""5J,:.^]0[XT^6/]S8C"3OHJ+=?OC&ZO;K]]\;E^!YU<_\(O M1QQ<'_/+Z?J[%3OWZZ]Z?(WSQR0MO(5YL$VQB]#V-5]_>V+]HZS?8[[.R MS);UKT\FGIN\ NS?'[*L?/M0-;#]#LO-_P!02P,$% @ E5Y;6-L]Y>\V M P R!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;: M*B%-VB8D>-@;38F>.REE\_7SM-/_!EC(>-+A6-?8_/NYU. M&I>42S(:R$5Y59HZFJJ%-$.2MJ'(WS[G0])-WY/(RXU5SH;D[N3MCX4REV\B M?S]Z=W34N3N]W(^?.."4Q$'1\V>(GG5P78MATNFSI)]0QH0O=H7=Z&.KXWG' M&*T?H+G\O\N7!8E;*:'CR'&SDZ-!H>1F0Q/B U:=EBRZIV)(QE3PB>; *FC) MQQ"8*J%T9&PEV71=B-0/'N[Z'A19HU-RJ;3+[3/X[TDS? ]8]\ @%Z(U MV",^,!I4U!BFY97MN,$N^ B*FO;MJK(.9YJNNKUSLB&XFTTR43IGNDW3)>O0 M:"!8 78TG\WA;E05 VB,*FTCYW2F)'4>UHRF866G3(@;> *_%SO:RV)KWSJP M:[)M6D--T\OX#NAOJWGM;=GD1;I1Q>^5^;2PTY&N#X7-KC4K^-+UET5K %/O MXNJTJL3JH^ S63(_^68/-AN4RM0&F";1/=.&3[">>P?H^>^N\XQ)IJG8-FUK_S6O\HL=)Q?_RK+[K;)O..BQ>:V^=I/G MAV R/023!U&3_4,PF;U^D\GK]!@WAXRMD\S..::-1G!>'))O,_GH.&/E#9W8/U-V].WXG!5T("R. 87DP!QC' ML[ \_]-\^NA\/(9YZP>1/LKIHQS/"B%C]\'RA#F9O<(SS;(D25-L1TJ2 M),O""&!A!TF"(? TX@CF #Q@2)*X]^#>^RA>OZ?BS?_N1K\ 4$L#!!0 ( M )5>6UB7BKL

    @@P-G\+;@W-;7R6(P.FW3A0JM 3"!7>$G4)+$.L M"U@"BGSZA%A4,#6W:]:T+0%^=0G6%+9"HH7'@H(O<>'AL!XIYXK3J>:/$/D>._":J&!34E\:$>+3D.A(WZN);A7U061+N MD[QZ]2*&7H;-3+?*''%0.XO^'/TP&/(R:W/ZMX(8,.44;/-*\DY3NR/Q!4J0XBIMK)"$X[72AR.@O=@T(Z]W(:'6YC/DL0^C M[NC\X1_% .@8AVCJ@UI"JM0G9YL*,P9Z@VQ3L-,/X]LF;OQ2=P3+P]<]\R5. M#V9T8?M*#EECZR8*JTT71#]](,8+084"V!T58MF\WK,B=*JQ?(,^VA1A.\CS M 35EFSV]Q^H135PH(9XA2G=\QN 9H.MA'^955JXBVC)."F+P2NLNVF*]Z:7P MUH=SY3R+-R(IT&OORG97PWCF/#^8"Q['?BIH3^:?M(#-B M3J^JE&A%/ZUOH?16[IA+;>*ZNN$>CLSDF[[=7,?:H )Y.@\17V=B+Y9%,(8N M[9N][G:U6"AT] 66,KH$+DW830<=RK("]9"GX%EV8 N-PB%T_FK# UCCWJ9 M>+#+1^BN,1!4,E\6JY+*4#KTSM@%F#?59L4K335KT ME\!S/DJ>GSA'>NIIOY;5"AL)TN2X/JVH;N"DJ')HP=JTEE(,9JYRN8847+<-!F, M4C;H)UO%Q$R)Y3[SYG^84 !$%SC&*IOAE>CI#_=W?!_UL7_+_LTGR2E=6&2QSUPN>"#W15DDD@2V\ .2Z0^#!TGQ H]HM- MJT:F]!!T:K\Y?";><&LZ7,6ATF9^&KOS)AR"OK MIA%F]H2SUU14B#_D*-02:.N"=C5,O520+M#R8T=@6M)E#3#53H%XGY>@2!=^ ME>XQV1/Q1WS*8OK))66 "L( FYALREOATR XT<3*,5J*$1>YB0"]GX-ZVZHD MO;/L!708I.N*X@V8]G-"JB+DL0UU;4S-HVF#<$EEF(QH/^H8B%XPP^2[NC)" M8\-7ADCG0)0JJUP0&-@/$ M!2M%;2O6;9!#SHKF5W>H4'&3#1_"U!^!2M=&8; M+%O9=[O5$G7QU7HVXGV[Y.51N!VIB^N@AJ0^>5&4?9J\J9OYFSV$$DOA*B@N M]K3N3[2G*",2BG.$'86#O0&Q:;'.*^*]I.B7.!!3H?.)<%3 KXK7]L8E#/1L MR4HJNK/U1C<9NK16#9;W?&_9G&N=&MUB!G&!BKCSLN+5A4"0$@-W2<0W^2M">1I1BZ5 0:C%5FG.?SKV@JT(OT O?=0M1! MAL.2DHV8(!K6:K/"V<.4L>*['3JL!(R]+-QT&Z@78AZ@A7;J$$ M-UTQ6I3=@(_C6#6*'X;_7/ ONM'%7%6WQ^1+HDH"*_54,]%=4><+N=>"A M0N=$+@YRO8-;XC:8NGGR375M27,EJ9T+\6<3HDZ2XZUG-D6W+5BQLL&T_T[&%*J 1',TJ$L%GO*''X;/M-POWA M9*P40@322@*I(-B[ZF+(E+8-:"/1 !W? 5TQ*1F[7SHN_T4+">MQ^[+CQG(A M^NPO&(OB:GI",$+AXBCK]]68(/Y-75@/FD9:_.1<6;"OW8I1\@Q&LVD-7V+8 MUA)KYW%8@L&Q&HY_9)7T8'(#\1DY?*E8>%WP^+6"3.>?@VL BW4Q\NXMVK6F MD@"Y^Z@* 3MB+E/L*FE3A^QC*_5/.2MQ_]Y=5N*3RTKL-/_M(&%D0$ S%&!\ M$86(%>(!(X;@&S*D?O!&X_@J!5!'' LWD-G',739ZNHS5QJ!/XIW2;6(STL+O?A?D6>3KG(&S5VW)EVAF4!4AVF MO'-J(1KU$OV24.6Y#AKOQEHOA8Q:#;'R^](),J:5J[W3@C%1S%43X=)?]CBU M8:DUBSM/J)"+*\%ZARS_^K)'67TPM7],LUGZ-4;\5+S:YA<3< [,J\/PU%(Z M.*;EVT^>@X)JR.$[*QO#T Y<#UB/3;@ 1PWE[).72IZ8',+R?8['[OZ]1T^. M7A[2/P\>?:&<&'_?1SZ'&=YQAU+E"+X**\#4C"BI!#F!I]=IC)VS?-,/5$\ MU4H8L*8>ZT^"CPD3A7R1Y9)SRV+&/ZO!'#9=B5&EGN=U-4OYE0:S$GM0J,:\ M]6DAU3<40\A+K!66BCWY@:449DOG>5$@HEF%O5#H5E(3"]/RC9FOP\I:I*-L M'?!1 J9.;;QKJ2]2HF!D+!UZ5^"+-\KS[/>54Z/D*U!CK>*5#&C!#.LU#(_] M+1*6W>(F0:_ *#SXCI*GAB_@(">?Y&O?T6/@MLAV96%RQ5XR 6D?O6Q&=CT+=P1=K*7/W\H4/A3I\_5RST_E'#>$VWZ=9,+CGV M<>DVQ^9UPJ4OS\I*]#,ASI,)@%JM@+_W@BZ2%S.TU.KW0HO8!@@]"*UO8RB4 MS6XY;/%1!7RW+!?,JG!I*@RLR;T^>ZN9,.'!,C[3[&WR MKPW8BKF0@*:A:=EC;:"\,EX@*IFHU5(#/&_9"PY\A9")'1K,U: 8M(ZQXY+ M@(VE*X].X5V<,"*H^TNFFS.GNE3(K2<&](,B?W\(M?:S0FI<#U#=[ MMD<>EN:Q:\L:P-SA[?*R)#J^U^>-!+(=S;JDM5@F-E6@@"+ IBT+&&!O/&BT MX2 YZ1,MU4;+[TCBI9':K"3ZY#KK$<%5-$=>8N!4X".,P\.9I -NKI+)[8O> MGA PR[;.9TA M"-'9.P)@G&6Y1Z8S$!ZJ>,%!HCOG&W:O+#.J/.AZ;+C98/& M6'\=1.3)JZ;&<@%Z1I8W/JGIMY]VF*+YH1$[$N^;+8RA(*0RFF8D@EZT<;V/ MW\(GR:Q\2O$B:JAUZ16^ R7:WE%_,S;MX39G3,\ 1;N#&_:V00C@JH^-8X*:V/[(=*,2A MG=%K9!5I^&Z)[$&1Z@5K+1H.>1L.C=D6%@FQ"5N;ZDYP1*NBCX5#-(;6*\W0 MFD79[ZN@Z..Y-V8D89"1(4'"8N1<63S+$ "BD3)&+'/,Y4R0%&DY5?+Y4'@/ MOOY"K@!48+S-%89L;,X M[<-N=PD'X 2$7#YH*$9H1D;RX;IY+$YCW!Q?5,4(81I3C?D<<#P4ZG9A*ZM_ M1:I,SHV,_$^-WK.:PDY0A55:^.8&Z3F?G/H@W3WVK&Z58_51\<1FAL>6\W6J MMR%3_*E/U9XJ'.RF)1()ZN#QO:LCN)[KB9 <;C<_'J3B B%>2\NDN#OIUZ\R M+U@D6,E"J":,,> O!_O?\3DH\38X<5K M2H%Y;1:Q(> ,!5JU#WQZ2HF X%+JB6-/!S9N M..K1;1U10?U&)3<>+BS #V5CZ*P,I%%<:XU,",J(5$,YY]8EP!!UCV!^V-[X+B!S(GME9SU(,J4TXKB2RQ475!YNR_R;S\*:]A/OSP__#DY.GSY M]/7ALP3^??CC\?/CGU_?,(/8KP',PT&&@)*@&D>^WLASI)H_ O&W7I!K;+E5 M7)E!YZUYPL[SY>(^/0O@*@;'3;[ZSAB<3)8NU74CQ[CI.<<';UV!MM1 (ADPGMS3@,7EINX05!NEFBSA M E,8!9$+^ H#I&GJ*5#F2D]8E0O!1" [:QQ.,E/2N&AWP":7'*0H#+0&0@.0 M-">;.J5Z(&*TCJDLE.HT)E30T4:D8GYB^H% KX 'O\=2?+)PEV4KC^9T\@7C M[:$/VSFOV;4)PX"7)=-UD$28^":'KK]!2DFG1CMU*Z+>:OE>W+!(4:>%]JE2 M@IF>5G>9!BD,6@CN;(3R+,;?&38_K[)YVTQ0,OD2H'.&1EU4 LLTW0H:T\EZ M[N;Q6=<]H$;S35L3H+O9N^8%!(-W(,=D$/S7IKIPQEDP1;&0V87&'=,-(DT5 M/5&=H3>JS:K2J6'5_XZHR\'I*ZYK,20/SQPA$V9JN0D_%'UP\$G2J -K[ZNM MM%!.C#B./O'HT MG7+K,/)X/MH.P&;OLC$<,6TPF2Y<*&.S%MK"UJSXLSPA> M907>#383;\,OT;,N)=RI7T$P# ((&XFT,W-(CW)U6T#017NE\P5D_?:EB%#* MN'+0@T.I8RC,] *CU?51P186PG%_"->L= ;V:MJ:PF]RM$)OEW-@+:.VV#5: M(A>GZ"I_20TW"WYI]<@J_3W@72&EO[6&36L#C @A#7F.@,E6!!(@XQ2"%^0;34)O:D;X]4!]O]24 M3CWI.?$)8PA8/ TAZSO:1]:H>$DEW0I;\-OI';N:"1(OOOJY7.Q[.UQP+Z0K MB;@R@%M.*+&I*B$UZR-$!LF\3-Q!&.5@.KSA M"1&[=3M\ >6A>90#$6F;87?,NV)W;0/Q_333(O?OTB*W+BTR"BH<_?.'XU_O'KZ^I\[KKMK"26$+FL!]-N#.QPSCUS2U&#&M2 44MBLE:OA#2#/E$$N M:D8DA6^M3PEN88N2+VO"L34+Z]*RFO-BMDLB;JR-H)#QR]B50F%>^S"W M_//5I'#?&/MES*MP75KK>\K]55N8,D";+YB.3^Y:U\2:4F]^A"=#+3!2HP & M%0":K3:V%LE(<3G]#*.H2 M4X!TM@628H,^^UG9;BC.C7=LLV(L[ CB)^-KGE@GQ#UUH24L2LBV?H-.T08- M ZTE$Q_,(-] YD)_4XB/2>R('K(5IU<4P0"G3<-"S-%.,;YA,4\(,L-2;MFS MU/!'/.JIZT1.S4N0' ?AI_895\EANU!NAR8;%XCY&:[8D2X&D*KL6\R4%(4B MB"[X!6=%;,$5&)&\U>%X(Z=31NER.,/4AV%;!GM1UAJ/))Q;R5!;&-6&(%WJ M""94+YG%@^8HT#:JQ*,K8$&E*YNUAS_$4=IV&0H_>?(KBR*X>>S8;CF10E%* M)2UZ#,7B]O6Z\:F+U[=?(J8]U4M><(#/M^*]CS7IE$Q#Y3I;47+Y!5SAA/7Q-+N%U3)284_KE(7Y*AI!6 B1E;Q?&'3]C@YQ^RF!'$NONVMM9NH[U]XL28"2&X;QW!J6;ZC7 M1WM#L!INI@=+E'Y0* O*WIS6E$J,Q)V=%;6#>!GYIZRZZ,D.\MA%..MR ;L^ M)Z@:,+_1,(5+:D.?!256-L2=0#](II647+V!?XA"Z[)%T7-0L:C!^&ZDX XE M%=%+P;N)&U=QF4TV,.LA";)MISLUH)\0I QVM<%#7OBFN@FB,NU@S0S_L/7@ M=9Q]]=ZC_K GWEB$QHS? I4S =JTGSQW9=>CLQ\@P\@^T;2'2!L93;S.F-(; M7V!LZ@L#(+4425)'LI.E3^J;%F:!X8H[#X+)E4*E;)]I;W4,WT,3FSI+=VCB M;:===HSN0&T-*-[*#V2E'PKJ<;C M(J[@;:-%X"]]73Z%GK4D&+F017LJ=.MHAP_\(Y0^W+\! 23922%,8#K8ZD"4 MXY+-#=US(V>U5 W-_'Q9C/@SAS1QU.\2!_!]T2LN1+D:UL3AN[K@Y"FT>0"C M:61YV5(960)$I@C^&JC;"::MR+IY[4@#Q?!5R*J8_#KJ2<)\O.IUTCBNF;,2 MZC;WFBUBJ/"I4>%'7IZ6O0AD!Q=(T^Z]FY&O5\>-MCO-/0AIA$L6@1U.V@L( M79Z,G+[(U9N.F P,%N:S\D;+>[@;OT_[# ',W8D+37[;]= GG$QY<)=,N77) ME#_MN->$3-G%_124G$WM7?D_ S8=&.I5PR%D@MZ>;Z61=9E+@0<,5AB#4I+W MLX7-T)$YCB$S CG1 (^000I=5]NB?&M!O2&E; CM:&_P\%9A\U[7=!7U\ I" MT*;DPAZS]./FD%3] 9@<^P>>LR[@BW'P?^/_GLILY#X2!H9SGE>$&QLL>XWZ MW4!9\-&+YR^?/3W\^>@XA5__^ O\X<6K?R8O7B7/CG^D0N'7KX]?G=QP:N\H M5)Q'[H1O]M9J3\&AT9R!1V':&>>\<9P-FPL*KF$#C*&2MB$C*1 215_Q8'GL M"9?_ NE>%EDE%8SLQ:5"#_$EGAV$Z2=4H#F?^4&8/$T0:6WL]TUVO!-8:$#G MN$QOQ> L\9+@=Y\\YAWLI M?N.5I51LVV87CKR52U;*(0H>NUEI[+R"@UI44[XZ>A^-U!J:2O1L*QRB741H MN@$-)49(&9BC9Y%>[ M.P[84ODN8D'KJRC6TXY!Q7PSV_90O2PY19SA;COEX".Y241

      N \H!A/ E*,.V@XE#%>=0I;(9L+G]T1,<94E"JB*7&EF7*34K#= M M^V;[<(9N65'LA.VD:'=N.:N3>9GCT4_+%X?E<;XV$O-GXL4[WT#GCH7%$")>:@\3$ M(.903K3[83]Q5Q;IQ0$TR1#=SW*2;@@.-P%]3\9@-$P&+JZCR)Z%H%/)<<5I M*6=8L>+7[ PMNVL.C$KKW5TZK+KGF/"E(=W(,G0:C3S!$&.WW^Y6=-,PC+7* M1LH[&$)9&.A!6E.FC.KL)@<1R3U0X@LE6=MSF4@BSUW MOTB5Z$J!K=D^C.H_AOJVHG5K39NZOKS4]R"G 1Q8S\(NMFAZ^5G)JBI2_H39 M4#H]PEE3'E=0+)-5O!&(W5:S*40(KE^WG&"8YIV-B1R^!1;^7/HV!#&=4W-3 MHC4DZ>N7Q? BAR.;\PU/79(M7>S.>;M0TF9(U^8B_DT,%QXK">3$.! MLDPZ#H&@7WO7YX!K%4*,(FQ;[-O8TA@"6/^.&NP;,;D(JX/OLNIBCXC"---P ML1.SPXL:_G!R?&17/C[_GP@O>M(W\S?)\5NV=7>@-4Y)$NQZ.\M@Q?=>O*V* MB]BBYE47;3/4AJ"R09>5W3(49U%)CG)D6:A6V[:333JO0SJD+0TEO%7%+&C,U M;Q5 >KDB4/N0?0R_X"357.Y[DU@$\>;6_TO.5 QKO=0VP*UK_/O:%+;UI_E( MO3^(7.W$\3GACYD(97+K,>YUX:N=A]59T< -FB$>,)X1'?A@Z;PKJ&\FO\:?'C=YOO>DQ>+D7S'2A_-^J)@1@P,.'A62D^B?+PLR <8T;I^CX9I52&+7(_GX M*=)!TXVR 2\'=NV+5%@J,RJ*6L"5A6"WA-ABQU_*H@3?/("^;+.C4N;DHH\: MMOKC8M7,4:_,899JD.F^*+O1XX[)6 M17[JB-?%*A^_C >5]>^T7ABIFUJNZ>(ER$K5(>C7?)D'A8> MKS3D<;BBOJ=]8,#:=LC.<4E@%':M7+!4!%&00H;!KD3R[MVICY\=>@](K\!K M5*Z8"S8$@0V&,H*]2,EGX-C). -V/5F87\WV4G["01LL(XP,S9Y!BDFK^!EK MB*ZZ*:9A*?%E1I#5JNPEN'RU%1&3D.P6#G46EX4R?&9BR"VAG4412!YCTS## MJU#BI##J;).#GB[G;[ )0@X/?*:0Y&BJ8,H^C<%1=S:?A*0G-2$7+%G$WL5F M%0-K01>"$T\\(TI%N95&6(FZ0-03NM?4Z):0+87_2%\'4!=6D9BGVL($Y)-( M8RJ@ !ZF 8A0LJ5JJA0)<:Q.N,^"/F"GX;(5#\"_FW:MKC71Z!E,M?X08H;4 M&*"=[-I S4U<9@80Z A+#]T,@9IP6)/9M*X!@.XGQK/AH*WB8?%T7( 2P1,4 M3-$ZE0+OC;:%;7P=O!1>LO'"B! <%?(1H0%0HZ(\(',,"[S$'@9XZ76@S.Q M+15+L#JH3E33_3%&G0^P!6Z0P!>"(D?DWUD^_H25?<63+>S,\BV/)/$E= XPY+XIB"J#2R1.56B,7) ;YT=R"5TBE1L9L">2R-)0R]3Q; MD4H*0FXH^.?J>UFMY+G!RQ$3FI+,7RB83& /IEI_*M 4_BHKN0WA*\HT\(7! M^D.TY+B4-;]HW#2[>3C*N*1BW89$D571&HD^X^PI20&RL M:DZMRLX!Z,7\FBFCD)0(:M*WFV*".GCB\% 00^$0D+ 7") @6 *38OR('% MUDZ#B0N- K",;^0R(.MZ+K80;!%*:$^%5W&!@3@^:JK0P^"XE$2QXM@D_1;* M=TR%ZMG$UY@M%,4%L6Z9\C&XZO''M%5JQ7#O6Y./NB!A/<)RA-4(24^_%CK MXJRI*.3'(%-.*(+"77#V<@U_(1#-(/MS6+;?"H+WFB@\&E0(@;U\CL_##T_) MN#97X.N8$4X:P3D^SV1R#;=OA+9M082"[R\WJZS6F%P$*F.?'I4^>4-UA$X6 MT4;[YTT>?K(,L3M\G1$M3SHX3ZDKL;8!@7V'&2_L&6:7:H)<*QVK_JB%Q7K( M-K5R$:N!U(VUK>Q>L4.\*(] MY4OIG I/-HBOO:XR\JK.$97 CR.24E4A6./!_^*M8MHT@GD+X/-<_21F,^WR@Z+G*:NE^7FJ.DXP4>["M MGK[H2E8\J)B+.8'%F1TO Q#@350!B'BC!:ZVAK M/N$\PU=W>8;;UX5@1UW5FA5G"9[ YQKGS]#'(MX6%$[]Z0MWA$F[!'C+4/)" M!I. "AH54'Q(]BE<5A$TB"M V*8W!BZ+1N;,>35O4R]O\[==A'=0SN/ 9&U< M49<1182O_\9D>$J!T,ORC(&(!PS$%)7V:777<$]6I)EYP6;TD/3NLAT;@B8; M8:_17@T7K5[>K/Y1IDI)0)7&I28?6XD:P&R9Q)6[:&=V>!8P*AKVESE3SV$Y0<(-O@+IU)LZD M:>$J$S4(1ZQ6&!2#)6XYL&&+QM&7X)U.^_GOBE)V3>P>3X9,C7&2S5I(0:65 MQK(>%QC>_!9$A5KN*3#(=5/4&2W^_\*1[=FCBRJ')^AQBIIPB=E2? R6H''> M#">JQ#O2?LU>-0F#A(VF\F/!GPHILUZ=(.EC[;"I-3.M M1.G"*0TO8AEE;(.0FW:/,O*>#BX0I/\S$J.+P4P^?H;RQ^.?CU\=/DNPCRUY M@1MX:[O/_"ET);T!E89XW8.M%K71@*Y 6: I27Q;\4(B M!SX8@$9 '_ NN$9%&]VB-&8ZU??& :%!0G/DT$8 >E8#H982 ^;/*2F M5*L0\3APL;[/5LRDCI33)9:';=IX_ ,_SW>G<:<\986F*LQQ-:5HM4++DUL] M])3"$A/8L(1%F3/"+_R7(=)G:S_D/QA1<1$FI6ZUQ:VNM)B(!@561_J#S(I-@@3)I M3->EQLL<<-7H".%!<"18F!A-*<.=)D\Q("T1QA^+=C7&^(AEPO;%60P(HO8P94'<=^.M7YBD]]VFALVSU*YO'F"[81KL8HLQ,KWB M2)P27;&#HJ?(X87/.8*(WDJ0J$DT(BSY6FM%5D['R%&V:9W$-FAX3D7&[3\1\9#< ?)Y M]17U*O.2\J]-?AKZJD5C8@E$,2^[ ,*#_!9%*+BN0J7/)BSZ-=[L:V0T#]0& MZ$$W59EG<4ETS$^&I3G@ Z"6>B?:O*WM2PQP'&UL6$Z^CT.OF55L9RN&S34( MVM00%8101UFE'*Q"&M5\N/I4GCR.F U[QRK#[\V53F3;Y:/-X\5V"<4V!S+J M05)S2;)8FC)4G1.0)_5<1YN#+O'DGHA4=I.RJQK2-0YDU5SL*6X')UPQ*>#A M7DT4VE( F;EF*M"AH.'"U:-$OL,1SUG!&?@L+TF1VANL^W5"2E8%&#:Y(%9M M<<<,7-")E,N@*HR?8]--8S*_"?K)0)3*%(?629&]-3>*I"D0_%C$ KXY,XY: MV>"BCR&SM!BG)O/-BD95;W2?PSKD4*[$ M++G.SHKX<_D:+OF@YR"ROL0F&SB;@[G).ACI=$@(=/&X<->ZLC%\JO,YU7%)=1S]P-Z+1EEB=_N;__,&)/ M1]',BQF7^/WEP7=?\U]7X:\XY)0'CKM^1@2"P2Y4^R_W!N0P?/]SE!"#$^;N@KO.8ALV6MPXP*&A5W&FQXW"[D0 M+T/JHH4ZS^*2_%"]&9?4XX*YE+U])X(&P.:N3=3\R\E?47YT*G/E#U=J91J& M*;L(>86%O' QN_A](]/>:N0$EG<?,".! MW77"V/?J-0QQM>/&I?B$I&CWEZ\;6Q+,3/+YP1#'DHO!I:B# 01WC^ _?\B'AO/>@-# D4.A;\ E@\A:G\_*$\28+A4JY. M2\*BQ3TV&'KHZ5"1'YMQ;6NW&RGD6E3X8Q1R))H F>K'J.9!Z*8[^WL"OMR& MQ#EM#JT-ZG@4.KS!_)1)$!][60H)B-#O.$"7QLB!@EMW)I^QE63KA^BH+FO: M+.I3IK:VP$Y __.])B$9+NR\<93UM10R1:/@&'?QK@![Y,XRC+;2EA['R^ H,JSR=O8D0$8>0.M'9"GM/]BE.4_)#)BB#2."D M#N## )J:XH[4,6EQQ' JIMG8$%H$= BE6\9$[RZ;B]F*)B;>DU^%[.ZLN&BV M*"KIH@U 08K=60BF#+LMZ<"-B9V( U.HA2[%^':"XVE6Z%/+M,0.!MPAQ!96L+2\6&?XZR)+S#,1J4=:(.,*R1A2!GFZA:L!./'P$ MWZ&38#D48V87BC[*P3@N7)HOBWR#_-H8J\;#]]&ON*3,__IG,*6^_N[@X.'] M__MPZLX[YP#@K*GR/__M:5^L4%SN'3PZ^.%[O7%V?^>R:Y2M@%]JJUX!0W"! M,<35BF.(_%KX4WL MMIEAUH?[_NG 3Q (#H@/M54R'2HO5SOQJY;%M*"=!)B"<2:X4TC(121^A+\" MCV%OKJT;H7+0@1-X^Y[>0/?[)YRL^.8N67$+DQ5,T$>]DB$6,G8V37(OE57\ M\INB6(?:\*C])2)K%9.4Q;NIL<937H7%& :9Z].QQIQZ SL\C]L\BG]@2.LE'!;F^<"W'BW+8@$K$E;Y!<9V MX-&?XQ.DQ?SHZ0MK,>=H)+F4&(B[M-'MT@\@HU/=%2 Y>^!^],OX3%W ,#S<8K,(/ M/Y$@XY$$5BGZN5ESH8VX:+CM%%$-/IF6?;SCZ6F8B("5"*D8 \I^^N+Z50(N M1:R^@L:2.&F01+%JDC6%Q/ZVXV9A]*6546E1)0"S1S9--]P M&38L8XN[))(P()L1BD!-G0+T"JQ;T19RHY@BC)Y>:\Q.-V6>";YE1E-<:Z5A M,]H%67MZ-E-<4(B85MB0K,+JHC#S=#Q[#C$MPII/%>":PHKDUQ%9:TIMZL3; MYRB')$6F#%^/.SM(&YZS+]]B]"V>):E5V,W.8;:ZB=I"NODU%/Y .V PMZUK M*.:Y72%A&OB5H22Z#\8\0]IR;Y+&E/5>GF2W* 5!@2X/%3NI)ZA,RY6FPFV* M-\X$/>& DI#B#96(MD/9(#A3S_G$3^&TQ9J".8UQ)GOFI57VMES!L5)$&'@$ M@;%2])49DBF!$%(Q])0]7@6>NA@7XE=Y<TNAT)79T+>T4'+85V+$87!N#3HE MFZ-Q8-%^D6"\)SDX3)-7:)D\D4#O'OW8):]"U69DDE^_S&'\_8<&#'9*L M M#%.F=D5G#(8!?N=SM^[[*DZ MFLDB-URB8!WRW@[4P=5<$LA-MM#6/(WA1$ M:>>>CRE*40I:EX)T!J2:[5$WHUY_5\0"^Z_)&+S_,+DH,HX.F#(+H*2\%B', M'0[4\"[_4K2M1LPBYO.!02\<3R'@GK/MX;>$/(TJQ/LB!I'NDT;V__8N9G[; M8N:#Q-O7[Y)XN_]!DZ(O"=$7'[C'0D7DXU2*PI)=*8VZ[K#7%.Z2L@@> M+,P(T28_+H+-HW>7Q9O'A^_VCMZ\>S9X;W]U3G_ F'UOZ-_I/'NNR;AZ0TH[\@K I::*+=>+;R(OHX M??I=OG7??>L_OX2AT(#TF^X.X*Z/[[.SILR3*R\$W817&Q*'/=S^P6C?5=156_J?$^,GOF\*!:+JPCYNTNT-UQPV= L\Y;]GO[RW?!T M$/"M3I.C%Q]":'=^:2 0?WN>\O=?R7]/Y+^/Y;^'USH:%1R5F \O+Y^26. _ MC[*NQU:SQ\GR?6* 6F1CRD%?PBM071B%5(V/3^\=N%X?*<7 M;FSCGY<5>"_YC>R[*84[C7#[!.-UMJG[YF84 @K&'TLD/J6=/\I6L[;,$57_ M!O8>-<(?[#[X0^B#8_AN\K+-RK9$P?CYW\B$O+,8(D^B?)N! -R$>_D'W?T_ MA'YX!M]&<^&7UW>:X=]4,YP@1W3R0];.LA94Q-$->A1_0$GX0VB)'XKR7U1Z M<[0LZ^S:Y>/:?%W?VP[^7 MDOCI__S'_:_N/ZJJ9=-V?:I\"'>JXDY5#)K%9LVA5]C*PJJC.XF;(L[A7&C M"J/-NN8LY1]O0%^\^N,9EW\(!6$\6#<4K[KQ6/:?X'^QHMKO1U76Q9[T GV[ M[VKTITOVL:9_4"B\?CNH$I:*^H//)HO[Y;T?IGC?*O9="].H76#03G"EXS&0 M:ZW='U9 PR+9JJ.T_OEOGQ]\X;;+_VG+WN$CWOF O&?W&0_1=]-8XPXAM/1+ M:E@NAATL#,SIT':[WD!C%2O4<:_9^2*I,Z'[=Y& ^[=> IXG?TV>>Y:[1\DK M^-6KHBNR=KY\E)S 3R=$:X=;?,+H[H^2Q_#KQV5G= N/DD/XS6&^*NN2(!"P M3V'+[M],9VP0<(_)WB4']^(>LVD,?/S.5]\./IG-VB9CO @!&2'R;?QH221IHG7[ZM#6-/:.3<7NR;Q1[<-8M)&]KS MWK^]Z\H=UP>QBGGG=9EJE'_JNX7CJV70.N:.ZDA\K-F]'TJR^TM8Q/L?^%,W MXI2_EUGQD2J1&S 8D^=%]Y&KB6C*AX@V"C]G'_$=/S7U:?)W^)]W?,>5/_ZR M:-9583;!JV*]F56(6;K0DHN;BO7<(K%ZB4A%&7O++ MINTWIZ@_[Z3F;[\V39X\SK"!\NFSCRPT/Q35:;E9?4RAT_2_N] < M9>VJJ$!B/GZ_!,:O?RNKC_N.IUV;%>_ZCJO?7AOX?9.\*N?-G?20RIEMVNMI MP0-)K;/\(UU3)CW@\%]\+.$Y66=E?2N';@3(72RLK8KU\SW\O-_?7P)>E+6[V'0ON-+GF=5=M%]>&_K_['W MI^4B-BC5'!W0$+"17P1.GWC'2;_GOAW3KCK[0K"!V=7]L_/5:S.WB(U M&J6/U%@C5B<3+["5.)VC+*C=JPIJE[R@=F>3@MJ-K1;4_DB]+;]@F7F&O*:4 M=;4_8%W]&+ZE5@SP;Z81#R^H'U/7<.!]KA/*NM*N?\\;*,.!OX>O@R0R/.R M)J*;>%.F$!L))B'O!Z1UX"DNV4U-!R8P$W811$ !9PGO^P6CXO)D@6Y/:TPD M0$"8U5C$$9-X$"">F$NM)T"O=._=(>];@E6_.:#.W5T(!(#]@!Y=USOK/4W2.((I>Z)5%C&UC;_%#82J1/33WXKB?^",0@-EF:S343V6^KZNXF M![RYU0/^"R=R2R=QU8JIR MI[;WXM5YQC9B-(_8CNBMMB-R^+3JF[#!UM;88-?JM=[F&%[) MK9MGKOF3$WYG,5HVQE?L(1V#TA(K\8T-ID!D7_X%>M#,5'WQ;F"GOH^QN'IH M?-(4BZLH2N"K+Z)%) EX_JYQPYL6/:<=R[H!\5N1,$51Y0..C0A7CYI&2 AC M(2D0LC7VY>-@3'K?A6@TZJJ ==&K#6?Y%W;>(S2F+VCMM6<36+[LA/W'Q:WH MA%TS+@BG'U@_3$!KY&S";IB&7;>;655W[ R-=B\#,]\Q&@%[NX7#K(J):B6J M=4,&^BXN"FABZKA#4A-)*63^D#K.D8Z9088OVEA&,?6Q0HLZ&L@.+[RG6,#X M\-B[AO==G3K8\34::X,+;1/E5\08,3[>VA&6#E"(-H_8MBZF\5HYL#"%_(] <@!(VR&#\_D3H_$D<#=BDST).$ V+"(*3 MA4T PP=KUZIL08QV>NJ-BR0>![QS#S(;9!74PXY3O> 2B!OF1WQ?OV!#R24P M;^6A2#*MH]:AK4J'/D(=^E^A, MQ[L^^*L4HUL20YX7/(A^[@J\.P)/[PF?Z5XZ=E+W"+)_WA84_A#B/**NC=3. M47I/A'A'@9MY=(2M7N6/JHGMS>4[$R8(Q5340U.'H,^6<"M@! %)&R%*80J$ M)-4]=):-;:+GM1K38(\#-E4=G;%I*K;X' LI*P4<=;/'3I,>=855$)$/:QXH M6@<'I[;:C;"-]+S\)O.-15'@8&-37 NP5NIF?X\.Q9CZ: +:\-+ > EG7'@$ MD<>2Y"Z2PU;7.,.A/%2.A@[UZ1:9"*!L4ZL^H8PLUS=]7:>B<5_S:4#A"I*[ M\0(E8-W)ET]F-\1D;G&_8?UMKH=^_M?-I2&LBRN@KD?^]"I,ZWB#A)] !=6)"[549WQ*2 MB/!*JA .*4N7YY12 V#9VYDMT(,+=-_()7(%5??JRS5_BR-L2DQ,YQ(@B1]\ MJ?)SRJ*<4P0<1Y>MH%TZ'-B-F*@,0!8GG+Q=>KF^O/ MQO4'X]VW3]\^7MQ>_=^E<7M]>_'1^'IY^^WK9]CES^\NC?>7[RX__7;Y-7<: M=JL?K+.(BT_7GW\WP*ZZ_'ICO+O^^N7Z*RSB^K,IJ/;BZS\O;XVKS^\O_Y_) M*?;Z_:6@6/R2^+,%//GCQ6_XZO77?QD7GR\^_NOVZAT@X>KSS>W7;Y\N/]_> MP-?OLW2-[V_1/50TRLI;[<6#K'JM")L_@=;B3NZ,*!S\[<4=]^#<-2RGU:K] M.;U#/T_\MQJW3FL\#%P>3FR;H=7A25)$A#O/'RP^W"R823]Q>?UG^P&_7M[?7GXJ?>6(" MN;TH@7R',*UPI*+D7=CZ=&U\K\/UD=%:;O(U-[E6;?/*;;->K33[] M3;:J33[]3;:K33[]36XYN* M$V]6'[!MIF$\K3@J4=&+7ZUZ'3 Q__)JFITO.K8I'RH/$NQ&K=N:?_GY2SPF M2FA8-:L "3\6)?0ZM9;UHU-"UZJU?WB>T&G66O93D% @J)^$E_WD)3[+T513@5X6S,<3HU:[&M>0#/9L8V:ZW*&JD(9W/=H%7K'DXWJ CG6 G'KO=J MC8KC5(2SN1E;K_4:%>%4A/,$5_V2>^,?W(P]56NU*#&N.I.E.9.5P5H1SM.N MSZQ:LW)F5X2S,>&T0 NH[(Z*<#8W6.NU1J[JO]6]OIOV-!T6558+ B&E9)$"=D=%W_+UOWB562F M88!EGJ),+36G'R2Q,56@"RAEJ2BMIA0O>SJ!6+>FH5/W-S+"@M M>T:5N((DPHY'JB3;E%%9.*R1ZL3.ZS=5N9W-"JQT%A18.:TQ]E(%9@%HPYDF@.VHW9%]6,VT:SM-79RFLL\&G)R+=8 MP_"7?OCSKY\3Y$S B^BO&V09$7V4;'K(X3ZS7B_,7MYI>M8!L70!K\%YX.C M*GPBQ"]\/L+G+4. _N N=2?3#8?F3\^A.$E&>^3WH*DY("/D_QTM(?=3.["V6 M7OWDS(Q_L=CXC67/,?WU32H1&:0:9_9S3O?!"P24]V;K>A 'ZF1(Q2\.C,SW M=I?_L,4.G,_W)ZP]0LX>II*8]EOJH='<"60[1LC+"A<_&G&L3PEKK;+7MDR[ M7N"%+G$HP9&P4+N7\M#/P;UF5MNMBHF6AW%43/2'(XX?D8D>OX*:8Z+ME+T6 M>RUWWR5^L\?SMS&G>AP:5JMHT2\KR@7#7DBNPF:%S0J;)<+F<1KPC:VIF/RRJ=(;*[VQTALK MO;$;V?)]!W \ESK>\[ZJHL4O=E05O6)A MT#AT!_@C'_$I,;"\E6D!E?\H)&>7GN2N?.,?CI\XX0R[MO;,PK:_OP5..*3& MQV[(!G& ;>P3(,$0)AUFHIB!D%+"-9(I?O&RR:FB+X@.QL'6ND$21S&0,%)5 MOBMQ,&4^+A6["@!]P!D6?BJXK"3N.'X!S;&XL( M*-$5&+OZNA%&@V.(% +MP4M\,2&;.*Z/<#F3(/$!5N?><3VBV#1,>^7$TY"= MLT>7CI2<7**-PLYK!F!?GAP\,/6GHI]ZQ3N#;4Z*M6Z&&$UX5[V**WK9:=4S/'(.)XW# M;E(KT\5:3:_1;&;1L $OK5H]LVC1T1H XSVYW4G:(!RAD&D0IN&.L#.V:3S MB\:0P:D;,=_/ #^\GQ M@?!!EL0;X6E;(! S/<#,$4B-:)!$)!V0A5[XCC>+7%+L/[B^XP]Q.Z2XZ(WQ!VB9*+@!N[<7-?DGB.5A,HCY]WB*0>;AMV"0A3 =BCG8*C*U MQK#*^U<"%O@ )#J8;RC>I^.9<8:D9M??_OW+QW?TT7K[VC1@ M-T-G@[>_I6\C:*"7!'>,9.N#&X\-'-P$Q6#$PI#;>+!R\:H^[<2!G8BFH+3 M+"P.TPD^WS*1F94IFJ1E*=$%.L?%)HC$94Q0 MA1,' 18R9@(\?!ML)E!R^-]@J\5A@EMH1+,(6%-F B-R/)J_0&M* 0)%+(EX M5N84U+()*/()66:FT7<#6B_]X?K#!"UC_.PG<4C'$>",G!&+05-B_KT;!CX" M@X\X V>(KQ) =VBRT$\&G'6@9!9RN$#I4E\@&(4*IH(5-G+(8M@N@ ;O[=P1 MS OFDPOJ%%?%0)E-0CY*"CE03H2?N(KF@M)P1W^"[34-(LY6 /'H9,#E<1S" M7+#K0W<0<&CX/O!FN%( FL5R MHGO@?T$2"8K'[%SC'H@"O])1SLD-*/PN"(;\S3%SO'@\P!V4**II#%$JVT"[ M@"L@,F< ,^"!^&/FQ'&JK-( 3BBI3Q[^.3916\*LK.Y.^"6'] (!%QNU8WYY M[6.>D4AK$4&#&;.'J,9CL3!M' TT0!^']Y8-QCZ2&9#GQX_ON)6&]$ON(PVO M23]RAR[L-IH<^7>-RR2$9XW?)_V_%_SZ(21&B6//_?;MG\;'&"S],]"0/3@O M[CWS !;!W.CQE N.\/ (NU$SR)"!H%EHU1I9+P80Z,")QC4Q+8AJQYC"#PR( MT\6?_>#>P2F!I&$GC6@ CS'RH2&P(Y=YP_.1!];M*.0N#6&P*68&R(B"4?P MA(F,!%AE%' R3,S9] \A8 Y.9<"(D6!#&HP#@SIC*^%# .45@>$ RZ-0# M1"7 S)WI%#03?H0RO!./.:)<6/>:2X9+'70[3OJN6 WZ)0%+:#3BUO<=C[8K M&C-I*P9A2.GYD7"MX&,ANP^\>W(,(?.)T58D-E/,Q4=*00J%2H2;B71)3H6E M6?J "R\9?XAE))X_NOU\;G:".+=WBG-K M2Q*D*OQ19 %]9??,3UCT9N>![VL%V&[OH0W/7 5=!=WJAXXS1<;>&K?XPOW2 M_"9B]ZDR3\TNL,Q>O6'66_O/)]G'TKI=TVH7="LX_J5U;=NL=TJ\:^O=_6^H MJ>30L&J.L^;"\=='TTKK_?63EG*,^.SM YWS"]F1*#F41KH]&7.CWW:7/!W3 M B'3,!OM=GE9UK/6U^LVS$YW6VEZI5M=NV%VZ\WRKJX,[+%S&/9XHMA<[)S< ML[ YE039XRVWL ,*K_!8X;'"8X7'D\#CV?V!TM!HEWK\R*%G5C?%V\=FME-92B9P;YGDR'=$93EP?,[IYRJ+474LN MB#J-MEFW2FQ[/VMU[5;7K-NGZCEIVVVSU^Z6=W5E8)G6@2X^3Q2=K9.20$><&4JF PQ+E@8 ,*^367()U+#-5IF9V/,L@1.. M!.Z85K-RLRV=HVGM1?K\,,+G;#_X+)#F/[J=RP1#E1NIM750R2FN/P@FK.2W7EVK8[8[IWHUU.TT MS$:O#,;%3E9G6V9G:YWJ3U1U/VM7<1?;Q.=>T'GR;L#MR9M5N,S+(VP7XABO MM#PH@>1=BZDR$*_=J55%H[:*T%YM+QD\/Q)"#Q39MGV$5IFUY39ZMI>;?TT= M,;F ,;$P3-FMGC)KS<]:F6W:]JD&,8*I:M>K2+\5YDZ54;M=A';WHC'N+]3O M^"O!7&%[&1:IW*9CD#AG7>#,S6=E +TN,6L^:W3,3N=90K7"X])]/2:9KU>XFZ5S[LL:=3->L\ZU=59#;-1YB:J M96"49_9>_'$_CN2I''*5P5D9[A4>RP)#A<<*CV6"H7+(I5;19Q;O+0/HJ6WM MVTW;M!LEKNW]U(5UZAVSTRIQWL^3=ZQGF]TR>TO+H*:?]2JS9YOXK#I#;UFB M-KA$'09)WV.'$NL; %%>_:C"9(7)"I,5)LL!Q![LG^._+DH-(V/*0F/H>DG, MA@9\,0E 0Q@[88DM)JM>ZYZ@O619M4Z)C8IG+.MY0=L_@*U471%M%9^'O"'Z M"?[K@)#2&;WG^NQ\S!#X-]T:"N%2<6\[[V_77]Y=?S]]=?_QX\>7F\HW\L*&P(U#>J#GK]5U/G?B%;Q]UI"-R$ I#.LV_"#V)@PQP?,C!+/4&*5J$41RT\:>$N)@\.; M>= MQAD26#C,%M>(2V/ABU\;38.3'1#]T+W_E?_W)U@,?%,$AX6*2@X._$HC$!X\ M^<;Q'IQ9A+L&$_STRUC1DM"W>O1_;\6A:DP?=>K\&=]H_?J+8XQ#-OK;B_^* M SBQMW0T@I'Q#E8)*XA^^=D!D.%!@A= EW,4+%7_F<_4K;7>,08L@&@ M'3O&6*] (S3LNMW ZB0#? -+_, M6 AG@]U1'TYO9KCP\ !UT/[,< S;?F7 @,F 2BO+,BGX\KNQZSO&,&$XF1? M,,8@B0!5J,:R"8*)$5!!$F)%9APAXN#P$4!K?XC'"O@'@'X8 @0^SAO%8>#? MS8WG#,(@BHP)=JZ>.'_"Z' MJ1F7CP,O06;)X3>->"&"%(02UZU7-&Q;VQ_X$\$WL9O"E TX"FO&!S@Y0(FP M@#!D_F!FQ*'C1QZO3YWN=&8>6+;%)VBMG@#Q^,?,B6/ R5^)&[DT<@IJ?N2& M&K)F+.9.EKT+NK_R83L3:K\7S:*83>8HOK,)Q5O6"I*_XD/QK963X"ON D MM8F'%#\*@PFM-SDUK'P7GH=U-E\AMC:;$]Y XO_M0/ V=XWA<=L-(M6'"B 8<&>W2C6'8']MD#LB(_IB,,@WQ\9ZYN M(0Q2&# MO4K@US,X/GU0BB7' 8_#=F ![ .QFR"'9IG<,C\*)DXO(D9K"9BX;T[8-%K M[5RV^;H;J]== ,RZ<:T7QUZ'^:*D.'Y>=FUNEQ[A)<\ M;6DF2&'%Q6!_$,_S3!)%@AMEV%U0-,TT=&$Y ):4W&-0A^ \ I8R#P(F MT]9\"".P;[T_'P'TTNK-O56\J)"A)DOO 7]FR""$NB.IVF"C$= <#K&4HDF5 M@F'GM@_UL2GH-(^P@S$>DI=V;O'#A$[5H<2\\8\$H$IEKQ N,-,0*#>\ ].+ MXQ88\F ,J($.P#5DAL\=B)4QZ3Q6J+J@$6"49 M.R*H/"\Z(JBM.N[<$ 7DMV@(Q2T(9PA^""+616M7/$&HYM,(O63DAJ!)CQUO MA"/#Z\WLRA@(9 0EX@B+27F_AQ$CKBK%R')2K,*H*;(? &2<+[>B9H[)T4&# M__D)$ 7H"VY4&G[ FHOTCP%)V<> .JADZ#3U*RFC&+<8:VJ"@H&5(+FZ@24,7Z6G4QDT M2".'5D2*G -\-Y$&8N?1".GTDW9FV;4NK,QJU80=;#5KH%*AC;_&TA;<<]$% M%S]O=)D$@IIN7X3TQ1N+\N/. $T#:036\[)=SW(-6%#;LK/D3&OK-.<5$O0& M#9QH;(S@L$2\D=60*\'IJ7%PR: (L6A-S-SFSE]/QU(1+6!1W[^B,"7B0 MX#=IBAMPI1DI/@1*^C,J1O_J9_E!B3\&U;3#@DS"K<4_12Q#&,^#SGN/'IL%@'&K. MR:VO8!0_X+D1XTB-%3;JI=6V\O1G==KS],?=Q4?IZVY5ONY]^+HW.C@_S1'> M!LQ)8WDKSEW1B/IQ;.=IOV'GOB'>V^SEOM5A,LG(6W%"\8QS#S0\ 3J..'Y% M5L-R?XIDQ/"%\A;Z+LYR$Z/LW3\/?)\:D5DS;I3XB.5B]B8L>^Y.4NR(=A8^ MCLG7!__?#T*PY,B"P-%"8>^!3+DG603%5]?!$D<@>%.]O^0 M]6./A:-H4#JB\2\IC M++9LWHV:KMG+$N('R21=NN_&&;Z-V+3K;PEO%S@F#D%?6F]? M<]+(_I8:2-P'+6D-3S.,#.,BSNWZ/-)I"0 E6#_H%,.37_ V4HM=JV>HY2!^ M%DF<\SNC*/"WP F'"/%[%_A/'(012H%Q$,(L?', !I9A7,H!SY7RD$T3H )4 M&D$?N0L=M/?#(+D;&_]PP%P/9QP1-C\;K>+#FCHAY/3";XL:_QPN!>]!:&;, M 9@9L9SBTSTG670*3:$'?M_JSNOD!3K1RW:S/J>3%R%7YT R4@^D_?>\(.$L MCMPF"U *_/V/L0MB0(>]SSR7W4NOBXL>FDCX:WS''X#=#](2=JO/#PO0+[)F M?"*:GPD4=0P78C!H)T:/P%Q(@>1.[#6N[Z[&Y!*:7?'K@2V ^\(=ZLH#R@ZY/K5)XO M!J.]#9UK56#4C;SX^%UAR\1001)!+]$K]_DUJW=5 M%N^SHF_G7@)+%EG WUY8=17+)\Q-.6 NXA$#_N->.R^,3O.#YV%8+:9<#/RN!78W,71F1GO=EY MEMYA^L=5,/XX,!X"NA^],-)%Y#H5[ZA@/'883XAW''\7;$HJ*6_9@&:S;G8. MT'-T3\MKM5NF=8"J9/M:GFV9U@&ZJAYA^OO9$M='54_@"0@]4$>]XU12MR=/ M_N$ *DK>OL!J8S]DN^QLZ?EKM/=?YW^O:^S:9JM7'N5@>XQE!8-<>Z(->29% MK=BPOJ[5:VYA^MT(@F.41@>K%E09/DN\*<9U/&9AR:55H]];^.Z'M>XV- M[FE+JT;'-NO/:V1>2:M*6NU#6G7*8CN=2MWJX^U&46&SPF:98*BP>7ALEFL- M98!A#_6K=VQ8-;=F6-U23A2:5R4WK"RS7N^877O_W6[VNTJK89F=\E\R/775G=-3T!H:;J;'K5O;XN14EB';N!4D985C$W3%[W=.^S.YVVZ95(M?Y+M;8Z33-NK7_%CF5NK6NNG6B MRBO27*6]EDCZ2.WU*&ZGK6[=;/6LLK.M9\92]>ML669=KWT409E M8)@'NAT]5?%3-4FNKDZJ"[T*FQ4V*VQ6E\W59?-3+IN%Q51V6\FTZEVS=8"& MP7N^BFVUS';CM.VEGMTZAOR:,FCXE;NN5SEVWOV==8!D9YA&ZZ*B7G^>NL_'KE@*'RG538K+!98;/R MZ_TX?KWM%4OE?CULZVVV2Q_?OXS%MBQ<)&GN\!.MV5V.U7H MW5JI(U7FR D8J:=K)#6XN!T&";;B.9#,WP"(LJNB%3XK?%;X/#0^2[:(4@ Q M9R[]!/_%!FS[;K')N\WQ]G6R>?K0L%X5]2DW]:[I4:9QNF/8]JM,]W6JS2P' MUEOM\LZRU(/=@1UP/ \[CHXB,)?Z,Z,?!L[PO$]0\)?OPN !>^X.PB"*C$D0 MP8086R[Z$H?L#IL0JO;OGNO/S9]M^#X,J;\C3,;;O0_9!!OM87>^(,%&[E$< M)M1G-9I%,9OPMH]I4^-I& R3 ?5UQ>7CRJB5KNS*.A3M7VD( "_Q1)]$'$9T MF*=NR[PY+LXY2"+841:JCI /8"H;V/4QF+@#;*,\=%7O9%I9S;A\Q';0. A] M4=P>5?8EE)"U7A$4[5>9/NU\<[,-JS\$(8-S(=I@#F9&'#I^Q)>B44IFCV U M%I^@M7J" _23U8D]@Q/9D;IV4R-X._05OQPEBO687#,BW++H=RP38?*.T-17 M=C2"U>%I&"W#G=8:.8,\-2&BT7XE>HTN?)9* ,*3S5?F,3>Y;U=-[LO7Y)ZS M:-%O'AE]+\O;Y0DRJ&!RG@\NH_X:;VR;XT_ W^+0[2=QRJ$:KQ#/&:(7[>C5 M(16GQ97G^K#L!<5/_HQ2$U<4/KI4TP593H2MR7-YX^X\YU4LUS9$&V7"%.\< M"VB $>_@6Q^9-DSBCD#Y\6,4Y7<.RCPP_KV,9!50N$P(USO9[E9V; 9)QALZ MTUI\["I.R#=<$$(#ZGL[X_V+U>1()*+9M Z=PA6.*/85MYCHRY3K0:&8&8+! MD^ESV!5Z!H*=1&Q>-*7<53U/XJK.RP,#>Q=#?.KOMIJ$6J1NVU9 MO4&SZ-O0&8*^Y#E1M)]NT9_E?0#.KG9N@ 8V!>\ZA9==8L^SC%V<-]W.MVB MJ];0FR"CZ@/]A&W:>M/6'[+I\P_9X?F';.=<]6[>'YZJ1LW[C3WZ,G;""=AK M"<%7WM CRVSWVF:W4_I$NZOMTI?/*4.HS-EB=:D* M/7H"/D^K:.W12)CN0[(\*]6L5^^9]?IIYZKC&KOUTLN79ZVQ:_=, MNUZ>Z-8JR6TOTN 819)5/RF9=/RFT,7 X3=3>#&2AN247'(U6G6SU3CM1/"& M53>;W=(G93QKC7:W9[;K5;+[.IQS+\;1#R.(JK2,+YZ9225VD@ZY@S,"I\5 M/BM\5O@\C+%TS)C\I2RYZW%@3#.A;WI.MY';" MKL2,/P%C8\Y>Z/Z'EF+"0H.A:3#_W@T#NCB#IRC)#!/L*1L>@0!4?FR/ 0YJ0N1&^-&C7QY7U*K?053AQBN\$-6))4_VLQJLGKF71+.LOK/EJ&;39 M5=[(Q6'JW>H%8J[9&)1D/ ,ZQ#@SP#_PYCY5/S C1->:R!D X8Y@J.$%RO M,Y:$0"D16U(I@=(UHV0PED=S $KRO1/.OLRD(ZYZW]JO:,==*Z%2U$DI7*V&5#^ /%+"1\47/R+Z1&=F8$LRY][Y3 MD#&Y6(!6G"Q.XMS!!STO>(BJ;.0M9R,WKTM9/!68QS;&#NXC3I8DNK6 MT]/>%I6G*'NR=1%JMIYF_13,5)G73R'J,NS<*29C/P4/6#&*DDSI#OMTTG"? M2!,GEZM>T<2S:>+D4ODKFMBMU/]!*AWL"'55\8/]9OP(C\:\7[J\86R\K7*G M;E=!4*OG:)Y.HLC3Z<7&Y*GR1P66@E[:%;V8]6[/M)NE3R@L!;T69RC M/]:MN] O149JR37+7LLRFU9U$;;.SD2(GJ) MI)V(1#^KMNJ;);N V*81LFC*!MCIR)N)]C[83X2-1O M]HE9M]F/C LM[J6U M;C/&F6C"GZ+;E!0]+L$9=;K"SF=S[-=&8 B5AA_/3T6CB=NSF M*/;!B?1]39AL^H>(V?QMF(IC%I;L3L6W($]/'99I'9<^W+YI&G'>G\]F?/ MH=XR3!U[@4ML<0<[+%\06.R[G@U>Q M57-CI\,^,V!K):N#?13'.,]S)*MACRX_A"DBD9-Y'OZ+$.%O:6]([,LX<88, MH<3^C ""S,!UX1GZA _-P[\. UW$E-9F1;OKP^!QW]]&H[O9"-JDK4X\Z@*KJ3W>0_G3MJC]= M-4;5GXX]O:E(U8QN/314G>>>0JYE:(%3=9ZK.DI5G>*Q/J MJLYS^RU6[<4^Z^,]RTO1:#7- M;E7*_TO:&8#FK%LL].K&E[^8#13!GR>3BA,&;!I'8@X M3]LSU8"I\'@J?)5M$*8"H*+,,^"S9(DH!1$699[#LGHR8V=H3%S?G3B>+$(#WQ854:/Q\Q5U].)*XD%> MX8V7+EESOFZ7J-Z:-6 MAP7KJ?PR;OWZBV.,0S;ZVXO_B@,LO$.U88*1\0Y6"2N(?OG9 9#A08(70)=S M%"Q5_YG/U*VUW Q6T-,N-XN\[E3]17Y#UN<;61!FAW5]?N*U=^:*X/7#P!GR M^H>&,PB#*-JHN!360?19%,T7<((C1'4E+R+7H6I845H/2]0/*BJLN*)<%XP< MXDES?,>;1:Y>"RQ;H>CP%9W>!1P!^ZS>).?,5P9M:DQNOJ*DN: 4(I7]P!?Y MTN+^2(Y3=#E[8#MBBD4P>C1UBY416J&V1@2AEP]U4!+-8"6/1*:GR@ M>ZRNB(M,J(2<+#ZEEV]S_,Q[S .6#M3E#FC6P$=)H4/N^B/.U!TJST;+V'=] MO^P. H$[5*&5%RJ#)V;&"$1,@$4A86V\-J9I])/8\(/8\-R)R^O>F2NJ)LJJ M=;"IZ1^T9IQ]/IF65[&MF"?\AA(W6EZ\#:BACT7?$OC2P[_NB&,!_",WEJ0 9-0\_/&_853G MCO!V,40- 5#*:]5=PE+]:&],08?$R4+")"3IL;1LKABUUJODJQ\P>MB-BODZ M R75\0?L/&2PF5AXE(B-ZJ3Z/AOPXGQ8,]*!:40=1?SY(0B_ U$,F"SUF<*J MP(<)\*3%A:6%D8T,71#&0$[,X!448W87[R01NO%DG% C'+V2T\B#/<,^)?,)*V@OG=B-;:=E&-;YX1%U?3E#4='0]Y M) AHE[/0>]AO4J26P2@9>HXO4QW'!,MO(4]ADZD7S!@3*UJS0/4"+7QM%.25 M\RQEI8KYOL7!!3!>8\I"1"IHPX@'%6)AKK4^HBE@B+U7I@$K$'6ZX1,<<-2J MTIJ,IBK*F#_HA^:E7^&8."$<)03P/7 2+YB2<-HS)\W ,=3@4-B>*\:>'OXU M&:H< 1\.5\XG1RP\K"ECH;*H_+1FCB6.RX^F$T7!P"5&1DS8AU5G2G_&!%L* M E'B@U9$':8#ADC4!Z399TB83^!@XO 6G'>E/10?4X'PQFHT'YJ+R@-=^>=?P@!LS$CLDB'Y@G!?.Y/I6YU-[6P%K(E3G]D'H*/3.^TQ3!+$SN.6?V)TS=+P8-30J_"MQA0(DVXKAI56? MHXZ8H@,E<:%ZB,HE-H%:,D3A#1"$3Q,31>SC,M M("T4'20&"Y:'8O!)0!RF)8"5-Z?9@'BP UIB''L<4N@(Z5[\;OD_[?8> [ M)QP*KXP;&K$[B6ZO/R@W ^BLC!Q$>Y?["4H>"0HWD 4J,YZ*-WF]>R5[Y9DG,.G+)[QTLX7_73KA8:/XO' M3IP!9!@ JM!K.'9@X?B+TW<]Y((P'?"/<.!&F88^Y"!-R(L2W+/P\)+S"JD1 M[QDNI<=E?S(3&R6X(1U"^?H2.6S,WT,: Q MOA@P)1(N+]6;Z DV^+V3,O2B!V>:BJH2V :@[M\#8@$MJ/-P_04>4$A\&J"MP6@ X,-'_(S_JUV4S.-*_1: M^D-3?/7/&N\Z G3F@( GUR43+Z"> VPZ!(IS'KGG7CB5L,N/A8XDT[!;XCJ] M\RK?:\XA$Z*X&4A68QOCG0UY%70?#PX+Y]OQ:0.NE 0IX4=X %YT/+ P1KX;SZ9,7'S0D[*="6AU;C T+@#M'H>< VXI M$^)3:O>)1;5KQA=X*\2C,O]B5A:@V](AN(#?3J;@JJ M4L97U%#.9RE+0Y,V:SN8QDL[)Z,1$?DOS9S_;\5$4[SL=CW2V:,QGE:L-U$Z13@@%,'GFBUKT_O)H2^ V!)7>1,K9ID2LV: M]:H,2R>UH&"]0Q>^(W^*%)S 6XE3%U%]X06Y+@[H8#_298H3HK,D0EH$.NYF MJ18UT3O?E8X]!T9F]^@F@:%1,Z5?43?%J:5L)QX-J$P\.M'\().320W#^1G@ MP1>7S0[,G=,OIDJDROLSL9#?O: /"T@]HZL=OB;HZ,(DLRS4O!M9$/$""4RE[R(Z1O=8'XQ\[!*1S^(M1'PO MP7.G_'BVUL,SX7C$A@S#$;:&ZWD;\"11?:DP#)@+A;E*T1NF\M?*2Z"LMDO2 MD0$PY E&+0 9$-<6(QY&(EC37>(.,>H S/TH2?O07H=WCB_O-%#:7((R$DS< MP6IF\RXX5\X^R6_RUY*Y34*-]HN+7>Z,VX= !J<"A'>!DS3MI;%9Z'5ZD@8R 28-%@?[Y(!(MA3EW MC[)^37Y7B*[=$77\$UN5!55VSZ5VMI, 9(N0Y,XPF$H!@7]KZ* 5XW":U9O9 M[MH1^P2;]8A)_WNH:=;-I[[^%UKY69YGMK?7T.+&2 MF-L[WC<+_*PE/]F-MMEM[[]]QWX6!QI'JUUBC>-9B[-[9L_:ULY5PGG$*&XX M#4LH?4W;,\NT>L_J[O6ZQ.1]!F*KUWT6?9=Y>5;;;#=*KEH?OU"^3B-HYT)O M?2U8=HLG_?FRY:F=./.=-@\N]2I4[)9#]LQ.?6O\_T?7 -;/!X2YI]E\P(5Y MN_@W3RA:.:H?^.=XW2['=+?[OG;'M%O/NA'8PPD^21$]=6;D MC4@- UD\SW-Y-NX1G/Y.SVS9)RO?VG6SUSW52X-FV[2LDM\%'N'Y'LKK@Q", M?S_AYUO5M'6&]YB34/9S#29LNVLV=JFA:X1_U$W%CK>W M\ Y(KL)CA<>R];H^FI;6&$)/Z:ZBJ@SE#HMTV$QAD9)+_G8=--WZJ3K7VY9E MMMO[[Z^[G]5UFAW3?M[-P>DJ\CLXZ@DO?2P"@8[JF)]99A,3:MK/,OM*K0-; M]8[9:Y]N@*.-@?F-LKOAC_=4BU(7QW2J.ZVFV6N=JG@[:]5[SXUZ+?6);C:Z M(+^WQI$K ;ZTDA!54=([3*D2.8%6E)P^8+7O>\?C)4Y*S0'.>ML+K2C=^;": M9N>$G79XQ[!+>5XY[0[M)*F<314>#PW#\3OM&EM3!,[>B]90KS-]C0XH_)]: M:^&LVS*;K3*KQD]>F5TW.\^K'5#2E;6;9JNQ+4_KZ8K[8VYP7RY!56&RPJ2L M@P7_Q4C2'?;)*"A4J6I,\I+(U^IZ["*MN[_3XID;W--1;?B7[7JVRK<)7UEV MYBM>:+_3G&](MD9%_7P+3RKYGH*C"NCR+G>J/+1>4ETT35$EO$S9=57M(;G"Y)^%-$2S5\;Y;Q)$N\C,@H\CSK9 M9%H*Z56,L)DA1^B9/E2G)M9]:^U2,M)W: MIJJ@J5:S=ZZ::J[:ZEJ*?TYOX,.W7BW)_A-%1_,J"VK]4O]!+9[G^]GMA4-8 MA4/,SZN/N4V+8Q/TYVH6\[+P&B45I-B)YMWIB19M4.DWI$5WPCOBIN=NX@RI MRX<,#!:-=M6#U.6Y9KQW9A'_; 1)',7P$#Z #*33-8;XJQ,O[(_1Z2Q_A+.R M=GOY4Q8OPIW*FP)Q4YVAZ@RM.D.Z59Z*,^P&90IP,A*FD8YDV-"6]LB1'Y,]D?-DJP+1&>;X0*&P5$%;E7Y+XC MD;%6RI?HLYQKM%,@0X"NX10-@S R]1-!/1=\'WM\B4?Q+8#;$0U>BW7"BNPK MLG\FV5_X.28_;YI@8YINKME2SO:@YGO410][@*GVWQHM%[6AU]I@XCC:>:H( MNR+L9Q+VO*.!?![KI?JIGCKTCN#,\IP(X_3!P.)D[H"I%HT1[[:FS'C0_3WL M5XQ51:FEHS(<0'[ ^V+I%/'2I.ZV)K0>GCINMM\FK8@\&(1 UG9&LNN1$$<-.W/Q;_I>F56W& M_??N*[U2,<8'\)4N"W2&K00V@RVAK9IH6]U7OE*KWBWPE=H-^RF^T@OAJB,M M=N0^8D_T=!<'O T356B,@E'\@%W?B/!>6FTK[\2U.NT"P/(/'G,G,:OJ)%:R M3F(P]OJ7 EKK/#K_A4>O>#CE1B_H1)P_>43VS5[NL6Q';M0<1(\SG0GGVQ9. MG#]!_V:J];8P0O,=!*F+ 3TP&+.)&\4A]0&,D@FG@;2#H! +WWQ7=2N+YCN MPV(34JBXFX=4_6:.ZU S0S7K6B)ON\^G.^3$,FPD([U=N#3) 3YCY+C MI3W'?JTBL=#-M3&E!NNRQFZ4)TO &M#+_-B=0I&3[T:;'1N=A4#3P[EF]/ N MR1"2@-CYLR@K )3Z: "Z#:K:#([L_O?D2C*".--=D]//4+1W!S,W4MV;N>V+ M*W*X!%?[A8;T@)@Q2/1&1J++X*B:>-U%"%-%L %]2=3+ ME)C/T/@#/;^1X#C&- CC40#@9QJLX[-!A.Y<8%\>; ,;NX@@86/"X-%%SS[PQ[FVQWC%)?RF MXK3"%^L7YKWRS[]D"_-^U0OSOL\5YB59&)$2"DL-R"8X+4.TCV<%^W7FL$AR$DY/J[]G'&78'(OIN4')=(N,HEN M.[0L=26.M'BR+X'). :P9^ OAG,7,GGU8-RP:4RZ#]=O[X)[%O)>WH4MJN_9 M.;J!4<^H=;,"+&3W@7>/KTKU"\8 _L3E?S0W6;MF7/O&)V0"0N^2%^5X1P.: MVL"=.E*F#KP@$AX,!$QS+\M6V?'"=?O:BO%O^,"Y\1P^TM6[%%$@%R0>5.LZ MP[?)QU1_2_$Z%S@F#D%?6F]?10.F P,HS;!\YKUW/' M32X!H*3K4L[!"]XF_;Q6S^Q*C?]UL43-S:)N[ R5VL(';,[I*7KLPY#U8ZEF MHZT!5@<@?I&&H[\9,1]O%1)@X -4$+&QNO TP;O6W+MJQ1&\,T2M"/8HOX49 M(T;1+88;(:#Z&,LT_[S5QWT=G9P2C0%K]4)71^Y;X36&T^ OF];F\1URVGK> M=MVW6-B$:*+LF0.]@W%.0=H2K",6>8!A$$7GW&\XF!G1@S.%G0E=H=JJ?>01 M;D")0!1<(;IWO 0VH6VWYH['F WO>&0;.3[[_) *G6 "9UJJ!.AC<>]\0\V? M25*D[$2'E%HI:0 .EH3!.2 PF O1]K&[5FI\,R8K[\DM1XD1*XB9L34192Y M8"94$A?BN 152<-,%O44HHB'A\84J!9Z$?*3O%XWYZ[K%5%P:T[BK^E;D6 I M_DW,#J0 7P7M=V:3P;30HRQ7+J P%+1Y$)U)GHSY Z$8SV^!$Q(W? ]Z\B . M,+ LB<=@=OU'V(X \LX==BCRYU1T1C=K"'3=/7@+G0F2JG_A^.#13#C"+'Y MP6P5,\"034!%(EM13"^,PPAY;4YD&.NZ(5+8T(#JSC%'J\@1W&[FN>B<2ZP( MD[KD .M[$O@BJHC+ @VKB_#&U4QI8BU9B;6>3Z4WIYAFX,JY\*2+$1Y#"@>S M"W^42T!&,UR"]<,*@MM"LZ Q)PV;^4@"1%.K/8J1P/*6&+VK8C5Z>P2[U9M_*FP1A+!2=F87YF08RU3OF MHT]%!EQ(=2KUM)A<;7O9L',<<\P\2A:0KZ [WAVZ#OH?E\5, YC<*B-UID1A'F;^+G-W1?#(?Z8^#?G<.J)F1_X2:0 M(KR9/3IOA-*]61Y'TF<[!'^KR7 8#KHJ1UH".';+EORE;_G,0\V"/IVRWU2W0K19NMZO!L<"G0+ON4G!#X5XW>HOVNM$M M^J7U=OZZ-R6"O(7*?^G@+XU%Y&$OI(X"[RM2QUMQ^;: .&Y [7&\**"-,'K2 M&/[,T2'U)9^*&A!#%YY*.#0WTHD>Z;=R%"0'?T^XX>#T02%/42\BJ0]/E';= MZABWSB/Z6_-Q1Y(4\['<^CM9:E07X(YQ&^+=.ZW]%N@&GS<%-PD2+^4AZ$%$ M?QTI/MP# M+1#88FWDZ$,3?K<?"RPY)@&GB[4=R M]=:DZZ?(+"]F:N+NSJ.[5'73QP/]LLZ0WGSH]A+]+[N C'XSQ\P MCZ0W6?($',8USIR$D3(+A MRR^$["$JXR*'Q@/<[WY#/Z7I3'WFN>R>\20HL2!:!'VFP ?TL)O*+5QPRRB9 MRS20>^B@'L_W!GW#Y#P3?#(?S@1= M 1*#@_ZG4>)+OQ1Z9D.\>= SX1=9161N$.?'W<>4;Q^F-Z4ZP(\/4I1*L %O62%E8Q" M8@J1B-8_D^&=R&XDX<6K>^)[_!2C:BQH"F.(1!J )OM-F8P3Z8$](N1,NLB' M;H3W^WB8^0)P?W-IF#5#T8"3TL!4T0 %.P412Z4LN@9#//(RAPU$I!\K/"WG M/,B:.0/F@/*4H6Q4$"\,PAEDF! WG,,HFV+L MX)5HZA9R =I!S$-NB^YXBH"\ ^'BYVM[2,A24# N(?!!'9D!TK^CR@"K" 9@ M_G#>)@0*"CHA6D(,W,3)ABY0!:6!I L6J%%C#M+U]!G ([,>* I#))'P@2DH MQ,&XXKL =QB8N)N[\F1X%ZK,$V5(Y5,IAH?P4,H5*>A\%.I\\/$)2>=%C<<)!.\ M"ATP<2ZT@\\U5+3(N*:"AX=$.C D/$TI/Q?F,Z5#A.$,?Z0("XV1$^1Z)GS& M@ 'HAE1=98JIPKX(>N6K$QI3#3TJY)L6,F("2C)G%^KJ+]+Y)%]FRE!T+'$S M2Z0IT7:@/8PB@Z9T0;JILDB%-QLKY6*&GPN@2/GL)^FRAV@GH%XGA1&&J,-P M* G[H("#G$IYK;:RE.%%>L$!#C9GCTHC\V8;LOZ5:]NURK9:+_HJ/@PS 9B!,A ^7Q ME*9IOR2]!:%+2AIAD#A7LR@T;BBDA>!XU06(5!P]RR--) MX$L$B0)0PGA%^UJG&:YJ\@VSQ M3 !6-':G4ZX=NSR@WN39ZUQ09)6I(4._&/$ON8K,8#0+C4.!%^Z41UD"_), MG93NA%+(!DXDQ)'@RD.*=R%2..>&N (+)XPX6/$XB4PUL1M)]HKXDF?R8QLB)BSE/1@JA#HTBEZ2"%!R( M._(K2*&AU2Y*9>[M.)TAH\H0.Y"P%"X\"Q"=X0A^H3M>6+"TM(0#/CN(O/Y5 MJX>EW/G$L)UU!/]?AB M-QK-.&= @+7=^.;C_:T[<>F.K3A-G#9M_\SJ1G!V1>V3YKX M,L+DO.;,S;^(>P/CT4GAIYG;D=%K%! R(;BHRM$:,V;V7Q0ZTEAB MG 5C'5"74%LP5UI,=XLM#%_E0;IV/I-;ZLZ:SZ;O>)S>Q@P=;R*13BJ1"T[K MG+6M+"$5-**B]:D<-Q5 ,T4U/]W$RKH]I+[-I\TJ&9P "A"2%HW5+1< 88[' MX"E"*LVZ1&#/D5WP>IP+&$;V-!YU9'ZS\O:7SMN_.HH(V/4763<-S_&5K)N\ M?U>F<-8+MY%++@4.C)LZIWAFG2B>@&(6/7! +)[[']I2GE.YGF8V)Y"_?[*!N%H8R5@2^6MJC2^Z31!&,#;L] +B M4%0F4=QL@^Q)J/P25[["[UCN3;N]N!H90G'(3,PUH=S3)#X]5!5&SGT0\AI_ MF-Z@W,)_\GB8_DR[A3;U8B(/(>[.,'CP^1T,72[QVAW%L68IFJ5D6BSD,-I, MZ07H8(ZC!70&TK U5S=+J53".ZS#2H%4V4R2P]]D4##A1Y*J%R+@XI%=GOP?!$(-]]L,^)""S3L,$:]++WGDA?L MO- +7CVY(0\CYI<<7.47-_/P!/^: I?=B3CEI""B;L O++0 A,P-)D+J#E0H MPOQ])-$KPMGG.B1HZ3S2'',Y8251)(M5J%]Y2!<6S-D,)4"+,!V<6U&/1[M\ MQ-(+X5#.E#K@YD+0=-:!XAA^B34MZ2X,'N*Q\D'*ZPZ>&X^7*M*'0S^/ ._I MV1%7AP0J<9#\[2G/AW!#I8'I*Q#729GR0'S!67X@[J'@-.L;#V^'N'W.G8.: M8086.2:/""+O#P\1R41,:H.YNJ-K__K]'X!2(W(ESR\'T7-Z\(&< MIH6((G;'#P@>!L8?Y@7+*)8E_US- "#HBI=K&7W#(W%C412!* ME]%%*97 *>..UR3DU\GI,F*1<$R<%2LO850:UQ'U>1" OS"+=GXJ+J;F\R6* M 0/*IZU=J1;@O=$Y#S(Z1SEV#J=;:@B*"61)W\GO!LQ#$I'D(-4!D4R#.PQ, MCK]T53G$J"#,5 Q26=T'-X)3 ;:S1*C$XOSSB)OE<^AF+!TU458]MT 5)2MJ MHR%#RBXW4@8[O),6@LD%;NBL1])V309&RJV>8RES4ZF+$+TWE+P4R>H8D@OE ML5^X9>R1YWRO X5)\B3/?G).'9G_)>8$R%)NDY,AXA$=A.R$:01@"EDRE;YA M'M6=KBV5*WDOV8<31_21@_ M!/E1WHA:?B2,;B]J2EV9N^DOHA+=<8.[G880E\-A,Z_OR.N:M-!#6M;O;6&) MX[<+'&>\JP'B(BTA&(O+>721HP8O$[;G*P524&R4H(LT4E=&;T6!;2&#K[Y\ M_6]G,GW[OF9\4>"F2TH]:E+GYJR!B%?8#](^3+E+/JF 9I3*GW)_P@BI>I-$ M;)1X!NI+&,F+TZ->0X%>/N.UHDK18<\@H=JIQ >N">MLC1(:('Y*'32GWGRF;Q-.!&OM+4 MD@0>F91GYY/R/O,:.WE+ ,/\T*CA>K'\=B**/<*FO&S;166"VHU\=>/E1;7F M"\"^M.U.P<"M[OKI2G.+/+1]>,7KYM]BW?S]F'X7V>NW*:^TR6\9,&I#"O^5 M88*Y[-=LD5(5-,[],%IS (Q70]DCYO\S"=T(K#I5WE(HS;%0A'G8FALI0%T? M"^WE$A)8JKCD)P0P>3@KK^_'TP$T7<"4_0[(*0ZZ@S.(N1\,7B?]2K;SQ/11 M8*')0'.B4\:.Z'B@#$P]@!Y33IT'2FVX2SQ9^$)+(2/S+F0.SUMX3^&LM ?X MG(2!5,,(W921TV&.L3+1F:O"3HUS1DJ5V94S?\,XGX M55C&O 5 A+G-Q8=$CMP:'D0K;SHQ0(/'S!:Y[^93S!;G>1SU/4.KNF2H06MGH@U/FN3C>?>:SD2L$3Y!ZA%)K6:C4%3A4Y%99HY,MT4MC)J,+9_L:!7:DLN>08H37P];@$D%P1<%4]!=3*"GT2H#67DZ)F#DY IE#CP8 MB@==J6HJE)XKBP'H]^G+X.$!_=/ 9[ZN"8K+RCPA@'6UN.A6-BQQN'A:;!V5 M7I0506_R4L#-PDN?;&2R;-5.+^1*Z'#!3+G5*M# 3 W K.'G$(SLT9FXJ@>" M*H%&SF,C5Z9]-.4,03ZJ: M7-SBOX#=\_C6BF[6AJQFJA<"Y[^UQ7[A.M(FJ13>"^J]YX3SI5-4A7V5'!^C MYY#RXN-8ED#%Z#%0,<6?O'P"=]ORAP4):T&K([7 4.]; +\FR%QX+4FM:XE# MS7CN*>$O-0QJQA<9>C./B,(RW$2-3##.0/7P!/J/E..$W/$\'BS;OTAMJJE' MGW-9,<9$0TG4*%-7D]#B!V1F:!MLNARP(.K MTWD6U+A3%!7T_^1&?O0&%8O!6.ZEG(?_[7.[(^T N9 FX R"^:*75\CT8%)/ M;4 Y;V6 ?JJ=.0:Z4KTLX0QSQU(%29$RNR"N6R1X@*C"*_=B!2V0.A>7/AGZ MR9QSGA5$>@1\A]Q4\C+%ZPT>\,7-23I>B^5/P*]A,H9AM@0N'&0%2J'%Z*OZ M)XHFU($4'31B)+SL0>&9\N*"&%E$[*5>ZT7G!TN$<*TT@Q#2'N1[:FGR('M: M7M@PK?J%I!9&HK\1%U+IC:C*==18HBYBV%])6J$ !4U"-CP^ B]8G5?S0(O" MM5J9E\/(&L9K0034.L:;I<1=EP9=KSS.E?&8OB54Y%IRY7K,[)O[3X+Y:_&0K64GN;ZP4 MQ(;K]2A1:!M*G*T%%O.U.4DF3(DV9F*XE+FU67]=E;K6$"Z5K:Y$[7= M""D4V(\+>Y69V9(PHJY'X?TO&3L\&@:/JMR<0BG?NH:EKGC+D!@3(.!AF;XOS&%?^"W771 $;2>R2 M9.5EWCVRW+&AS5#SN? (Q+\2W76;FA%OTYQ>:]S!0% M!%)-8@U2 2*3F1FF\9W-,A2O;D"SH8]:_2Q1X($*85%G3!0/0 /"9YZ_.)(7 MOW@>),ESY5>:XYD )RU0DZ[ '6]&25-\SWB])SQ9&,1UEZ8@".7,%(YAKFH8CYJ#L9+2Q/*9AIGW?LACRJ^I.T6ONRZYN>>(NIO?;A8@YJBO'MK5 MU4/)4AP*"NM]Y4Q**ZMW(YS'JHY-KD'CSBOL76D59=.X6\5-Y[S(V!/"H$_<@1 ?(AH])" R'@ON"U^=65:5S%;&)TS>**MSCP30)6#OV-5LU[ M)W9,5=%R& R2U)0?2\M0)CB1MDC^T3NL1Y=>U<.K-&^'U^:ELKS/J2\NK'G)W7D)>B)5'=>*WJW97UFY&S"" JA&XA7N$&$&J,1K!HQ M"P"E,[BBT(ZGB@^N9:Q@&Q)II?!N)&IJO0V*;*I<6)N,(EWT?B:B>#R"I7G. M\CN5:;.2ME *J5!#844I;L JE&C=5,C-]Y"BJQR!GFFS#\SO!A8K?$(4I2P( M43 +I(0TC&=5+T"']Z\^LX0-ZV._$%Z;3;4;%&.H?H:9/H&Z=V!!W;;?S :H670A\, M?L-; NDW2,ODB2A"NFF1.R%<(?RD+SWEJ<0KJ'[,BU:J_@*%MR2FSF,SE*GN M5,=N.#Q'M5$+%N&9_=SN3V,'(]F)9:[E?$9X/P2A-P1+170;D0I".J:X N5C M96(#&59\\T7U*2TJ<*[F%_(G<'RSC#-Q-T^47!A"V2L47:A>1K'"7K M )W6%T652"5?"FA3Y5W%D-)ELA!]]-10[X*FWZ4B=S.-?S@ -:(>V)9I_(8^ M$N 94Q@75+Y/[!%U,-BT*"#$_Q8Z_P$B=GRZ3SP\4TG[JO\=UQKML;YZ?K_? M\9+^'V0S<%*UN5#R].8 B$8,5M";)'$VD+I!]2MW+*:D"C!ENR:CPO0H_'D+ M7X!'E)XQ#R)^W3BG O[&+75"N?[P57J]!.QBKCRX>-6E_T 4/LI'[18ME*=7 M"KU#J]>7*T>^ 1+2,CV8KZ&.9':]=+U,Z?C\0ARC?'*#X1H*.H,(+I-]%IL6 M"ZY""^(WGW37AG?[W\]E4FWJ5IQ'A=B9+*Y38E%Y*7@]Q+>E" AU!:3Y6LZ,/?R?JE(UFK7@UE4) WAI'P6#G4 M#N.<0JBG16?N[!&+(LF8&!2P-LRB5BG*\_F!1^Q $8490I)K?F.2#5,8_,P_T$ZPL5VRY+X,B:6'./B(ERKML=MVER-9CD6 M95"Z&+N KG3*B.C+ @]QGJCT4577,*K1;R[:.'F1-63GFF 1F5_<"->P@2Z! M10A)0WJ78R5?S5]U"43Z\(0U*RR2/@BK,5Z$Y;97.?3T+#?73Y\2-P^!UEU> M^!MJQ@?M%CUWB6X4ASC*P!=>?49T.QF]YU4$X:A]]I_+1E\Q' MOT'?S:]X5MZ%<#K/E:UU YQ1:Y>UM_RS)5E_^;#&&/:4\!5Z17ETYYC2P MN95'TT#L2IX)ITP>'I/N4(J+HNMY7N&C6)#("V/*M*+696N(8_$2%C[$-N[C MP,,R2])9BG$K,;;0B5U/.,AX&(E671U417AJF VYR;>N%N$YHO4$UEUF\8.\ M=\_ICK*H'K>1W>R=^%,H.E-:L4#0+8]$+X8@DO\;>8ZK?KK^\OOYZ_N_[X\>++S>4;^6&YZ,_O M;BIJW_;)3GI3%V"^J4L)]Q."%OY*_PRSDK/=)A&=^>4>LVT&CB=D*5^MF,C& MQ^GI_#^G-,8O/P.Z"&ER'$TKJHS=)Y,OZK3O_W=L&4\UI-)@ZA6'E0 MZLM&ZWKZXV5#@/T,!)P0.=K;WHVW*RN+SV_09Z%L_M(/?_[U_U#-V@MUEAPK M'T#IW#-&2HN+BD)V2B'$T(1:LC661NH0%G&]"_$FY%QX)P8#QD:CY79Q];>VK'EU=*DQYS'#^S\F/[Z+7^VF:;5: M\R_/RX1%*O!VQ-MN5F=U&WM?VLX7U;3->K-SJEMF-ZPM+6U'C.A0BL6N.)06 MV51>-F6U3=!?3Y;FZ_L_SKO?LH;9;)WLEO6ZY>921V/E7&UP>5"9.Y6Y4S8, M5EK&4BVC]/:/73]ES:)I=AO[M^YVOZSZ2>^:U3.M]K8LU^-4,+;-AX["RFG6 M6R=-U@VST6V>'C>RNB>];4VSLS4W6J4M+8JV7!$P=X;QVJ]%Z%AE!CV'GL\Z M9J_S+*7H]4[YT$DCWP+%S6Z7FYL^$G"7Y<,G*95*Y3,J&P4H).'Y3Q3IM M"]P&%:$,ELKZ$Q:L=.V7LUG ;75+3X=7!RGWE(9.T>H;Y\] MFY/]2,;.B;&8G^"_F(>T]S2RM-$#U=&(DLD$"RRJ_IU4]FBV/(U+JY,VWZ(E M^V-A;F&F3\%:Y5K,@N2T76>S53EH@LCIQ59]LQPT2\O;>GZVU]KOGN94.]!* M=I1;9(3!@TR&6,31M4?VG?6E2KG*O A,E%CQCBKZNL$[[T16ZX 8X].2,!;G MF5CUO2/N7U@^X+*X14:5-'<88MY;QF;)%OV<+,VC7;1U8IE<*3H;9?'95UE= M%8S[](H?C5/HJVPK3 63N0^(1:^ILJ!'1;_5 =F]6_R=7@&]I"YJ>_\.ZGTY MK1IF]WE):4]S6NUK>9;9ZSPKHN;U;K7;T[A-^^:K3N6]'$MX_? >M?3=F!3WB7,,?*GHRWV MF+7%=)=LN6#8BP908;/"YC.Q>9QV46-K:LP[?E6.-UM8271E%=)IR,YCYU%6 M'\U:4R>E\#Q5_VYO*W>W="L[:YKUY]5/*+?A9)L-:VM*7*7B;,["&YR%#X,$ MKY8/)$5=E[(F]M$DR[W L:QVX$SC.L1',-QOF@/E!;(P=;%)LX")" M[*/,>][C.T]E5>5H54P>)-P#^H#8 9[#BS2$C%8>)?T_<:FP)5B3@3*GJ:]U MI@^T&WTWAL"K1-V(:!R$,6(K":DDE^!A$6X1,,-$=/->")$.2,@ @Q$V71G# M:0 2XCVL];[@)F^#'L!Q<;$)>G;B7EVP6> -V _;8Q&\,0V!)$- %!)3W_$! M?C8-(A='0]8,] 84G(0SHP^D:DP"G\TD7QXE_I"7L0 RF; 0T]:!'4U9B/)E M50?X@1.&,SQ(&?:^PTSQ%%,"F:6JL0SX30@/ Q9'\X6&PBP MUZ$;B6J FS8_XJWLU]!CZ@!*!#LT#5PB(&+VH%9G3LHZS&ZA@H(+A)7%HP"X M^L$IT?&B8!$Y9K2S##EF^!& "+BBJSRB1M$?'0D'5AVZ01))DD21.!@$":(6 M?H4)@,'@5",&H@>PC)0$Q(+N '?BIB5SE(P#'ANY0Q>K_>@C"=%';(RD'=&T MU!T%62ZG')H)$_--XV7#SLE>$.KXYLM&KSTOE%\V.W;QX\UN=AP36'0T95B? M""2\N8BAQ4$,M(3(- MXFI]AZ,8#D\<1-(@Y--&!N0(XAT,W)@A>VHW&)HMK M--KK+4ZRHXU@7G?O##B^*_=-1^XF;&+LX&DV4 $BTPB >X%QRA*&*$?!38.P >LS16G!%(GX-NMJ0I%9KYT.V4#NW M&[FC#6,!Q@9CFF?B_ DZ5CP[A,9^Q 9O;X'!>USFKF[,#MUHZCFS-\!@? 9V MKOOX9LP2 ? ]:VI6R6#YQ M96GV'@[+/*"-GKT6H "9[P;A-Y\8,!M^#H#'W# 4:E\^T:%-(IP\._?%HQM1 MM9GN>;UUCNDJ&;BWN8SU\+UD&?^[>AF-^A.6\<&%C64?@6\,KT W\^]<(-8+ M[)7U+6*CQ/OHC@H6U&Q8N05=1->^MI!/,.PDF7"@HS#^BJP? ?WW33"*'\ P M>,] ^ 930IZVM,7P1+_-/B&OI&)C?,U?&O_::+%?0E0OX]D7T#OC"W]X"7R0 M(%BZ5KN[?*V_)2ZI U? A(-[[MS1E[1PUM]FM[,IQ\I"?,$B6WM99.^I&_HE M"4&R1_I^14_?46L?BVW4G[Q8AS@XS$0ETH]GR?7.>D2\3<*U]D.YNUJ9\[AP M98W>9BL#U@ *+$YP/7CS'^">]?^C@9Z8+S M>*EW\GA9(.-_'(_-,GUZ&( B(K( M/L3TVF@."3]G5170@ACJK2SZ]1?/];^_B09C-G$ 'N.1_HX!VW][$;F3J0=[ MR[_CNM.#$Y\C!!;\K_88#2DH*S?DSYJ.Q-7 XKL#@ZN-;XMN#PQ^?6#HC],% M@C%_7Y -;N!?O5@U:4:U-?[[KR2(W^8T7/ZEKA0;O5I+TYQ1AS4:\ZJT@;IS M%H)\.;VW4J]T?< N*WKZB;!Y+(;UG8N2O@C+(Z 1(<5/\_.^OW[W[=/EY]L; MX^KSN^NO7ZZ_7MQ>OC=^^Y?Q]?+#Y=?+S^\N#5V;7["EPL0UE(TKP5\2ZF+T MGH',C='S%.1\P6.&_EMAUX;LSHW0V(N5:3MD(^05:.*A?8E.!,$ON-/R 7WJ M8#^.7 \=O$%( \$9:AH7OI^ -?^)L5C8VC>:64A^6K0:A2.5/!3JG*&9^<4) M8V[I75U=U8IV:6ZOYG#[F-T _.+%P8\M'.+Z,LJYXG MK0*3MX"T-B60S<[X%1 &$D[=>MM]LVB+=@O"W-/T&'LA MOJ\3='3*Y>#-"SJK Z[Q$5=G$494N=&8_+5 R_):A?X>LK\2=$6[H M5SU2JP[EJDUT;T8)NB-9.,$)2=#P9@@9QJMY>0T1!;;Q3GU-P%;B9]-J..=6 MZVSTFJ.:EK+U^:S6,#-) OO'!>.E=$A?#.*:\1L;.$FD[MU!;1NR&&_\)FZ4]HRH&1=>%.#%>8 ! 5(!H!M)='-S M/R_>L-%U(8A^'^_!T#&B"M3E'"D& MJ(H.HS\@X#S))2 M^NG2.4;X15G@\XL@6#>I$DY,PPX91K#(9A>>BS=X_,(8?YT&P(S%]0*)!PF RH M"XB?(S*$(DMH HKUZ;Z/CB!UJQV"$?P0A-^1GO)<6$;!4N I_7K'=<\/ZJTS M4%\:(M(XO3H3MSYP+&-.AS?('8,0I[\.[QQ?6*M*E;X-P41\ JDMR+"_-F[ MZYOKUW#L);RX3 T;*9O8SB+,7>PF[(9H6T.G<[.=>@"NKS9[Z0U73M__8<[L M'PPO+3F"_Y@Y<6S)Z^P#:1 N_Z6GJ;/UMO7 M(L0GP>O+" XSJ1,R=F@M$EE&%*82&QQ$)"<'O4-AYI3RZ!'@=,94N(F-?A*Y MQ%Q ?O0Q] ?/&X@)G)&3&X:,\,@&AWRFA G^!8G3A,>@\8G34#;[%;_A?[4@ M>$+&)F::.Z7K3JUI9\+#11PAC%-C&B^U#5;<%^2'/BNWSQ<=2R_9@7* X!B& M6X!6PDGL2PAL\ $#JK!M%7L7X/F+X&!^P8-I(*ZGC! NO"D,:7.:@.X\D#%! M./'(#2=<"8YY["I)+S<4L(F[>C=*NX2A;NCZB_=:0V?W:=Z!_ B;[H>\EG^B M);D+A\<>J;%5W\1%Q8_4?(2 L2!$P. Q O^?O2];;MQ(%GV_7X'@C&]T1Z!E M+"1(MF88H5:K;<5I2[HM^3CFR0$111%C". H);Y^IM95=A(4%R$G34Q5DL@ M6$MF5NZ5F7BODB0![INB;<M_/%IVD27J(W>VS$?H5&.N$&O J_''G3;1*='Y.&8@>*9 ML+H?":N[8:SN+&%UWX#5;?%R=$LL,5/XBV?Z%I4NH)Y,0\_G/L"T#QP5"I0E M 1P+Y@='O60G*!U.@?M K,G.UNN%[3*3BUE^&]VN:[XX;X,O;A?^70ZI@MK/ MDK6YIL$:A4Z9+HN'**,_\AQF*9@3$FZBHLA,2)L%T@<HY%99HQBPC+:GFC[LCLA[-X'MTP#GM8<#THOM*3\<)'MO#.CPH\O=Q;#8(\TC1G]F2GK:@%XG]H+!Z\1T=M'>'<#/B>+Q-:2 M,+N46$Q8T,6?T7P2D_G'::+S*G)6[Y00ZRU@)YXN<:8//M-P(K<>2*$+?:'7 MPO!L15I1?;I,C=Z@55GZ=DR3763=RG!E^G(ZWGG P99CEQZ]0IAQCN:&0/88 M>;61?$9QW"]*O4DS/I$P1!P#T'9H WL:%"0O*'Z"B%'&ZOC:)9FM@HWJ>OE? M/B 81)W0J&<%3/GR"74(YSGBTJZZ.#3&#=F(Y:<,6@SE!\@+N(WW(2-)/DH? M;L[/KK]\C&^C^H2[J %:]R3C(Z2S<8D1Q5#3'NPIWLK)1COI'2%^(S%]]\LQ MGX-8))N+!2R>^EQ\#'[3#V"72R>K!=TFW\\?)I[G'BX[/<\(OD.VB."(MSG@B9P M+/C_S(=E,1X6O7*(=H,!FT1WVJ@Z'0F572>$Q>EF.PYC7L])AFF[<>=*=R&+#>I#2F=C@%[CQ1-!UG4BWF/^3>CG>&WD!^+M4MB$# MDD*L.D!OOH-2_61;-$,4N!DP7>8TWS/@.2_1B20EQR9C]%!-&BK&+)";F7U3E(2\@@?F->L1W ME&>V AJ+(("9JA!'OK, K!)\?O[6*U/F:+' MPA[/,"DP $OWGHF*8C19.6T48(2WF'2+@[(MY+?2+5:7*<]9?PB'/(Z&\0@MUPV1[(EP(W=X?4]N8+!=<"*]"T+,@ VXMR6^'D/=-"N^F0\V#[MA:0+T-G(G-/72$9K(*.3C-[K2J%]9549$1X& MT54R+%*VI9AEKB=,L."-+%C9DHBF-%+#;! M-LAD#!]\M]2%1$.QW2?/>>*A8VHPVE1+ &[C.,1]H&YHSKV QK+7J(9M/JHL#S: #-ATL&@V:@K 4S&_,14YB(3E#A&_T/P++SY% MQCIW53^3J)R\C"[AU.*X8KUA=91V9*ZA4^ S.%!>_<,T2%M3,E;6>VD4TJ]1G@ M_TN"R-4E+1=(]6C-S.!04Q6$ZV$S/$R@6A%JTB$"Z1&8+@, (F&YM)A<0AU. MD>E!+;$@7AL&+1E?R52E?UD0/AHU5FB"1U))F3FLJ%W)Y\V66\_9!4S WY4" MDR8C<7,0L)+>$3.WV8O1IH,8F'QG)](YMU0W%6..04 M!JPO$F "@[__7+CR M8,Z*]&$2A(T1 0P"OS'VFX-9Q %X^J\GTDT&(-3!":C\NWHR9B+DGE&3G](YBFYKCS)A)T7X47:?J^F/D$J-B M)4&%X3C.4&)&IVU ^TRG8:$TI4% M7E!Y!.@!>"UONN1BE*;GL&8PGCU%AUO,=>,L!70 ^MP5ATQ]@4.EQLBJ\!LG MC[%+=X+61N0CI9=<%N8K=;U1FR@61339*\G)E=.'> 4!9;H*]CT3TJ;I&Y;4 ML2T@WZVL#DW*[CW[3_&)'=+[,SLV45#UQ09JRMTH._V@=BLR5:0Y*9.SDDO' M;X/];]K/2V\SG$?,^@?A]Q. /^?X[RKB@VL:R]O0:4):2OO5KQQ+.I#0MJ$" M>+B'3>UAJN@K+_=HY'548KZVZ (VH]54H(IK)BSK)-8?%ECYA[:64D_TC)%V MDDI-Q0L-'O=,HM&Q]FWFPTKF@GVA0A':,SN*N=&TERCS$G;)M$: M $E&L^W'J>;I1H)1GLGJE!9UC2'$F?^,Y7>F4]/YE_ZNZ\K):G^M6:);^>GC MF@19<_3>E27(-)#'>Q Q78C:RY0;Y _/W:'Y4U.O,=VS)2T3'7[IA/:GZ#8Q MZ^86-QA^).$<'B-[S)D 5F2C;UARZ&&)WP89-Z8CQR$"IOAVW_I(I!JF'A_W),XH(K!._&65,U:A35L)+-^JI M74F%?\-_$;S/@8%T^[0FD+=3\AI3V23TWW*#8"PA-AKI1;J<@Y'E3>AM<^.M M1B<]X7DQ(TSW=MNVGW1VR4:_3+2>5.0&N!<[<]M\-BM^@IR4Q?3.-S"!#(LY MC!'(JTD?2>@LW@)W>. G/$@.&YD1>AD4S'_&SWE,BZ9X!']A#P <^"_7>W:( M];!BQ';W7!ZKTVCU\"=93^FZ.O%7:=9(#M&O%0+>Y; >[)7"@B_1-F.]+&Z- MGN8!$4!REAPE'LYH@@OM)E8D$]K@0:-*"0@ ; 3%\;*S@K.FWN%$3RL[C5*P M4"NF,U!EA";T35^CZ:BNY-"J D!H)AN:BX(=EL(SSIXV.0FCM+/T#C>QQ?5= M%.#L-;B:HSH#P/<=NDUVQXF?>3%KK!+(C[:8! MO4T0<^&GO=N3RX8HP)7[?_X14CMX2AQG@7VAW0=L^$G_YN/2O_D2[JE;GXX? M43SU1)Y*&5?E.W0"-L,GO(QI+@)X'/T6?Y39;H]NP:<_K5RW*>[]4^0[7>E+ M^S:0#])1LC .+;26^/K\ Y6RE,_8IMSGLV0^>;;%-Q]O&\0^U?HCGRFL$E[Y M.?A9RFU<9Q'[\QG3MJ_@P8[=8K&(J_WR]$E71^H0TUDV%6A>[QM7*S#8L3KM MY3?Q2\'BNS?E[?;VAL>H-_GB 1L!UO$;< 5@/P"2,*^%7C- \8W<^TO3Y\X[ M;4B==_WTZN GLHGL0_^'@AD<<#4JS0*N![P M6P\+5MF'KP'7K0\YM,775*_ZUD-%'/_L[N+'K11U,[V\OI+.KKY*M[]_N;W\ M>GGVX_+B=F/=AZHPLJG57#_GIQ<;\EU=6K!>UXK+&K0P2_2)63,V<@VRPT183; <+3.('-N$SM.OV MEM6O>1A*GBE_/CC$<$C=?_:,WK:Y^9F.U&MW /+$3/F8$'1;(-UJ1T"WZ**JG50%FBM LU8[F@_G2./W_U U9'L1\NW2@@YRT#T[4"F8>I7["R2UPCA_T2S$V?L%\Q[/EQ M$Y\LUP/XX,2D&YO+^YN*R&_$EC6D0QVW/"K1PQW MEPM5PE?.H^0A>AOALV M#1WLN.&WQEK6F07E%5+VJ+_!<_"PK.E ?YM."9G- MMC.<4^8(7'<"[\\N-&07FUA6ZF#OSA+R><\YWFC!/#)ZM07K+#V9#@N8[H,S MOG.Z\2Q-OOU]]O7>Y.^[O9BV1FAP]31.G_GFLZOC/']F&7QZ,,W%9]S?F6OA M/Q?)YL["<]/W,9,5+R.N9AJ=!==N.J-FZ=KL$^SS].?OMU][DD6F-@ P^&?O M$[P0P#IA3OB-)EB&F( 3?G:7CY\L+_S$W\UFYHQ[$WT\D)6A$>7B1!O(<2_/ M[9!0WDWOZA4"L%A9K2F_1'BCS0QJ6@L+^"PE*8 M72=YVJ7[1(+PL7HNML_;^Y^#V[GGAW?$?TSMKWK.I:F]R6@\Z@K7:A;*2N)4 M&J#,T-K+I8Y+)3N+*ARR\FNL8(Q+PB[QLFB//^(M7I&0&YTU\#2]-QDJFJP: M@J^5BKZ2^%L?T*=I\FC<8A[725:&8L\-/6R1UB7N%6WK%:B^!FXUP-9>AJSI MG;$=FX&NDKB3 7;B8" /5:6]W.FX-+!K>N=TFO&!=XE_T?V=T6W5IW,->Q-5 M'\G]43GND\YQL?V05A(O&P'2%%T>U\7+DI.N+EYV2L3)L)^#Z.'@0[R9V;WD M,+LDUYQ=D5J\Y&5];>!8^T2 FK:\VLYK4P#0\.5UU0C2*](F[F@=P>YJ$W4K M$F.02?)P /:_,12J1*$8*T>+T!6*,0/T"$47-M'[N)A:$1>[P7;V/A:\6S@F M+RN$Z0*\.4;'_-/1;F]PKV>N=1'MM!:/CZ[V)H8^EI5A.<>ES=!\DAM"ASYWQD\0Z_XP9_ MX'>N9[\'3)K7P+>&O:"4(W.$VE521D$'^5H2 ME+[RW&E=,0!]#(:(.I"-<3EQZ>XQM'WQ5@XCZV,D8*S*JB+R"=H3$&[X\D0^ M0;.7UU5K:5!I/D$=ND1I5SR9)*I>;^BKO4E?-C1#'@WZ7=$<:L1225J"UIOH MLC92Y?Z@IGR!X]$3=&#TEK?$D%@C!5&1ZVNGIG!\&!(.B<*5B/V*FWV_//MR M^?WR#DO+TUKS=]?G__/K]?>O%S]N>8\1Z>+__7YY]Z]#:@15Z>)X_TEOH@/@ MP+5U3P>OZOA$];%2G;D_"Z(71-\L85+5?;DK#_NW+\Q7UL'>M4#EOZ\XC:HT MJX=N[H;MK;8D][[>FPP462G)3]HE*W5/?)5DLO9+Q5?W!'?EQ54XMVJNT#Z\ M*D?MS&I LPN&RJ KS*II>"N):1F]R5B7=:7%952.2_$"RO&7Q)+(X\+Q7@GK MX4[<@/:+[1)KN^ ;_,&:J']/S*[ZN-RP-S'&LBYRJ"I 84D,CY!K LS*.RGDQWVJV:4C_81G^01]-V;??AAOB4C&&?U_

      1C]E:RXU,^YRXQ MP&R.=:0>O-:FWPU4.#%#>:0)QE!K@SY#[HCQ[P_A:9+3:+EBK1 K- MEVXQ,KZ_2[J].]Q=?3Q,!P-'4V1M(.Y9EX>[DOA7'PLD:O*@7XX $AI;:9SM MV?1]TPU?N\35;D,PP4W?NO$]:SD-_^!;I%LVG?HX'-[ UF1ET)G :,/16!*S M,P"-JCSN"V6M62PM6PJYJZ8G;K(),84!%D4V1K(Q%/I:69@KB8%A**&OR+I2 MSCT2<4/A:&_*M>U^PK'AYX@,J7I*)G=4ZVB$PC'N38:CL3P8"?NI!*25HVL8 M"B)M( ]U44^T6=="OGONPZ>0^(_B8DB-IUI<#&F*]R Y#]5?""E9#L#.L+'K M5]A7G96/#(Q2TPJ4 U44!R\)=26)<0V+APZTOCP:MC@II^.,:^'YE(:\F>23 MT/8)EI&7[HE+9G:W:KG=$" !SSUS+>I5N_&",-GQ5]BN2ZPO;-]85S](J<*U M-U(K2\2@N#Z4 M54VHA*6BKR169X!.WQ_)_7&+Z_MVG*4==U)VK&R$XJ M&%\E:1;8T%L> K[&1HMOG7WRT0TS2"%@U-!C/=A^(.P52D3ZP&MQC M65)!PJ@J_*?!?SI]51U*'YO+T[:=B-3&SUSK/+WM_3G:2V!_=FWGG[W07Y(L M[0]@(5M)OM7C*=)9'^OB6=,OHF/3XWIG_MWX98X/9_ M\=LWQ+^=FS[95U#]N2#^G_R;B5)W>?4MUNJ4/;2ZX=:L?5:] MAJ3"5CU2>I/!AG87J^AADTIFO.1#T'09!,L24?0I(%/<\+/G6P%QLWM5#\'0 M]@6_"SMO+ECK36"Q1-J.')NN4C)#Z2N9DL=[XC-QHH-!@3"EYD3N1UI).D+: MQN0FYGXB<]X1&5*5%6X&,QK(:5]-DGVMN6KD:+"+_^ =.RA= MAQP9Q>N0J3TW0X$<;=7V#UQRB=HCZ/9]95.[M'?KCVO[+5EY?'NOF-9I:/)0 M6;^O2+6KPO=2'M[&"MM+/Z=&>H0FIE'NC:+K91A@J4K;?:@'3V/0\@=C61VN M7S,X!$T[[J=$7&EL/SGUZ2)4>?BP"%A2'SZ%'@B MS^Z)@[6@$:2V)VH]YD M) \4^&\D:G@VBZ?= 4R"I?\:^6_!$IYZ0;C-@Q%]C8I/+DFY[5Z+^V+,6ML. MV"P'J?%6%$1;;*J]V5M4.(M M]H_MDE>%8JX4 356-(HYQ=#E<4F=?_NKF!/Z>!$-R"+=1O)8YQ[O<>&3.=;\ M>R*2XP4M4]&WG)74AFGYA_/T=EDYK^^PYRL27L_NS)?B6& BX1G>YPH=. " M(U2U$BOM=XL1%HC<_;CD_LA%9V]?E0?#SE'5W(# M<@+^-7"W1N*O)+5DA+5=M)$J]P>BR&G)DD4'R6)YRWN'-%/R%;F^=JHFQX>A MW.,)/TR88Y))KIPZQ/1Q&_/31_,EF@QU@-.,Q,=%8VD0FCZ9'B#%+J4IO$K\ M%47@#0U'4M/*!M/3M TJ2>YR4NO8-R$T_=W=%9>UM>\[[=V<2.840S^F^XK9 M_"XM#F3Z\-B5;(#?@P]*T,+T0^QK%L+K(#VHYDI#1S/;-=VI39TS\( 6A#F) M:"'Y*>U-D*F=C1;A"IEM&BY'?U1B39!Q?V55,UREAQ0!,?H!D[HO1?.F=Y:_ M!JJ*KJP!'Z7T[WL"DA/T;^?9? TB*O['/!967+4>T_^=\C, IY)S+551?NK] MO$XQ#%HG(RS"FRQ( M(X,8;),[:HY#'][C,_U?>@*2 UFM+<1R7@;Z ^ )7@ M047\8Z$?1/$_?C8G&[ \^<?;C\N)66J>0]9-3(KX,@:]DVO/KJ]OK[Y=? 6V I3OXY[>+ MJ[M;Z?J;='USP3"X&\;22]$:HD8 M_^:#T[\S0H!.PG@5UZK8$UX#FO+V4XDQ/0E9^;OHG>MM,*IC+@)X'/VVXB%) M*WD9N%!;R,_1V21CN.JJV1M);^F$$IA'FZRZ0J<]AK$$: 5HVS56OH=F%R,- MS0%IW9LM47?VZ4Z^'8ES\T1$G0RHD?&>S>UCIU>PD/SE@'B <=Q_]M1$;FU: M&Q<7T=+419@7LE@WF H4[>6J8O\BIB]=@(3,2?K.TX1JQZDX/XTY/YHX/ACO M:?HQ:=9"!/5DJ$<3U".HYV#J49M./;6*Z.I/0B.4UA:3](=+5PKGWC(P72N0 M)?(R)7!LX^IRDF6&YL?#:;XQQ,T<5QNI6UK+,:),2U/ZLJ3I(_@Q&'S<<@8P MX2@G+)"3+E1>5""G,G]^_+2%4<,?Y(FX2Q)\KI<!MC*L636O9< MQ2<1(KV]>79A815/\S?<>,<"+ M+_UAA_/S90##$?_B9>HL45TZ"P("_[?6;] IZI\*2P"\\Y)DP#\Y@'ZCKI7 M#_G?U_XM\9_L*3E[L8-R,L[&M.^EHLO*8,]+E ?5EB[D[3;@5TOA5ZL/OZI" M\3L:R:JQ7AQ5X/=@_*HI_*HUXA?+0<@C39.585GGMQSA=EB*?)ND'L=]55*O M[))/)8D^#J4:C@YM^:P,=%DWU@L2-Y0UM@;)6?E7'Y+UWF0\TN7AOC7!!(KW M%('UH;@/*#9T>913AKLD ;C[)8GWD("X!%C@\DH]LG5OKN'+$[!O!NS;Z:72 MJ]+7V356EU3FIVJ-I,]H[.4(<5IQ?#PPY+XJE/%2E?%R\$=+C8^'*N)0X*], M3;L<_ T1?\/10!X-*U.CV^U'VJ&'>#%RZ=P+0E92P5L0W\0&\A)Y61 W2 46 MFR&EQ-NM>;N=RF!ESEL\='B1>L-KMK M6IA2'?4F0\.0]=*$4\N4B_TQV92 Y+@W&>F&K.7T:A28W F3#0D]:@JTTST-2]5 :Y;>,0QV&I_)%B:Z"$BRN6+P/3>5+$EWK38:R MVB_+LRDLE<,$S'<@C@=*+9B*\ 3$4JA(>?>1VW6 _4_*+Z;M8B_2'X2V*[WS M$E#0?U,2-5N7_ TNO&X+QV@(Y'1=*MFLB1%PE;O65RL+Q5??F&KX\ ?MFP+Y) M[IQB=.2*KQE/W[C4U?:0 75E@G+#PV-U!@E&>*U1U4?RL"\BF7LAIP*U6"H CG[(*?\>$"?%0XT^K)JE&47"&6X6TJ!4,@$[(\1]NW,D>E7I?!> MQPJN[4Z]1])V]3;>SR7=#D9&ZM-P^VIO,E*'LC$4"1;[8J=\%;>O 7:&NJR/ M1;[KOMBI0,?5 3N:*@^5RC3<=F>]5%;RYCJ<$Y^+"QE+LK5>9N"&KCS7R])_ M[0GY_3X<@=+(OVW,Z2 D52!%:'$\31.9KN] 4P7BQ,!+$[*FM"N'LC-"XQ*[ MF)$@OL35?)GQX6U"CS94OY3 !(&1/"K63?NQR2RH&-14(!M&O4E_5'3RQA&@ MI@)Y, ;4].6Q7JC<_MA0\Z*8*&SUPJ(;/JE+]PDV@VED3!F*ME>?S!A@ ,F0 M#4V$]@["4/FB8X"]HU19T41D_" ,E2]!!MBB""V_LLZ0B,!V*Q(EHH "]L<( M^W9Z1BJ[EL/DF71/0/ 0KO%*H?G2_E3#)(P4]5FPW:7M/O XD^<&7^BFV7MW MN.6+E] W@11MU_1?+T/R&%QY+DIXWZ/EI!J@.NNL,IM6VFWLUFEFE6.Y O4; M0R_Z4![U1>2^+BQ7H,(/,,"&E93:%14X"B?03511 ='90;D(9X1[0;\0E\SL M.F6:T9N,^[(BROX?A* *Q!&6YM,561D+A]TA&*I E&!1/E67]4%EG=Z%.ZC5 M9K%P20C8'R/L:W '%:/Y5N81NB+513[_7I:$ADTD-N/9DVD[YKU#[KQS[_'1 M$A#<3&6AB/4U5U,3T!?0KP[Z37(> MMRG7/-&?I07QI7N4>B#T4!I*P=STVZQ67YB^:[L/P0WQ;W$K[U*>_P3P_$F' M20MW+9;MRAZR';.AE)-1:VXK-0-#VS3E(C&DHX?R9-2:A,)F8&B;6EPDAOH4 M0UJ'2N2V26S\01\0ZY,)FP#(2("K>Y ?WBQ'A+0^"!GM]HQM]HKN]7I&*3FX M7H9!:+H6G)+#!0R#4P%F(U:.'LN***)0(.;>%#R%8*&%%D,E_EO83(-H-NVKU\/.QIHC5 M:O<,5:H]:\/6>&Q:@;M*+)^A!OJS(NNZR-5V#Y#'3O#RTII)9VHC((? M&*;/"(XTN]?24N+-&-1*)"E?$&7'XU]/1$IB0;TI%E-XGQ*\OM&;W,V)9$Y! M:"Q,]Q7KB+I>B'+#A\$5 M0'Y(NY4%)]*;>]D-.8^5'VX#C^G_3KDVH .DGFTKG,/&E)]Z/V\BP9,1MEU(%B0! M59X8P^096U3RF'[WF:L<]YYC(5LPI;F/1_1OH3<%:D&:1SK &T1,H3 GZW"B M+^&S%^*BW<3J)S;>/"K:F MO>VB&)YFU$!VOM-+VKGOVXO+C-.TT_OT4?12/,$ A+ICV_OKJ]_G[Y%? & M:+J#?WZ[N+J[E:Z_ 1)_N_EQ\>O%U>WE_UY(EU?P]\5NR,N(O\:V0*C.N8B@,?1;RN6:CH-)@.8'MVF3W]:608M#?6?WHNGQ!+- MFT"#S:]H8A)77HN=]T@&$^ 5X&WG8-3:DM:2@B.F^(;GC]H0TKH#4:(>1,[? M-EG*$;XDSMX3H74RH*;)>_:WECI8\THVK *^7$WM7\3TI0L0FI;TE4P).D 8V'15SE./ZL>J.$7-.D6:.$3H M;V_^86G82@0!90A($P0D".@]!*0VGX!J%M=*_C6+FFV1\9MV>!TC]5* M)6)&Y,W=CE2W_?\PX)'^^.ONX@KOR* L/!EHH" G'-K"HP-+94%2@ <26)H Y)&M84$-- M?#(G )&GN);Q!P+WKKW=/&ZRLKM0WSX='+H\73U^ET#?=P*'E M>YMW.@_L/7B>9D%,@O%]G_-MW^&NV0!GKG67P. 7TW:IM//M &R5KTL??MX0 MW_8LD(;7LSOSI4;%\Z_$>B#1\61M!7ZL@ 2/._S.5*P_;/1WW!7H&;6_'X]8-<1 MBM/6"J6$8OQ&,_N%6)_^2WPOBWL5X3;25.UT#?OP7!WW2T&)H(']:* 8%]0F M&M JHP%A^1XLP,\>87L@8!/)"N(X].CUI+5&L\7WI#QI;:O&%W,=B %9;L MQVS #IN_0H&#^E=8?]0:?6&G>=>H^ 8XI]]S&%5-4[>OW M8\X^CJ"M+K_U]H;'9H6^[C,4I"%C:&;0=0K6*$]00:3KN389J(W.DN\]$ MZQ*B8T4(T8;COU3Q.:XN8"K<>YUU:PC7DL"!P$&#W'O[&P+]P@V!O1+M9,DE MK!JI^=(.PZ 2;UMCDNK&&KK:-&-#X6OA:JN5$,HU$71A(C2?!,JU$JK+ FF6 MDZU5*74I)M.8G7I. V\?U0S9LLO>3#&B&:Q298-1^D[U.A"<%KAQ;'Q ML'#DBEMCAP:A/I"7!1 4^5A..*I[$K VB5==@/=8V&.](F[KLJ2RC;U=M57F2I>SI^8C=74UTI5^4' MM:(5M_C;I"[NCMBR#0# +H82BXTC-ARC)?NX&E,;"7"K%XY;X>+:2RS^(*'M MTYZM\()Y;SMV^"J9,:UL*6C4X:2+&WQ HZCTK1LO"/T85E^8#_#&,=TUY_%: M'#;^/"@K/6/GX];O351%5@<%UR)K+"=M$_HK*T<(=#! MBN/"Z:#AHO5-A%# ME3+8Z$W&LM[7VE9[^QAR-#:5/?)HL6Z6D4$MUL[+X\U'Z9OO/9Y=GU_N?$J; ML"4$^K :O&4(3! M&N!<;_X*10BF_A4*'-2_POKO3;4JVK6C6^^HBA8=;,77ZK-3%>JSTP;%=@WI M;A)4&6BNT#>GJKV)ILH#K3P-4:"[*4G>@&Z-'N^!,A;NM^:)T?4J1$DB>#OD M904'JU[QJ-.+QDIYWNL&E M"#8*R56J_=@JV9#[!>N% MN-S )71_1L*^7UQ18NL(,E)R4HH)$4W45A(WJ# MJO-^L.B@W'@^33\)0]^^7X9XR>+.NS%] 'Z-8A&+<,O]@7!_E8[,"L6?ABV) MQ_)0*38&U%UMYQUH+3_E"X:=&+(R+$^7$2ZNSIKVPKTB<"!PT&(7EUJ5HGZ> MHZ)7HIO_O321GR/MZ_=$@?(W,?ICV1BUJ?!BHY!4_@T+P/W$&*+#L$T>I$8A MJ0+%N ](&H_DL5:EYZ>3JK$. M?REF#O-%8G*&:)C5;,!!8$%NK" F-T\!.= M'MGE31UB^KCR^>FC^1(-CTKGZ5J79! D?)K4 /MV3DY_-Z/G4D5W[]'H@G*6 ME1Y:V[FQ='9Y16U-.VAK:<1NW&9*V$M30!3Q5XR%-VR?-.1%J;/0O[P.FA U%PU M0V)),]LUW:D-KP0A/*#5&DZVX&@G#I#:ZXB".WNN\X?+059B+B:1J#>-WA0% M,0+J30:&%/.3S#_YJZ FZ\HJ\%'*"&=7BCZ;SK/Y&B1L9!XK7CQ"-J;_.^5< M"#CAZ;-MA7/8AO)3[^>-)_QDA"&O9$D2$,R),4R>L64EC^EWGSDKO?<<"VG4 ME.8^*K%_"[TI4 KR2J2!<]2 GJQ@O[.V"[O,%1%%L@F.(HJAFIC*VK1_G-U=_+B5 MSJ]_W%S_.+N[O+Z2SJZ^2K>_?[F]_'IY]N/RXE9:YPB'\.[#$68(A"73GE]? MW5Y_O_P*> ,TW<$_OUUF%.27E!A6@8H MD90#3HGC+$S+@M'^V5-Z]&\^.OT[(P_H+(Q?<9V6/9DN?8RS42Y_*C'&ARK? M3^^B>*XUPZB.N0C@(QE,@%> MYV#;?!#[F+"H:T@K4>[)!KN.MW2[)7C2^+L/1%: M)X-W6WQ9N;+%<5+!2C:L!R0&#.3^LZ7N+]101L=@,&S0^ .(H]_D-!+*Z'=7+R>?GBC0_A+\>O#&#N31SO.= FOG>H^0MB&^&&+G'9, GVK[HBI8HEM6!90D*$\L2%":654 4JH);5&^H6NO**.[QOM= [S?ID]@YT"= ;E/;(;3D8=0 Q*-_3=$1L_"])QOS M0^Y?W_+$E.-]*5#I>6N",GB"F$_,)^83\]5Y.^)@\,X1!JZUQE$V'YQKK.:H*.U29PPB.SU2O3<[Z2&?%]4'(. M:LJ;1D^WK<8\&$'/Q^- MNY8.[H3=UB4ZK;!JM:Z!KJ[*XU$U$DH0:DV$6@J=5J! Z;2GB*%7$^P0[J$J MU::%#Q@7+J$R#*$T<.MS!.G]WF34EPU-Q,?;.E^^T]"G06@Y+>P% :0'K"Z5-2@L8C=JWY+R4U+$9HNZ'I/MCWCG#]E&JI M)(DQWSP_C80:M9PA:#FJK(VJ.>]-P%O7YZN +BM0@4:]R6 D]RO2OIN MZ[/ M5P%=5J ?C7L30Y%5K2G\4OAT"NL[>A\0_XF6)UVZ #X'QK:D!],&'0FK>#\1 M1HOU^'NJ-/.*GVO_L_][C()? .8MG[M7L8X*/FVSLQ^(=:G_Q+?RQS^OH(P M&VFJ=KIV^N&Y.N[7C+@J;69!D#L19#&JTB:"5 5!=F2N P*T!U)D^4I27^M- M#FDF7!0U?NR,$ZGNLB_ZYK(O/U8UI,!DK2V*UI2.UIFTY?A'"$B./+*! /D MJ?$VA9!G,5K3 M)O(<-)0\A7>I*.]2ID=7'N;VK;)SZ7Y:^-Z4!%',SB M HF;_NV%<^)+A2\""/43WN'F2YC. ;9%!1&%ARR?C3V;(; PAFM ;0K3MLLI M A[#]Q QL,S'FIQEAO!-=&2N.FBS_!!C?]B;J(JL*$VH12*\N&UAFN4J@J,& M,LU6>] :7"?G'"CQ@4CH/4NJWH -$@9497-L\]YV: 4CPGM/4P!:0*0/MLM^^XCRRYQ.88L@MWPR)3;-H1&W MH@K./[CD (]0<.F><:C_B('>@+OC?2Q=,I;5X?B(K:IVSW5 +/(]Q%F^I3]0 MP-+7A_)H6%<]G1)#DH(J2Z'*\K-D!FIO8FAROU_7+;_NI,DT6&.*:!#5),R, M<4//M\4]JW)38]8/_F4"^OI28P8:Z$8#./%U%H1H3'9,-^:KBCHKT)*P7(FB MRF-%)&]U9KZJR+,"=:D/ZM)0U@9UWKS:HC()M]+[E226J3)=^C[-7:'Q$.%, M*M\TNO')PK2MJ)H6+Z)UYEK7B) SBH<:5:6C45=M,N)XJT*H^7,8Q.HNL*EA%*E;"#;4K M6Z"G_SK*]JE=J1H!&S!DK2*E2AC\7233"I2J<6\RD >JH-+.S%=$^L,^1'JX M2K5W H2A@*4J]\>B0%#7O%0?(MK#G*=$GXJ3GQ;F*ZT>E-RWBKQ8J51>XKN>K+2\4$KZECFDR?B+IFZ-5T&L$9T M:UE/ICL5^56EVF+G@$[\Y \[G)]SR%/[:Y5Y?//\Z-TSO+E&N_1\60: Y" X M]Q[O;;?F^M=&GUX"[C>F1T_W;'U!SU7J; .@9TT>&77F<'6;O@0]5ZG>&;T) MWMSH-Z4.O'"G%7Z7,(Y)"C=9I6ZRK .]8;XQ6IQE(/>'AG".M6^N>NBSPM:S M!O8GT>3!L!&7M[I#.-TGTBI#D6-*I,JPH6E>*15H\;)% ZK #&F2"^@-)>XE M1XF#9_>>;Q&?O03@E +/ 244T:+ F'38#8I8M(T]-:[W6E'5;3%WJ5OWW2XK ML?KYFHZ_8]UWV^A(T*W8=]%T>V2!N'Y5/ILK$DI8(5-:^-X30-*2[E_3U0M! MN7PJT'\CXF^Y5@A@X1R0<,-Q\.7U]P =MTDN9(R&^@)K0P631S1YI%13"*H) MF.SZ?'50:ODALR'6X5%5V3!40:D=F:\.2BT_&#;4L+724-8JNEXJHF&26EDQ M:-2J9H[W'$@SWWOD7=2R2E5!%9\[&Q43M)WP5986CNF&LD3^L[23%E*!-PN?39](4W-AAP"8_]+<(&'IEWDW]\9\ MI9^:HGU K,?,ST M'@[DL5:GF2\(M>6$6H&5CRG9IUIJ=3W.B) M!EE,GI,MS/ZB\[@B)G#G\;SW*.F=!%75 ,7"8(J%&A&F, 55R- M[ZID=*;C.1Q1R88@6KYWS+OUFADN?WF)BR>1 M'.4H2T>5YK3EF*?R&V\!X!P'KV>N=>Y12PESSJYGS5";1E1M&C:ACGMWK.FC M(= *="<,'@_E\;B:$-VQ4,W14&CY"M18 05*'Z[;70DZ%;LNVBZ/;*X5O7U_I8!L;!10UY9&A'D*M-7NZ$PU66$B#*+ M_>V='CBFZ8']OB9K1IT=6T2(H?UD6V$WA[&&W4:&\M@0<;'.S%<+T5:8BCW6 M>Q--5V5#%^&RSI<#G-FNZ4Y%.<"F>I;%7&(N,5=52'01+ MT5&[[.K3Z3#C)8?X]>R[YS[<$?_Q*R"BOL2,<9_:] -%5OIU:IK=ME:Z3*/E MYV:,!V +*8/*KEDT 8-=GZ]*"JT@-\/H30:JTB *[;RQ7OW-::!(5)J$75YT MO;X?9!&716B(5C3L38QA=3J1N&O:3DJL0/?!Q.E^=;J/H,1V4F(%.LZX-]$' MU>DXXK)SS>K.+.LC L(+Q)WG:J[N7<_PK$=6SCD"OC9E2%64WJ1?JV'3F-AY MU;Z%F)PCX1$J M)Y 6A-[T+]I42]QQ+O."7N+SO9V;/@E^!R3[E_# I7U=7(L^_F(&Q#KW'A?$ M#6@'LQM$#+SF+"W;?;A%9%TOZ+V^&C4J3.X:R\-Q-<6*C\7,%K1@9H424S>I.A(FO#QMAKW3/M.TVB%6A:&)36#%DQ M1/')SLQ7*8U6H$&-@$;[(WDLKBUUW>\%6K[]9**.3ZD-L2P<8(4;6OG]C+_& ML+]T@]!?XCO?HDMD3;HSKBKCWD0=R".]FG;'QV*R'R/55G=E7%45H%I=-K1J MK(%CH:1CI-KJ[HRKJMJ;Z/*@/VX T8KZ@(TLYB3J58DZ:YW$W['NNVUT).A6 M[+MHNCVR2%GU]0$7O&22=/\J?>#% C_F5JT1 ;02LW W%+"JQ/&SLPVB]2;# M05\>#^H,4G1=JM5/J8?56FNHMT?O30;*6#;T.ONSB\!:^XFV2FS"XZ+'X"*:Q=9!?YWD8#^!PE"WYZ&Q,(/SEPK^R#U9@,B M<^J@-QGW1TVXR]N=J(.@Y#KT-^Q[VI>'1ETQ9D','2?F*O6Z(1"S)H\J2J#: MN\J"".,UP.%ML5K>99_<$-_VK$N.Q0BO\2W:M"7$K*,F^)E&OJ7&6+5<'BJ-B<]TCPZ;0/=M(/OR+_YI"E[\DP=Z-P(K PD_Y(D0=:$RZB M="=$R,JPFN;89(J;J^8Z17DMR/@ZJ=3XV@WX$O;;6#VE4ZX<\1/42 M;IZ2='(=='++6]X[I+M^GKWV6+_AT45NW7@$'NW&VT9)@G+%QJMP]HA4GWU; WT?JZK*LB+'"4;M;= MB;'\QEC:J#7ID"%:4+K M:4%X32&\\O4570/"T^2^4EB%\Q_3AL2O9\-*#;SH@_'U:FC>/-8QV5D9D(U@F\8]H>3EP37_,]C4Z&=@9%*"*>YI1=\UEZ$5/ M?+9@?)0=S2$AS$"/*E R)ZF8X$XM.U@XYNMGVT5-]S3[W30L*"BVOWV0PU3: M>Y$4O.F?T@8 2PS"[W'G2KL8(J<9LP-7G05..^'\Q]G=Q8];Z?SZQ\WUC[.[ MR^LKZ>SJJW3[^Y?;RZ^79S\N+VZE=5Q4BQ'CJ#!R?GUU>_W]\BL@!O!P!__\ M=G%U=RM=?X._KL__Y]?K[U\!9?_W;R--'9Y*%__O]\N[?^V&H_3:M.KH/CWC MOM!(2\+,OD!7H4QZ2AQG85I8).6?/:5'_^:CT[\S(HO.PK@JSZ)@3Z9+WX?M M44$$RB%ESQ+*G0-I>'PRP,WR1 T8UC$7 3R/?EOQ8:2S.C*0Z4W0ES/)Z&5L M<;KQTU8\<'"!MI4S@/K31G5NOW$;\K+8GMB>V)[8GMC>/B]3*WSM D D[MX( M"U!#55J/+O#E@8(QB_#J<$S_2%1<^F1.P#9X(??+="\39[S(QW'DA5Q_HP9_#2\0/N+>: MB8#_+.WPM78BJ-7T+8%BWTF:QC;:;#+1?;ATI7#N+0/3M8*/AY/6NVGHW>F6 M+'*PED_QM^F4D-GL3=H":&;77\KM11[:>&]^Y1?3,=TI60\A9F(B^U+-5S(E MZ+"0=%66L%;K/D3 P)+)4CDTE:B00?;/-&+^F,L@6!+KS1*V?S*SGG+HWRC$ ME@&.C>+;S%#E9SD@(Z6P%I23KF]*NRL:FIZZ:T) ZGAJ,Q MRDNKD Q2@I01/G9?:*?RCCOLEK*T0KB @)"!4K62IQ<4%?(4I$!A(.GLR;0>SP.^\ ME ^#"Y\O9F!/=[ILUS #IX_]-<>:/"I6)Q%'2T"HR1 Z4N93#@M1RV8A(O)U MJ&9,+6)IFC:)A:8L6+& D("0@- Q0:@%"L\F[RWJ/Z ,7<_NS)?=3*S:7,([ MJTP:J$RR,MQ0&T603YWD4P[&]7(Q+GS$VVKL!<&2)H%Y,]2'P82"58,-A1B4 MR./"\5X)"3ZW,WM+#"(&$8.(0<0@8I!V#](U5]\.-80+4G NN XC4=>P=+/T MIW,S(-*-8[KMU&H.S =A*>E?E[[M/MS0GM,L53T"$'TI @]"9[4]YP:KLDEI M[/U^;])7VF(]"O=,XYAN86?K?TUG238>K1W]-4W,!>\/>I.Q/&B/CT:<,@$A M 2'!J4ODU.4P6J-<1MM2UVAUE@,S&+P%PCR0R OQIW9 +&$T@*I./[QFH+F( M(--">P'[JFUJ8R68;,%,MF:B*88KCWJ3UJ2$'B^]---T&O4D,A4#*&B^VP*MH]/K',O"'\CX=S;T;RJK/;(SD(?+UOU1_)8+S3Z6VH- M"7&HQ*$J71G62C\7Q:O#K-WY#CIAZ7IO,7W,*6E\NC?!+*)W#HD;F(@!$4G M2 +^_(*P.4^!IGVAA('>FXP[6CRS253#7 XU$TTQO!DK;0J":3S!-#*6,,"2 MG&-Y.&Q-/4ZA[@H("0@)/ET6GRZ'S1JU-^.094WN5./)I:W8WN[A@7G MAMC>3I.58OO1- 6-3>\PTJ2@VXBVM],Z&GAK.ATT,Y:&K6ID5>W+HU%KBH=T MBRZ:U?W!4+"]W4A1Y)'>FKM:=1-$H?W+*DPQW;M?F:'BQ?R^/I3'JFAO5Q-Y MM*>]G:%A>SM5'A5[(:G3Q%(HK90C(O3>1#>&\F!067N[[D>&]<6+9'G+>X>T MW]53^EXZ[?,3E" H05""H 1!"8(2!"4(2A"4("A!4$*;X\0=ZYLC>JN+JQ\" M0BV#4 OR*PIJ;ZRE;L9H38NN]7N3H3*4AP-Q=[$S1TM 2#"?7.93#@L9E,U" M2E* CZ#(7UYO=0?H2>C)@A$+" D("0@=!80:H>YL23IZ3V_LK(75HG0D7M% M&78T&ZGEI%0R]H=E8U]XCD7'=3&(&$0,(@81@XA!VCI(UQR HN-ZY5<4BNNX MGC4VFW2SVL!^>(4:$\)M<_1NFPK[^*ZX<9IX/=D8]R:J(H\'K;F**HZ9@)" MD);+J4CCM4"F9T];A')7 2%A)2-YD!NRD]*\;# <:(V\T2V$@$ZW7W]UZ MO;F&PU"%LS9NC4K37JK9OT=K\413#'?6>A-!+XVGET;:4$,LUZ#*1FEU_(7^ M*R D(-0Z"!TMFRZ'R_8YEQVURWXZ@JQLT7I=\%\!(0&A#D*H$3*\Q"[16?.J M<:W7AX/>Q- ,63$*K:DL6J^+0U75H2KG7!BEGPN1:RTZKU?5>;W!D01L[J * MSW!%+H>:J:88WCP2K=?;0##-C"6,>Y.^)NNJB"5T1MT5$!(0$GSZ4#Y="IL= M*9S-EI5=OF8]=;_ OFBE*(JE"CH0="#H0-"!H -!!X(.!!T(.A!T(.B@M27U MCR!W[K.#<2&6=U_M::XI][S=(LYM?-BCF-M)8Y_6R^F4* M.GB3#AH92AOIM//Z>"R/!%W40Q?-Z@TQZOC]?,71Y/!3=M&NBC_;4.AX90"]]51X,"\T.ZS2Q%$HKYA.CK\F:WIIHJSA: D*" M^1S$?,IA(>.R68A(E"RR];K0E 4K%A 2$!(0.B((M4#A>4_#[*R)55L^TJXJ MTUCI389ROSW]NXZ)?,K!N%HNQH6/6#19%X.(0<0@8A QB!BDK8-TS=4GFJQ7 M?AFAN";K6:NR29>HQUIOTF]-O5KAGFDMPSG:LB;KZ74Z) R)3X$,M,-3HN.$Z5/+#A:. M^?K9=G&H4]Y315KMS?Z>$:.^[O?^SY/(=A$6S'Z-WAMLO-"B#4I;U*KV4LW^ M'6&+)YIB)(0ANK.T@%Z::<=A,ZBA;.BM*38D_JK'G5N$;OXW%O,E1D;5AH85;1YUV< MJ:K.5!G'0E.4LH^%R/86;=ZK:O/>V#B"IF GB;[>%K=>>\GF@&ZPS0PDP&)Z M$W'IJOD$T\1(@J;HO8D^E(U1:RA(:+L"0@)"@D^7Q:?+8;-]SF8K2P?K?C%_ MT;91%&85="#H0-"!H -!!X(.!!T(.A!T(.A T$%KR_;:FVW>]:.)Y>W8 MYKUAP;D!:_,^5,9M\9;O-TBS&VTV*>9FL#;OHGMS+730S%#:$-N\:X8!_[7F M7DZWZ*)1?2@T9=2;C&5UH,@CK:,W_1K>QKO"_-)]VW9KRIBV>5?UOJP56T*U MTYV["Z:/UK1YUU0%Z 6(1=4*O67>:6(IE%9*D1$JYOM1&:&75ONLH;'AZ.WJ M.AGNY\!IS/H$] 7T!?0%] 7T!?0%] 7TCPWZ5'^%']@K<")M6)JJK0=ZE#A@ MPY1=936 LQJ/2ID04[#JB-^;W,V)9$[QOI7IOMKN ZP[A.^8/CQV)1M>>O!- M1UJ8?HAM.,"&1!N"!N?0J)1FMFNZ4QM>"2+;,3B1V&XW[64SF%/QJ-$B7 '> MIN%R0F!%0&8PBK>1+F>7KFR7/-B -(RQK:P,'Z6BB?<$3"GRV72>S=>@%XTY MCVT9'B8_ M75S=W6:ID!G25\M'XMO3U:Y*_H/IVO^E*>'G\5F%/\Y]*\=T\I),#47B&)_21(?P'@T4'J;.4$>6WLO M7O;%@4JO*@Q.O\(.?)N6YT'Z_K(,X/, >*%K26F82FMTGIDK6N(;R0!\1VE M&!O@<)J)VB.3?%_ASS\ T7X A]=?>#[;S@=DZGAK0U-.SYD@D.F?ZFGT^)FL M/O&6?OS(\Z.GRX _^RA+IO3@>/<@&!QB@NP$60*0-)U7*H_AKP (A9($Y"_Y4.AIY.$+YLOL"&-XC_A,+-L6<$OP0P *IG,\\\#Z:?VL2= KZPM=0C M<&08 ^2?,9!>B>F#1$,YR8$C+7P;, 5(EBR"?LX AW27,W,:PKF!OP+B\,'I MQ#CN' CPTX+XU'&&"1*._9^E;:UL2/K ?GKS??S!)1+)_3-/;[]>_)M!@_O M@="NLL]V.)=P;%D"EDY\A'#H20!Q_LUD5OK%=?!&4_QV&[\8DNG=9R&@)8;'?J+"W$P\JZ0<@M'Q&,'N]]ZP;+1RIGHB_3 M$;,]<1=> ?;]'W3#5\C0$L+; Y!T1609#D^H5]V*(\S_==D7$!S2#^?^>0_ M2_@4L,I;BZ7@EI%1.%W*H MA[@U&C]!"((0"07 \/U< NHW43=S+=.W&*Z =@B=!3Y;AK8#+,FBQU.Z]SW3 MD@"B#U3$ ]M9PJ0VT"]0B47@VR&@$7F1/&D@H-1!&F(<[)(YYR M60+L!O2\XROW-E()_1.QX05VQ&OC$RES>I462Q^F@"7-EHZ3K(A^;^E:L+?? M;E.4)^.A!%&V,!U (#(*S_WWTF5N<4KUJYP#]A[C&=ZW_.6#!&B:>F R,"YB MD2?B> N$>(9V 85T#R&N&-80A/!8IAN/&0XL%4@L)#9C6S PP<8N\ R800#P M_/ 7D(Z;.GGT=0_ EF*A[A+F8(D 4F#.2/B:S( K).Z3[7LN)>IX)2?%4RNE M4DZ=:<8-V+B'-P!+G!\M:/N:P,2CAK3+3AGB@#%#,".8S&$4S#"SRF1 H8G0 M'-$:P#L>Y3]+,_7H1+J$QSQ?@B$A8M.[,^=5>0'<<4Y2\@2P[0'/IW^G]Q\" M32T?YI(-O]^=P4J2CSB#H39AQ(XR,@^.RC)@M =,S;*GB#NZ_F!I@RT(QS)D MLP?Q7T!5,X1W=+X"/& F+'U*EB%_\(Q'"9Y[SBLHA[A[$D:B[@GI>QEP;#%A M]P22#)]%9QU/+6/ P/<>0#:RK\Z)Z83S*>4O,4,'ZGT&:.*_.!1*UTB22JAH MFOYTGA6=2+A. !(G.EW$CX6%8\,?L$73>D(9E^@$O"A(EF!WNH-[EVI=_,5V82 MJP;+J,R2/!-R*"TH-\(".PF3_>/5#$/I+L4SOX-\H'* T3(!%@L(,2DE!LO[ MP+9L$[F_O/9=Z6+IP[O2+X_WO^9\^LVG6@J.O?;9[_\C?0^M$^D#2'T'#CW( M<@?6PMD@?3WA@$A6)K FY&^+J#T6L'K6%/3O;P= ;\Q7BLD[CY<:BE1Z$OSB M>\%:#ZG!GZK!#9OD]S_IBI+U \S2$?-HR+,$UKO$RD=Q,'6\1S!5 V/E9+UX M"J,(X!$.P@"%GQG N6.0I_*?Z]/X6:10/Z$2"481K@.E >*JZ.46)YE$E(R"28 5Y9PYI.@)@*V#WNP&9DH- M,+G0,J-3@;"2<'MP!NYY\G(P)R1D*HOG^]XSYEH!0JD5 Z_YY,ESJ#TQ15*IO $@ 7\- MWF>;XU=L=TFL,R Z'.J6T(/HN7^JBJ8:XX$QRECPH[)BH:D_77P=@(?1C<$D;?(9E;1]Y!"A:L09* MC8DMCFQN2"!_1O6+,I 'XH*(1"L#.=\"OVHF5,2M$ [ (:)$S_BO)3B086B$("1 I\BUI_"$Z?J;HX(GP8:=),O81U+!]Y?YW8R7!/0,E] M8KNZQPV9 8A77#:3+M1XMOWI\A$M]BGAP ."63H,SV#/3>=48Z"?4 @SIY7Y M%P(OH1KSWELRO('6[M/8#FZ6I,B%KCR-Z'BAKA?BZBQT^-R=^WCQ9:^9=JU1;^]D+4/5PQFL,3^35D_<$**&>[P@[]9W!9Q M Y(J=D"M>M@CV_XUQ65EZ1ZX QYSQP;A1EF2''GL@<^ZZ(KB!D'$Z %!?X%> MG!Q2L,^<)3* V#^/P4S0KZ3ITH?S/05^_P(V&SKO?,;F5[\PA85YZ&JP"$#< MDM->-^G^E;)@6@TT1$\CY5TNX"?V_/&MQD$"=%X$C%7RD6A0._,5*A#P0_[: M?%@,=13VQ/I&P8Z\ M?T==Y9CT"BP2J2*1B )0 =E:, M1#X0BDES"5+9Y]H O&J"CH#:\DDV0+_&('*Y-] $$.'F7(>6Y >,,R(JVM2: MZ;<2MN7&%[>IK3<,L,UFVMD"22]Y]T^5Y8+':R@X'6%M?^E-[+"KG/7NLSMM M97=[9T<4OGYMK_7KV?6O"\U:LC5RR#8#%JG:O(W]D:#OA83^&TCH5J((+\ H M?3B/H/-Q-U?VH6QW&QWMC]K^7J@=]-YVL&628(HU!; O9I6D5+MM<),X.!A7 M22!;AT=G%Q<.)4P>$)G&#I.T4R**@61C'LS41FOX>>ZAP\=[=HF5]1.DY@\D M#%6&7!EG7[9#_%)DVH:^!RKG0/E)BI),^#J>/!9RH74^C2-W1'4 M,:^UUJ%K"JZ9]Y4W7W9T5_K5@RG_QT/;]19F M-Q>>3Z)T+^GBAY?P9!3J+QH,IY_$# MQ S3&#W,Y443PK@W;L'BECF;C7;'V,0&*.,H&W>3W4DNC*DY9P%/,GU98L%Q M;VUME!LET$QVNRT]>V.J>=JOT?]I3Z+[M@'+*U1%3?@-WDG$4L@/$T52Z%%0 M,&V$P8,ZJ[-.!W3[/YDP" "<@RD;Z$/N3=D]9O3GNNSMRZ,6%R%O%@VDQB.%X0S*IJQC"D= M )VWLP! 1T&=FXV%KLT;XN,#P)ZZ6V>#7PC+&K.G:V.E4P'6/OSR>O>Z()@. M\.>5Y_[.RW4$?ABG6R2D'BZ5/TCD' M6IQR\$G;(^< C%=CO1S43W()4-=24->.&^I];$>U#G7*E8H'O)H"O'K<@ =[ M;KA>K>0G9*@LW0IIDZ(!826G6+OS>B+]0GDWE5N,>5-.MN84SVCP&?Z>I);3 MT'- +UTQYIC'TE-V#KR7<$R:%9F[WK?7PB02DS/(EODNMJ=:;38>$"3?89@O MU+-X9[X4TJ7 B+%K'%)K!,N;K7<]9GK$(\NCDBO8I-UFN5K> Y>X3W,9TQZGS+8OB8_G4]B[(!"[:0AQVWD%,P MS-R\JL$NCG-R7A(DH7:+&>07@R.L)5ANA_NIU[?GA'_,=+]XD$(95Y19RRK;F0^E!)GT74 MASM]%A'TLH0_I10&J&A(@;[JH_FFYS(IEXG+!F+)DL\/EDF&R-V11-(29,Q M(I$4,'RR8 FF]%H?\ A^_<5. "2S6+SGV[!OFCL1+GG\'([M6.$^"_.5F?K M[>2L\G=ONG]AC@'>DH+/J,LGY-7^),SUQMM7Y#5*RICAI:@H'0" 1-W@"R!T M_V0M!I_&(UVEX[D/]$9$O$9Z8\XQ@\">V83?1$OMC:8 P"MSXJSHK.OKC!;/ M_#.?TFZV['NYJY>S@.#OL,NK)$K9F/)EY_HT,MDXL. MLTL&41J)Z]@RT0N%L=]/(#8^H>")\U'/OB57-]?@=\FR;7WS$?@U_1B(;5BF",6T,TN&Z*/BTE+FM'YW_T\6T&JL%UTA8#0 M G?2!XO,[*D=XN4Y$E>LB'-)S1>)T#S:/;<*NB6"/< $3N^9ROV<#::#0C;5 M"DS,3XU0(9$GF^4+H83F>;#TBX!M9";PF(6-:+(MFQ*A9"WI5]AE@T_19O#N M$LV(\D$TN/D?QKM<'VWC=_!]T/JC^3C4&:Y\M%$CEWL*G^EW=LJ\9Y-G=[WM2TUNEOAH2W@NO^-, MKZS "N@!B2SU54.=1C$9I),I[2"5EL>VQU-FIZEL,-0B$QJ-T+)"F#1#^$2Z M6J.?>#9*0@E$TC'%%%0X%-;OV"5L"%&^SG?6>$PF?AIQ+99LG1Z-9A10.J'8 MQYSP*2S\ 40JQ])T12Z?Y*2AK>N=!^3_I%7!'?,2X-TH*VO/W(?!7KD/QLYI M+2U(J3.4S2EU693E/%FYM;,'U!FN]L&L=A!FC;TP.ZPSI^^0I)WA7ML;-2ZI M;[^4RW$KD_JV'9R5GV^D_V4=!U7G_[%#N,^1U0\ZLN/]TG 5D6185Y)A(6G) MN\MW^OK^ CZBQ'WI(M^(/3"%,*V />+E'AJUHMI4G&AFI^ZSQ?D^I22)S*\IH9:7.F31SD-MX2BUU:Q/Y.'DSG@B;?[%()(!/@V#6NH0&CT7.:;F3# M.7C_;WOHKB"(E+-/.&'Z>$ND;I>P53&;U.I&.^B=_9SP='UHWR]^M_,^@47V M1UO(.QNXDS=E+;+:(5/JU5XU&..[P+$WE$1.S?O7=;;%/&3I4=O6X X8)@&<)<.DDBN2+46I&.?CJ]R::OJDP28?8T:!A[*CQA&$ MP/1M *N2,/9+L]AYG\,=&%94;68O/K2K?H0YJ5MUH\V9#FN:\\9@VP^8!-8- M%FC!60YOU8GM1&3U+-)Y$Q!2W)S%;E\,\9\S7_!WEGE5=0:$;UJI:S)^:J$^ M244 6+P#*-:SIW$=$G:)VJ.7RN^)Z;,[+$#369E-18C#_>258;QR7U< M^X1'"_"81,Y\G@J\,%_I>C >$N<^T(OCJ00*5C4C7?N)E0S#"I;^8U3\R?)@ M-EPL]73.KMISA(0!]';&@8 =G=)]P%',MPF5PAB@RW;+45V!FUVWCY+(H@./T^ M^M*CB_=X?T!.[E&L?C,(?;RID%_YA):,857;LI2)>[+)%?+?"E(#]W[/ZA%&9#KGA9+87=-S#3(:'R, M1JQS$"R9#ZQ8#C>],3K("Z9@$656;XC64_2?DJL+)@;M>>0I44EQ=]:_ETR. ML.IY@$RD+23&=0RQ*J3TM=#&\JDT.H9]BP-><2BZP^#8?Q''GF,- 7I86:'4 M$^G&#$)*H?'Z>31LX7OWJ<*5G 82D*; 8YFAF2[0Z!.'/.')26*GL)5GT[<^ M.9Y'Z]S8+I/-5.%:N2%!#TJTY00<#..Y6*$!P">;/'-LAUBT.@@I9%T7"]RP M0CMQC.UMLHG'XME=SFN,"EY7PDJM*]C 5V*V5'B*EC>;?>+HXD*%Q3'Y1N*Z M>ZD:3/025\1PMS9XJ+ HYMT:/TBO.E4SV4QXA8,O^#QV#8>6";/XU2B7#XLP M1_%EG[!*BG$E$$[.J=0>HOW1X'MHJX3<&$+=6GWAQ_7W!GFQ^E=O%__A$R!1M._@*U%_?A MGST,OV!U;C8Z_3LC7.@L+(;(.S*Q)\Q"#FG@^%1BP4@)X\3[B)LZ5 M/=6&"8%C H]TV6W,MR?G+#6:6UV$$DVWS/;86\\:VT>3-[X@M3.1DH MS/ ?]_[/DR\$Q)8+D]&_L#(UO?^?5RBO BP)@JB4(*)[*8% ]S&@^ROAS6Z. M -_'C>E53I]&-/+YZE9RX5IL%=ZLQE4T1JB]0UEC-M]&;4VZ-Z=_/?C8E.H3 M2U"FY*HI?;#@]1'\& P^;M/I ."G;WEJ/M%L[G>8K#OE$F822-6FN]?75K):GD M;:D'W/R0&KD9*:6AE-HD*@^+)N;+O'PG_:[BA&U@]9SN^*6_[_AF6C&F5VA. MX_((&S+GWHI0);E(+'5PM43"?LES>IP\I^^1/#?J3=2^K*OK^7,Y7L94Q)$' M'-]$0EMQ=N-[3W8 SW-P5D@%K0RJ]BZLI(U[DY&L:NLUZKJ,L@]%G+,_? #' M]6Q6 AIWQ9Z.UT=D)2>3^3W8^W@0^AIPU@KCCR5A2P7^.)9U?;V265&'K23% MX'3-:/[;=$K(;-9UC4$3&L..]X,..Q'8"%>707,X*O%3O,:P5P'*]VD,.A82 ME@?*>BWA+J.L&HWA<#3NC+U^;S*0^YK0&-I@4>F#TBTJX4HX2#%0A6+ "%\I MA_ -1O@Y5_&Z+&6*5PSVJM'\3L5@B*)%'PE70O&*P>%HW!E[(ZK6Y5S^%HI! M PVG<>F&$U,,X"=N=$/YO5U;DJWU@& !7_SM73WIPQZ$KSR6;;JH!:[.?;&MIIEDE+^[ ;Y+2+J2TGDCCN=UEO)N=$/V; M"8Q\^1B_\@.[]#64!/1M:F4#SEJ'P=\O _P%"YL.@W_0FZR7M-O^X">JL;'J M#+%R&77827%.X')X K)%%A;$Q_4%4;E/6K"=5S]@E?FC4BV9P@>4#?.*'$ZJ M5 .OZI"ZPB]+]Z",8O4F,)FPV\'4]J?+QR!D-3(>S;@4!#<$TG5A8,E1PXL3 MZ=>X8 56N0M7*NG@[$E!%BM;=R9]-WES9ZM"*J?N7C^;OJYUJFRYNG/9D ,.]>\YB^KK>MACBL>*\-]AM711R6M-<.!JVL(UYQ=?"#2&F_1@K8$[)E MY;K3=/.^TMT9;*_4\7[+08=%%UV03J]%E@)4%=5XH\M:\V1"[;Z^& UU.O9H M51[6\HBK339?%BW=QCQSCO?,?'FLMZU/W7.LC1!E1KP@$A9<*[S.T,SV XSZ MRCF *7 ";\DO!/*:85'?K6^7WZZCQEO[M1E-3AOV2[HS7PH^;4.UX[YP!C@) M(+>]I&:VRICM%G8?+^? Y:0G*+2H60L+*YUA;4X_;M6U\+VH/\#")_!)5$

      UA@]9 M9S4TKF@[ ]:(R@[BA6(Q4^>)!)G9^72T5-3*A+!,DU 8RW9XNN+NB=YP@X$6JFM+9< M5$<66V+ >-,PUSV;$#\U]2,H1LM=Z1.WNV3/*]BVUD0DVT-D1U&?(@YT9%BF M;S'JR9S$R*_!<,"*]+&NB%1]ISV5T]T/78('D%=< U##X;"#.4Z"]=40L*R> M:NR762G!ED=80*F\Y[&'1Y_0>L*LTQ]U>=-JIJ_,\XTN%-8]F55_H^4^B4MF M=IBTGN/C/F/C55HZD%>/7".(;;4QR\-.3+M1^6:*&?AWZ49.*(203VL1QC07 M\$Z-GF]1B-*@:;@KLJ,3&^$\AZ%CMUQD%(B+6;;.(H<]DU M)XOE;0BQ_^[R<4&I@=$9QH/1?^F[$24L 7.\G2TO: D3PFM8\]8AUD.JL6!F M#CE=BI:KLW1.3'YP:5U=,PI;9[QZS.<' F5NWV,[1RSF:@T%'1BNMOTY7">3 ="HQ4R=*WUL./ MKN=R6<&E.DLE6R.$PS3:[X 40KYC@_1JNGF/^_V,ZCOJ>M%Y!ML:[<)8W&%% M9:1H/YP!ICU6LCN@>2!1_^A$Y,%QH>]G:R/'8ZV^%0W&U$W\%*0)_P@IE<8% M9) *<& "'N"008&ZQS;2H+ &P.= \MNLOP2;S;#>O'4'D1^L 0P>"'M0;PR M:#IY!3E$X+DN<>A39(D+R@'9E](-OI$MMNNTOD*$L_4A)<"IB4P=P.M TZ9FD5>TJAB M4A3UY$@-1N%/%94P4GF2G@4HV]R(;@,2_[W20"%(MQ@(6!\T+F- B4#.BBF" MUHGTC?/]5V+Z>U62E==G8&.RYB*X_0B'M:-LA4>DK!B,DW%+ &9S,:H%&C5( M(4:V20]CM#3@P9R:!Z^L]]S/J#]2B?# ]! W3"18D)'R<9@NR39CJG_"7^C' M. 9%_M1D1A?*VV5 .%TADOD)G-DO6$S>3VI7,]RR0!Z7GS,G3L_#("OZPJB9 MD9A!K-D $^8>91?9)A;_G[TW;6Y;.1:&O^=7H'B3I^PJ2N&^V(FJY"W7*1_+ MCZ4\I]Y/+H@8BL@! 08 M>37O]T],\!@(P$2($$*MW)]) HFQ44) M7#2O)PN*K1)S*Z*P1@7''8L@5#K@DBY0"0)"+^ M7$6G=-"C+FAY 89 /XM8SM$,'Z)N,0N#;RW4ZNCOP %K@(S+QU:0^LA5<&[R M7*: O+#.LL7-5L\.Y2AZ!9-PE9QAPL #^D_D$*9N3_3XCCJMN)SWJG!BE]]] M'P-,%\[\8BW)2F"+T,\]-$0VTD_S(A4(M,&0B@)K)":(<$ (MUF0UU7N]X2C M@T.)Y+*X)_E=C"H:;0OW*-SHP6JA_$C.%2)M'PB?3'J'#V.1DP'0S"$Y)&Q5 MH0XXZDR=)+HM-!NCN.:79+XXF'.K+T\J+(W#:7HW:A ML[1T"C6L.>JEAR:WI;"$UFC.5 O5/LP9-89G?Q6? "QBS85"TRY,C$L\1V?^V M47;M8+0CII:9KICKN<#Z<)XFQKU)Y!6U6# OD]R::H6,$DL0:^@K M N9_T=G\24EWTGBJ&$I!G%@ML]FBVLJ2^0N&>LW2?T>S([4@8W!(L4*)O# M-^[@>L_E\ ),O T #P:$!P&L4$0'9#>G*"?_KW#9ON<)(KP=@TQ#$^%,>=;X MFUS&JL=,=A7C#>[N-WVV ')Q7]2U"V(N/WZZ&_!SJ?UK19YE7SB6-9$?T YG M](?5D'LRHE08(*$KKI9C]JZ9<\O"B95)$#<,[(I-Q4UZDD))\ ML0>0GAZAGX\KY4)W+ISF:4F685IN>CYBP03V)4IK7.[&_40 T*V;^3?'?O@& M_&Y<$VA*ON2Q%]Y97_($-2T$[3&3?<3D+;K$?PHQGGS)<[8Y,XK(%Z8>H.TC!D7# MPDF33>:Q>D&0B1X+AMY'WA&QP_@[ @LE+2URIGL+;0X*!"4W\/ LZ?!AC@+/ M#H"_\\@[/,%S$''?*">X.Z.MI .)[&)\#)08#&XA+.'WX*8 */^;*;GH &FP M[59ZZL[D>'1Q'A,S;T%>&*(J6@$;3[Y]J!/N M)IT.F2?PB2=PH9,I+1R,; !'1BNODL0 1(K,"R!-&&'RY\V-#?!"]%]NT;HF M9\#O)LZ>!E%+1OXGQ<;_ CCY?XBG4-#@V*5KJK^_)N[)UPF!;N[O0&N2)'EQ MSF>NL:NW-__#K<3Q-V=&V$WK1!!OCC8*.A&,\CP*0M9^V17/-?J*3"\T6:"4=.N@LF M9*1XBQ=*[J W+4'96[LRG_+@4.X)S]_>3;?X(.09,-V]R#@2 MJD05F<3C3A^#N(J>@7U\SEK/D #65 B3U.8:R/4,Z$>FJ^_E',^50+2'2SFK M$B\9GMC/QYQ9E!'<.96R(:J#4Y9.SR$C,DLN MIGN!OJ(L9P@O+_G < ZN$0!]EVII7#HE*%7ZX2#&9E.'2 MGZ3L-LC "U\6*Y>3<.($D)IL&5TO >VP?$<$"[Q8\T6JW F7BR%;)+ # .A* M49 .S__^HOM^6T8!N(:,\(BYX/Z]-A[H1B+]WV4/0.Q()F],T00V>@SNJWAC MRK_*VB[*S0[/QVU;6:%(^1%N-6J7\@Z9.(?Q#U/ 'V0SAE:4W&[)..*>O7\1 M..!7911!0;V9> OB&LG*-]%%28$+Q[9(NK 54FU8(^>SV<(V_[-6ZS?Y*WC5 M*?DD<"\B\9AZ7X+@8+S^B7X%+%-P ^,?:EW>)LK:.(P.5N9 HLQ2[>YE)?L: M_8%)P JGR#QDU1K!M@&!Y2$3KDT@*=)!3!3;0%6BMC8N5TB?D0$I(499) D\ M""7Q'.Q X* \LW7KA2(E'*T\Y0(Y$NV;A]##(_S'[3#KFRI%P+!#>M=@MW^D MU7K)75Z6G@I81K/)E6-#S^Z8&X>=X8LD\G3/JI-4/WO.U8MWYSI^UF.O6/NMWN DLQ[3XM$U3V_L M%>LJUAL6?$O(UNF D.F'50\G+]L$*Y@L>:0LP0PA5W2=[YS\J\KRS,CXC-V? M]4"SLI^B:T4'1*>?N\1)! MGIP6R=U0]?V8I&N'^ ME4;3I7:SCMJ7"V7B&$C7<$9&PZ=#=*'DV9 *ZX384,I":W!RH ! M5Y1!D6D7,7JH:A9WPV"WW ]$?8)3V\]D5(ID.FC_(1PCU[;Q-*Q%)GA@8^&QV I M64/$AXUXZ%NZ%:A[-25A4@LJ_C&E=9I+D9Q)1=)*2#ML I8[NLW=-.D!;6J< M%?882X]C/Q0#21MD+ A4SZ=>##&9A X^^2;%W9J,>0A\W_S %^";=BNCD=^ M5<3ST"P0#>7B^)&]R#7#ADE!.PC51QB)CP?G-+:V"#N!K/S?L<0#H!+06XQM M!&&' ,(P,##X([.D*]OD;LXPX\%C#S(C"V=ET,. )[R#=3OY'#E82?7@RTCE M172,YZW(_@-L"\*9HJ><=^@5$;J3GNGYVN41X_ 8>$;*G?1$\S/=1=)!,E?? M@QN -\$-FW@5D2V%3D6#/>&83-^8S+XHW0&.O=0N>"^U"RR2O@#Y(M,VI12* MA33BR#/5&FMJMA_-R6ES<(= B,%1:C')75$]H7QI,]A M,\I4F99X51!Z28VWW&.G'%M_8 $]965$Q5&&VC$SO%R[:-.%%I=_L;"9U'_% M.R,AD=@E)AY1MQ!]8=A>,=S9>B7+&7C^37BV\&*+A"@3JV9,CPCO\& A55J% MDD&VXHNCB =8X_5J/(*+F:;)%@=)8W1#;G5OT$_)Z7YR!(_&=O-.^UWWY92+ MN^M++="$$C'<%&H3[$X-ZF2PA=M^1V_;HI3:Q)6W(,XD(IL&#YPYEO/P\EXM M!] \9^YCE[#WHI0@'L7A5AK"(R 3W1<-;5W=8!AG\V30FUGH@T/"$4F-IAJG M ]E!3:/>BY:L0J'X^N/G_]&7J_>?+K4?P7;C,4^UB(*+&6($$>63&4*;X_J! M)AL$QB,1=[6$H0T:%V_024&XW#G_TR1=.G;>E/\OI'U2SG#,E-P_LSR ;+AR MI!H@^]W>AQ<^B0=;Z!3++>\'91M9^>4W(NLL-< M$:5+A7$GG/0[M<4)9Z1K MVR P'!(S@XU9_]<)UB11&6 E2(Z3_?50;P E2TFI"+@;!,&#JR\Y)E&@IC#< MG*6U8SH!Q?[8ICS=^P#)+?FP\OF-A+HM^702))]."R2?#EM7WLH6 M6,7%!+SF\[-0O$LAA=W@.&Y=C7K)H9PQ.&XGA+SGV]F HKN98(QSF.TD.\\LM 1*,GU5,GC+3ZAU\'GAWSCUA7$)74X /MI%W MW JUT*3SN*/=UD6[YF?QBS3T@!W"?7.;3U2A\;'E#HZ3D!E^.B4=%JMGBY:E MR[?RGJ>>@Q/,J3S7X*$!Z=02IAPZKCXJYJDP2B-& =59\,1$WJPZR',6=@(F MB\NZ+]'Z/>@D&LY"][:U9$PW#4.'$'>B!R>4$&PKHS1S&RG=M")UE]7!3)$$ MK]![U?;):&-5\CX:>R0-(CV]8C>=/)T9\:8+&P0LIXKS4$J-DFY"+@_E]E3OMYQS[<'B2_.^1NJ8DB9A:.<7 MPVZ*Z"9-Y8L3(/P6;N0[)QBS?7@#:H0N@M&P[HQ2+B@K$CDC .5@,:=\=GVF3MK8QX\>[3.1EY6F.'&GU6O>&KZH1E;-0 9[=M0:EV.C@WB@E M;[IZ?VR65;/%?@F,GC6VSU1-B. O&U9(B3KL;T]L3)S,4D3KXF/FME">_,A= M*+%8I_#>AD[AN^1IMPI"_!!IUYL*$JK(O*X+G8T&6416;@E0L=;MO7CK]HSR MNY0J+2VC3$OC=5I*^^3#E<+Q.Z/(#;-C*5RQ]O*]6'MYI52,7[X:EH2]UT2E MF(:E8AHO(M/LWJL.+G52U-*H= B]-S?B9[[Q:IV^]VB,K8&=5LYFI?GKI2JB*QC5+PO M2_>+%>SV-Q3L'J&6\ 1)+%G2MUW70"PN+Z1WHOUA!=[^H[ PE;CF% M.;56:'.(3S0G\]N",2VONC:T@$-_9Y*U* C?I4TW:^ZIS M=6.WS6*.UIT342H!?17^Q GZ$PNY$TMSO>Z< G(RP 7CIUO,[5VZ,W:[8R84O,S9I-E6DDD7Y^?%Q) MN"V*B04]U93Z)O\)?J?Z$:J/=YYLYF*-=U!XK12^I,_>IH22L(VF'(T;K8RW MY]::T7B5L+X],PM%W3@V^N)=0+V@)^QE!.(5[#%Q=)?J@ZBD-KW9J5K,T$Z; M>VT%N]D)ZMJ>>8>R=ZS[6T=;A%T:T]VCHC7#7D+)#+X@CJY-6BCCU&/R,J14WM:O/5F MKA[6=+ GW8L,':,4LX 6Y80GI?;WD 56HM\UG@C54S%[CV_HE3@"%7ZT17M% ]L#Q#@!)+.M MS^= \T0$5$YJD[!-AVIZMNR!P5Q]*A"J,-UM%01Q.!,H]TEUFW/FV8Z,C?,% MU5P6%2]$ "KVM[=E_R'&;=TYHL"H1ACJ;6>$/'GKNYZP^JRJ<;]UM2V%'4@P MG7\S\M4@R(36X;9,P:DY]"L!XT+K:5IA1XA0 M8\UDPIQ(T=XX T!I5\OGEJ)XVH(Z2C$.QS9\Y!U(\N$I \F1M&8Y&>+#"[U) M26*N CW#7$,:E"I\KJ1%=7G8@!/IVPU"2^1S@I*5 4\TZ/\!W()S+V[LST)+ MO9G_#GJT7HSR.5$?E>*)P_;H@K2;)4CQ M(B@J2_\5?",DIWQ77Z=?[=4WSJ%^"8F%O7-""S#6%"G:\D5,3R4K*SAF688P MV8.76=VN-Y:"2,'U6S@7A;OD#E /-IH.^^.(^VYR[NX[A+=& -<4B!_:B?>U M8)&60LM+==>HY&+7,;A><#II6YLQUQ?\[Z>X$-2:976$@QNL2RT[5-:Q24^3 MMSS/,\Q5/GVI?5%Z$H4MPK"SSC?T\(L1Q M-')LRM]R[J\?W]_:CD%$;C;%[P;X]/F8"3#VA8.2 U&.V" [)]8Z!UN8_D+XY UM]\<[YE'WB[43[V]J)[Y_+_\#M_(?:KLF M*NR:OBA1502QNZ4O]HNU(^\/3ZR3?[]8 4!_5+M._OUBB>/]\0;6.UXG_S-K MY$_\5H0[=TS&+);"W9^TLC@R,Z,H:4[E3QQ*204LG(VGD,5^*7(;^MV7>_GD MLD1X-?BU;7P+542A*QLW]D^I"\(#WQT[4 T_H&9(7%16+L&@,\TV1K(NS+V[ M]R.$N6V?*J60%-.I"VG1F'L@;,F6=M0?+>V_?I?@?5 [HQ1T*6402 M)8H__8T?=,8L:X4.*/OA[RW,I(;?A15&OXLWWJ//P;V *\725QZ\5_ZT5RIM MI(" OR*R?_J%RT#QYZB%V,)CN/B/$:M)&$YA1>38"UF7$!<=R>3$V!_W3!?U MCVE(JME+O??2D%2SEQ+V O^0 MHA=X-Q3/C$FSE=_ICXYI:)N]9RM_]N]^]>K MA.%#GZ+Q$PW(E +9!D&Y$/1_*?+!3_F#PA^$%+!%KRD$0K_])L(@<\>EW[_2 M(#0X,OW&70CTXQLUUO.VP>JQL'H;QJT)+Y0"PG\*PDLGH$J*T,IR5?_^2"^A>G_WQX#IKV[@0X8K9C+'Y?./-#&#>P6T<\:M3 MO">2QG-!'^WA6XYH2"*OH25DXKM\".'[S2+R/-^IS]-UVT^S^R/OOAH)4K6@ MZ!U*4.##FL%6CF=B&+)J[:VJLGB-7M1^D)?8+I"5.6U>3 M:4JWQCCTU"15D:-:/4/G?VD2W7F_FT8!(I@)_^E.!_MLJWKA=GYT_BL(V7(E MD-2_7D9:?/#C_YK,Q6D$+_1X9?PRZ33\O%A1.9^=ST""3 IR!C>*_^T;N)A6[KJC=I3Z']6)UG[KJCM)3GYLQ$@MY>JI4GXY]FJYJDH] M^7'0\./)7^OG;T)_Q7@H&,Z:BZ.E9Z[C>1?!W>\]Z2M-?W 9Y\_FXO^(\/DH MP"-!]Q,@5P^1,VQ=#=J3?F-<-4K 27!!/=6):GASU/#F<14"Y69?/6^\OP_' MZ86+ T7&$^\VLWI.2W?*N.B+)';797L-!HZ]O08#Q]Y>@X%C;^_TO&N-IX.8U!57HO+E]%)-IU@!TDE.MWG=3H,32C"I.\W7T0%73T[L-9S8 MY)?6^8YO\DN+2K]ZYYA.LM 4S'EAS[Z.P4^7;+4#)^PA0^@) ^E^$D7?<6W\(=D9[ M.FYD2G/IOT[KO];<.6JXLZDMJ5O:=,VWUV#@V-MK,'#L[348./;VSMC%W!2= MY%2;E:296E2>3,>MJ^ZH/1S5M8Z@GFGA>Z#QS(I4LG+#)P?*#7]% J">UG(U M8FG:B*4:$->YE:ST.TW)2IW2L.N^OP8'Q]]?@X/C[Z_!P?'WE[A=X!\<8U'N M=+/=YL$7?JTZ[$S90L2#,/A+S%VPP?DA]J$BIMO+\%Q$3UT7D-PM&"QB6Z9'CZ2F.FI@3K8T]Z8-KS467NPO/?VG1:=3Q=' MW(G07>046L;5RSB<\Q M0=T,J&[VTI!4LY>:[:4AJ68O#4DU>ZG?7LH/04^V9#(WL\;+G#5.H7"PX&B8 M>,**HT_1DJOC,/@B!^52C0R:.&:C1SH\?@MM?1_"^+]@[3&#'_N':\X8GR / M)OKU#'-/Z;??=//FD?N.-S!*#Y[N5#9X_!P8^&()O80OF M'$YB"<@D:MUV#P:"(XCK9_VZ;/D9UKG#$AS5#3'T_X434ZT?=M/">^N*XM[K%PL'W MG]B]'_ZV*6FH]^N#;O^!$/DD !))[S%MW9Z9NA561E65+];O=%M7DU&O218[ MU6+%\Z/SLK(UJ^&77L,OI]PPX/Q["?VN@]WF:8-.]\T?;[6?S/,=5R?^_F'I MMLA]J)>Z7EPXD9F_4XOY7C5BH=^ZZ@W;PWY=)<.I8>G,BCTVTLZ@YK1S=I7I M#4 :T_7D6O!6*ZKWG7?;JV/GSWX'._+TZSH;[.S$R&NE_#I6%]:3'T<-/Y[\ MM7[^)G33CK>(^*MU*]Y^!_LT3-O=4;^1.HT6< IL4$]]HAKFG#3,>625X.S* MZU]7.ZP& PT&&@PT&#C'IGQ-[[VZI(+4*- Z;5T-ANWQ9%)3C?$T=IE79IP,!UXU1W?8NIK6-2YX=IED MKYGXZQ@*JR=+CAJ6//5ZC[.YW)NRCJ*"KMZE'=UQZVK0'D^:Y/'FRC\93JBG M\E -?TX:_FR*.^J6MUSS[348./;V&@P<>WL-!HZ]O3/V)3=5'Y7/Q*XH-#MM M78W:_6GGY-7)TYAL?FY%(AFIV;U#339_1?S_BHS<7A>-W,FDKDV-3IUJSC/^ M#U?D8>/_9^<)>&VIUPT.&APT.&AP4 <6:/?5X) MJT5'E=&_Z: 9E0&9NP7+W)#I:3J R/[/&HXU-YD!"LP<3F3PM#;S?DW/KFA M@&UH/JS%!P5H3\QEVH)9AF;:FLL>3 ]C7X:V7/NPF#9?VX9'WUGHCTR[9\S6 M9A9\E[]&]S1U9N*EAKN<(Q ?$8@>0E%Y&;P"?^/[<'%<$+QL21OU%ZZS?E@@ MF/Y@/KTQ'!FG><[:G<%R<]=9:H8. -+^0Z,?M15-?=1(3\5#ZA;\S64SY\$& MP +;!8-,@EP_[U*CP7,2RF9_Q9LUB8RZVT"&*?ZS MHF28'"O8NAJ-- 62\D@I8$WY1&&=@D#OCW_U\\,,[ UV#O=>M)?O-95/@@7/Q]LN-#YNK'S+0(+1#AYI_1_ M[\6E S>3,@NT]=!M93N.IR@H[D$&?:.ZU[.1J'GW&\A1^K0S$U MFHH)+]*UA8N6Y?_XS@Q$.,DR$(F85,"SD/2MM.X MW"A)?K^Y^WRKW=UH'V^^W]Y\^_KI^N[S)^W+U^_7WS]^O?ZFW=[!![]]_GYW MJPG'IO;FHX3IVP@E:3FTDQ(NF0BH-@2&!&3SX.-])(2#VREY?NTQ%-BI;O^"WT=/\/#H/W #9?XI]H:M@OT M\0);0H3+"QX),9&%>F MKWDKT/+P]WO7^8.Y?S48D(++C1I\BC")CSD<81Q>#@[<@C<::\]W7^@CL'1L M9VG.-( TH)H?1! <;M$TZ-N^.![\N'*=1], L-Z_;(0)_MUECR9[XM!C0-?R MF27S%XXP#)U[7P>4X:><3@3QDZW&=QPLS4GF,K_I?(9>!:7\^Z-:_GT$?T(H MJ[)$E>30%Y1*0G-+5JZC T*1&VL/D:TCI=V+KPOM!ST3IC=SUC;^&,J?I6,P MJZT]+%ND3O]2NPT$A";L?^F'2!X_\X A M'%!&HG_!1182"X%<75L^R7MG);X24OFKH6R:!Z@%8U^U,#OZ&,ZR."GK,Z([ M#[''3$Y,2$3!YRO]A7^H8EA'2O!\29OZ"HCZV5R24%7HQX#_A]N!2TEO ?? M!;(#.J76+N-2>::[[@MRQD:.>]1=4Q"Z>F$;[-[/\?;PZ_S-\BV1Q8ILA[(J MTO;R!(SVYRVQ8L=^N ,HX$#A[XXM+K5-,>+^KR_X/C4!/YIX?^_'A@G_RR8/ M'S/P;^JS^')?O/SN9<7RQ'HG0:QW6B#6.]@:,R\,A]XIPF'8NNI>IA4#)+)N M4#*#.+405,!@P.8+[1-P)>Y:R.UN6T-Z( Y%@,1=RSO1*WQ"S".OJ.R["#4S MW8//88?AMZ1:QC4R9SXG5SG>C)X)@DAW^:O68,>XP<-"*P)D@^*'%P-]0=E[ MR4<#07#/BK!FD"1Q=IPY0HI,]@6.$2!06-G0.DG^Q4E*E\D\IP2[;N'4-JI# M*_3,@1;VTA:LIEJ"0H>[U#9%8,*08V;!E_?# :WD!7V!'RQG]D<,(YWNKPZG MW3LGI.,6L,I,7Z%_U)5(3/=&_ M"AL"N(8]KYCM">L?=@&*-0/UDJ$W9LFU5M16%6/)@EW#>V8^-_#GUGKFZ+<4WO#[PM-[\ANJ&G!;I[?.[9L3A T590 MHQ1*>IPF\N,*,P 7@FH-Q\*[6NX4/4BF8>J(.X$=N&NE$>/YL"]N MP\#5ZVBXCEB!HX4.@>#)N+;5Y;75V@5H>'#'@\[ + MM9 ,@XO$/A.<%$*6' M .0^%* [FZ#C/(7 E2(T4Q[U,CA1];<._E*"=05$ /!:$< 0T0\F/P=\07\0 MI$Q<25XTQ1#?0I%$W_"--]VW_/8@NX9<>^2TY(8\7R-P@,+]ADXQF_0AU)-AGH;NC.XVU(@V0-I%&RY#3@&VY D Q*"\H[%0?KFYZ VA*V\$#\)]X6O@3Y5B('CT<*IDRF M4/P9^$X$N? &"DN3.T6$'V0)LA!9!9?9=BS4)31TF*)6@:^%+;.UZT1PAV @%,<$.=49'W6GK@#>) CPK$9X2_KJ+8D8Y<(#B0:U((Y] :) MG."9 Z/#2V5D8E(#/1&$@7?= EF2Z@T'7F$[&(P JV$NY!"%N?F-2 ^%2CF7@UPX;Q3,H9K#)58[ M*JK1W;P$N<7O7H=??A%)W5:OQH@PF3$7@Q*1^$;@Y]N"]A.)-<:.$57;=LFL M4XBG T'E,(PP&J=R].:$*FT7FAT4H]EAKEQ +2494,O(!M1X.F!PG1?.&HM" MJA (!+,7$0V]W43#L!B81YDIB3S#3:3(/'E$2-)RM2MGQWV&]K\I^W M[ZO)4B\P"Z1P/U^?^)[&6%Z1/ MN$QCEBDM0+#0,,W&H2PUP.REMK/3/PQ:7 <^EQT" -.H[0L6JND8PN35'QY< M]A!XJ:-@$(8I> H,VM9>% SI'>R4WH)<_@>#+!BK6U:4 0A M&"/=8K>*#J__7M$P=R]QTZU)3!5H)!5ARH30" M?M+]=YAJC9G6/-&ZC,BE$I.<3*OSI+TVSV&.G/C:N0G3(C(?>:;Q%S@V]]%C M0#)(#[MW7->AS%Z92!DDEH#0YCZW( -&#[A\39)0> (3V2BXXV>179;Y!7@D MB,,DMX@?E^[Q[U\L83L+@3S,Y-!N;[[\Y#L-0"*.$(?"#,65FD&'TC&6PJ.E MPN_)M*P@W,-"<,;24 O E@>;\4N6.0_%>12,E]I7N!.P/!PO /C;>A;/)L0S M1*+2D1LJ62H@;B0Z$)O/97)'^9A"80B$+S E8WLSW?-5@ 00%G0416%(V@0M MO*LQ@89C.^UL+A.1G92*"-2,7%ZTX'F1&RV UQ!GL9T4&]X!0"^F2L.E]KO M>/OC%OEW7&;Q8-K"7"&U+\ 20F>Z7 K3:V ADSW2]BG6Y\?">V'0*(I!0@[/ M6^5W)-RVL'-Q36-8*I%AE@8,#"#.9NOEVN).>O*PHW[G,CB+AYNT'$]$QG@2 M0M[OX(EA@V&N-M :TUU46<+:< (<)S?\G0OR%ZXWA/4?/,?!4]1'6$ZN!0R M\43M'H"QY!4/][PL0ZZJ$)6Z*H$051@'3N.VLQ!'C]U7(*<,=A$J3ZIN+G,] M%"!CYDD6G.4&MP%;IBA*:@TJQ)#L+)'U(,+682E+K/1(4&8\+SYX"O0V4CW= M\".1UG*)E6ZTD1?8&1 L?C4]NRQ*ZH9I$)JH9H@B[G&^Y>**43T3G -W%#!9 MM/QDK]B/EA%^:52Q4LZ[M<91+7$\ 37M2,ZM:V_CKK(\.UE>9SIZ8A6X4O*P M[D(WN*[![_.XLI%6R*AD6B@UC6@6@VR2R2GK%:^ @+^3-!$/8&!8FNTH,GA2 M2W )_CF,A.29,$"-7[Z+5:Y)*&_.F3[4@(VOW[\$*;^C_"F__4[K:M0;)E/V M"V%>9ACQ!.' /W'0'*&M!*M5ESI4#%I9B4;_HJ*!N+.$,\\F'4[-0\)+CS25 M1):=G^;#":I+4XO:@L=D=B:E?QO_7O,M9RD@XKI'K'"'5'[MT 8H@OZ_<"PX M5)"*B8720#X(#TODWED\?W)][_FZC;7"8 [!4]R)* $CCQMDL'&5U3"I; /= M8_?,?V)"/X_91^3'%,2UTD'=X#4=R2?S"BRA^V:J1VGI84HM8=+COG=,LEAG MF^&&SC;G&MAH$C#R)6!,4N-?I4>%AL5Z%0WCO8KJEG]1$ 8B_EPD6KU;SZMA ML8Y*PUA'I[D;1Q;(-AX,4D[9) MN2CYVCA(RZOMYNP9:2P;@^>W,[ MUA8+(N?Q0;+>K=0]X1%9_O3#\:AHF412 M6>'*/C;A2ZI7TI$2U".]/MTJ1PI'6JBO_(Y1&QU&8!2)VRBEJ92RB)((H'OI MW:9$4#\T.E5_?B39GS\?;?0R=RR,@VAOZ-O.VH.=>6_?Y<_#BM3';0SX1[E. M^]/?>*.G&;.LE6Y@"=;?6ZB?PN\"N?2[>*7HUCS#LL&5!R^6/^UUD434*_Z* MR 'H%WY9RW[1$<*C.0%N=!H!7W(X^4NL>W2\1V*2HV)_W%.J;6Z;K8GQ%1($ M@YIMM]E+_??2D%2SEX:DFKW4>R\-235[*6$OY0_Y!,MUXYRI@%*%>AQJTY?# ME=I,.B?!;UXFOACHUP LFZ*A6Q86FG'@IUOY:=-5DY,/#NJC20^M1PV=4@!9 M^C*O A.]JC#Q:OFV=Q[4(I-%^#FI;UQ]F?;>+@H8?:H2, _'# MF0V8[QYJP/R7[5[]=_FPM<_DQ+H]7;?]O(ZGZ[:?"@5+U?*C?RCYP=OQRQH/ MWF.K>GE1V>3Q/=*P,R+>>9.O?Q$D>1JWSX=_JE_]P,.4MQBE_.;,*"FE8,YV M@='B_5[KJC=H=XNPV>[_=;5]U)6A/^@Y)& MC8BBH+#HU9,:=A46@];5H-?N#,;'IHC:T<5NPJ*FY+&CL!C"5=)/=OPOAS3. MS.P[DMJFM$0]"]WMFZP'.Y;^]BT$Z!'E,DXF&;4[G4XCE_/(Y8!J3I5.=A30 M8Q#0G:/?W36BCAW$1[E7=CW$QP3$1[\]&#;BHSSQ4677 M'-HHK<,,UUZ.[; <=,#BZ74:R[C$\$9=260WI7;0;5T-VI/^T<-?-:*,PC&. M,R.)'I!$IQ$:988Y:H%7#&9.V]U15?',T[3?#JQ=-1&(\N_06G@1<:C:H#-L MQ&;)48A:T\J.DGA(#N?^9'!L2JD1C>P4BZ@U<>PJ2#":.6D$2=GQB%K3RHZ" M9(S6V[BR#+7&D;:;JG>]I4'K&^S0^E8T*VU<]96)E3=5.X,41/-PI8KFKX1> M53@$/<$^4Q=>?-JQ,5Y#8N50[:VCL@:;2L%G!83.I'4U;D_'I;J,WM:-1L^" M_JMV:YP!^>>F^BEH99UVIS=J,@":#( Z9 !0R#_>!K )_!]]/Z_CZ;KMI[%7 M&M=T&:YI5?' F4A>=-+HZ?D(<-1$MPGGE>Z7/C]"Z;:N>F#7U<\IG?]U29K) M^]TT,A+-T>$_W>E@GVV5R"SG!(O35/<;+V(]GFZ\B*ENE)+NI6I]B#CEIO2[ MIO$AGN'U /_@: QJD>="IMG6D]TSEML@L%5\(_<9LTF^LCQ.86F[12>Z:-. M LHQ[R04&EXH-<)I)YXZ[H2Y)!! A;VVC<04%*G1EC -)1M XHSCP4B=F3+J MC6(S4R(SIWI9BL#N=SP?-<)';.#X;=/3=,U;+^$M+W+&(HK 1S[<<\,=:DC3%:-_3)TER4=:&GS :\H ^]AIEDCJ I,C0D0..'.*O+V'F MT+W[5RF<_E1L'$K6>!+^B6A]0(ZKV)"3/8:E;!C!4FPVR@@VLB=BTC5?>5(X M9^RJD=T62WWM:UBK 6T#VM-;JP%M)6NEQZOS#)FC*7U)5X]&OI[W^[53W^=P MT4M94H_K/.5M4WRX3:F]DPMLL 9]E"ONP2QMC*1J=; ]!*;0$??P40SVXP96 MV@S/6I-W;382\%FWTS#7_\=T5_MLHUV:&-NQB<3J@,W7J*=)JLY&&>B+4TVNHIZ&>G:FG6W?JV?URYL[(S-M92V3N$5Y[G4%;Z_4G M\,]P^%;>X2EYRG&HP*%B9\_* ]C-J[IC[G%Z^D#]Y[,GS;<",UH*$/,6M'4. MCK7.66$M)9A12,@<_BZJ).#0O*O!VIF_J\%:!>\Z0A8DW8A:9@3VV$I-/_MZ M_,G@!/]EAO:@ VQX"B3SWFH.* WP,S-"36&W$>#=O[POFI"5DD82GNTY#H#G MK*,582[YZH^.YV.BAZ=;6+21]ZA*-I8FTK'R'GKC(A$@'@$L6T[X9W5+)0V. M3WE1_HJ$)]U_)RGZ'T#0WX":;VRA!;H;UJ?+4_ZZX-@L;[GL@M M34^8^H64H40A/]V7L%Z,5 _B MGLE+R1G9T)627B8AC;"0Y+[5I33]WBK&CRS#7>,=#DN*')TZ+),U=7)V"%#0ZGK*KM MO9[SI9%%U,NBI'6*2EE=>+#FVEBVI?&<8FD\!UDOO-AQ]9R6\I*ZZRT0/O>C M'(:^2B'Z6L/QC([2D$1#$D5)HGX!W^+NJ>&AW%,?>6<4K%^WF1\I D]EFZ). MY97++GS]651>1Z/*C=^KT;3B\8O#!(9EVXW7[>O*;;I-6U>CJB8SU^<"+Y_X MMG2V:KQ:A3P(HPY.X^CTN^?OUSI]4CQO9]:(>GGVNY6Y6!MW5N/.JJ4[JP_6 MG>&LL7W2R5NJE9_EM7@O&J)HB*(ABA-T:FU+QMI>LWFZ\UTV=UG,.>BE>F6B MCAI$712M9I%FD<*+G$-XX JX'(9&#R,^. M^]#O@VZK&SO\/:=;OM:3$$<]FH1XE$$Q)^_F+)MP8A[U>A-.OW4U:4_&O89N MCDXW,?=WO>EF *GV^Y,JA(X32%1R85$05D^SZ=X505%H9JV97X37Q0AU2AP M=0DW)C/H*TN]*$OD_LHS,BKKF9V'"A:/2&(UZ*3=Z331\5+;1U1%K14IEL>A MUMQ$.FI=]8;MZ6C:J*@G0*,5*;$UI]$QT.BTW1E69495ZG\\YX -16CBPZR: M.,VI^=^;19I%CA>G>6U>@R: TP1P:J.LEA7 .<8,YMSZ(]:Y]TI-##Z0@9-_ M0_6?;=S J0;&R+G=I:^\E5>JYYTOD.)^UQK/^^OTO!_C^^@8EA7."9?#W@79 M?P>><\W9%?V.W&W::YWS0>P#XIX[6/"668Q8Y5>WT^N.)N/!J"463"P0OB%F M =SZSNR/A6,9S/4^_V=M^B\_',N +/ECPMURRIJ4QD $K6!>$!PL9O-N= M3KNM*)@4V=Z=)/6*4$$(706;5)Z4:3#TZ0--S-+&H(80)((; MO]WT)NU\M8/)FQK25UL#O4;#*(1NOP@@ M>]H'1W<-[.GPR72!$QS7T_2UOW!Y4K*EJ"K<(M\1;\^@)DT!/F.97#\8@/;J7G13E +F)(^?>M"SX[%+[M'81 M"9Q@,)RKZ;:!/W0C]*-@W8BRZ$9XWX'.YJW=%X([@<&[G@&?N\S(IX\)6'DA M9CZ\$ G?S ,"W@W41,Q>!-K# -JC M#NM:XZE\EX&X?SDL.YK94.IV@,_@3@ MA,,94J@R BFG#/D ])N86 MZH6&^D5,7T(HS'_"#V!JP8>T.L+^J!B;@!*U]58_F$2H/[RFF(=?)Y%0 M>Y!-.JVK9"YA%&)P1T=N;YE38>CR:_AD*,$OL*, M:W_KXR-NL;/GF;4V6(JKAWM$)G%?3E9PK7)?CK*?LD8A1PZM>&0U,4U>V\/G M=30X'<;GA;G827#^5:&H%*J.>2^*4OBH&(6/HQ2>Y=7%F&_,J8L?*1'M>P;\ MS-[IUI/^XH5#8C>?=8?SC8N=;Q([WR*(QHL,M2G]WWOAVN\#'GGTH]OI_*7U MURI.,"EV@FD^&70YP5A]B#,-B/9R- X_XW@+/Z;O/HGXZ[UC&<@GNK9P\6+Y M'[CS6E=W&!'!&Q+3T+%SR]_^JN70]-60SZ8@? ^DHT MEX61(J@31%C GV$O51?LT30]YN[S[?: MW8WV\>;[[/7ZV_:[1U\\-OG[W>WFHBP:6\^2NB\ MC> ZZE\MVODI=DO%KIU-8:V?[)'!;C!Z_F"3H5A&6"N;!$0(;MH;*,$O6&+0 M*BWD.U=Q$-"8/TOP[ 5A_1Z!2#V7=WVYLSE M5IKMNPY9.RO769H>=[X8ZQD886A0>P!)ANLS68:,""GF:B4:SI9,V M!:7[\(8Y\H=']A2LBFEL+I>YJH7%GE?\*0>WQS!G"=9BHN$LJ?Y@!_ 8'=\$ M?"+W$ G):0_,AC=8%BR*8A WA7N466%\6Z9-PHE\Q\M[T^8[XJ=-'O)2DR1I MPA\L"^N>N-5J4"QQYFLKYI+I9,_@ KP'.4PK\F5,+X2Y0:W]X46XS!,^[M'I M7 :&C7@>%ITA!.&]>=1K29R#O^RE6W=[&2QPC@0/R!:8YM, ,(Z ].C#=E3B MQ\_D@Y(_/.FND'1_J7UDK@_6?5;T(F20A0Z4#0=9>MK3@KG%WZ51J,1<87I6 M&[-Q4.%"A^F&M3V CS2,G2/7 MVB@:=$ZX\%H;E\ <-B![&6]'UL:'EH[K2TG+5E\+/< M,UA.X1P3DSRYXP?9'] &''(+P%C1WFS\FFU8/$:$>\<]"D[G>Z2T2%C#]KF0 M4^9!D$O9,_VU8%P.0B&U5!0].([A*3!=P4'< +*P/I"JDFZ0B&0%P@&_@ZA4 M$4\H0D=70#))3Q0I'"*[845^EQE@"\%LF'@R6$&?D0 1NR]]6RA0%+!!"$Z!A?IR^/P,4,0N:&#+^08 #:0 M WP+5P[!GCRMY%@@$6=FTAN>3'^A RI!O>"#(C^/7,.NF! X@ *MO))+L]< M$]C#U(E4U"V[H72W'5\]*+=2HTR3NB*> H[@S4UF1.^C %V.)E1B;0Y7*JVY M).\P,9P$(T%-^!6!M. E<%-HOOY,2/. YG%;+X"]!P?XUA;,*OQD_@N'!^X' MT] T$^@=OR'^*XECG+_$D$3'4=7D-O< M6CO>6O^0NDMZME.HQ"!C!QP0*C/I6HCJ9C=M#\C%HL^C=(K,9C"\/V O!BMD7Y(:)16$MA*X^M=*PC!B6-JYX)T9F]SV"/7*<4RF8F M]Z T%!J;E$*1$PF)J-WK@DU(7F*N@6[A;>,QBVX4OEKLFI:"1"Q"%S+(3)=1 MC,?3_KTV'I!!-YZ L(,:[Z:W1O;,]TJ0TS5[33ER\,Q"]@)!!U?=1I$^HBW U6M*<&9C9M/(:] )$F\23_+S-M3\\ MZ@6'NM!#A '\ *(+S^S%S/?X=:2"'G4OTG]>N*0PO0@V_F4+30.U+3P9*;H! M7-:K!U?5?$ GU ACDPIQ?Z(^Z::$# M/D5>$@5)27I8Z?E#?R'UEANF0@?EB3N>]HAI0"!,1$@_F57-&0K8@>E+D'"Z M!5HNIF;SU4)73Z@"B;M7JM0K\7K4=H%&^QVDNU%',_073_'W!#;UI?9#VG/P MIT>3;M%5Y RJQZN-_B[VJ%MK73'Z3!SP*;DINS/SF;42X%OI&^AN:- M>BL)YX=Z"<$;Z&9WR?01/^(90/QC&@ BS:1 3]2=IRZ;?BN@*V$=ZJVI]-C8 M!EFOO14Z7'"/<7A[VINN*':36AZY+C==.9SXWO1BWT.A"\O1%\M M:H*R*#!0)J.K;7MA1+#KMKTF#U.@NX1*$^J(X<5\SP!YMD@*4B\Q] E;T)^ M$4?5D]Q@R7L3DY-:^!'3+F7YPNCEG!7:+Z?RB\).^>*3^.RO[DY!T%&G6!"T M6W(^3)/]Y\UR23EV M!$:%8""XO8ALZ.TF&WK%X-S/S+21Y<2=#MS_LN(?,VTTGH-#SD6&E>,0S6G1,]8*XOIDFKOAOX=Z")WC1_7-D$X_] M>G?T.I,8WYQ;ZPX!-$U"3?M(Y)0_YI22.%@<"&JH19_- F>$IF3/LHGN4=! M\@IYB2R6K.!3)--%.NC0?0Y4X126 M"V(0%!-C@@P>;[U:668\1280+ &TE(@TIN_-YT$2@]SS7#2*44 M']/FU5D42J7D'%U$6S'YQS69C2'HC$.%86)>2>>RE8YUB+$H<)#T%0 !_V[I M]XX(KT>X2 Z"W<,!93KODG(C&"'!YA M@S7RB.RA"XHYVIC)I:\\^%C^%&O:J0[=C@"&NHFZT19J?&_#7KRK8V$L98SC M%MU)X>2933!+?.UK6*L!;0/:TUNK 6TE:R7:3N=VC9#]EVQ2K5&7ZO>;&T_+ M?J+BH@RO_\OAWA&MG7H"5[>1].T$TX%Z6=.!-O=<%;=S$"=8^1I9KI/"N8'F0T@6EW/^7]_4* ]S75[=.37 M9B,-%>Y$A==H0^F6Q\$'9A/1H3!)3>8U1-<07>E$=PNK6]P;1^3VFVZD9'76 M +^UW4A#8CO2MA+G4;1GM+\[NO,8'#.L=W104C%)N35[>FZ M[>^3;MN[XT=WP6U]96!&&1CBLI-T9I@U]J^^D[:/9 M$,=5!GJO61GH5L, 8V" 3GO<3<[P.M=+Y1#*0&0&436(FQ#B.J-&&RA%&S@ MQJ:MJTE[TF^T@;I:1M-.Q991XP$H?NEW7_.EWZF&SKMT=TPKTWK/"T]Y+_W( M%+UJ$-?#*V0\?3V>FTKO_ ,@K-^ZFK8[_>1\Q^;.KX M56H;-N7W'!V7E*K1R+T^LYCNX@86[Y?ZL[Q<,VLHQIFJ-BHV?&XU;FX<^71N$>\^T'ZB0OXR13V$5< \-\ZPJ8"VM'T(B M0EY0)SMZ?P0%H,=IC8!3271E$^$\"G7Z2%"(+_NC1IJ)G_KU23-^=!O9.A]MNA_R[+71I[[;;47F[ M+11DV&VW("C2?$#;/MA_?.Z1N@;)"<^RL4#AZ:/\\(_8)<9 M;!L"B]+==K,BO^-MA6;JWE:(8+5QE $(=,U[SC3?'5\4"74';>J8V.N\SSHG_;G[ M?C>"_*R[6-GK_6 NT6:Y0KO?.7>A+>&G 0 U@N"AR>ZK38/G7(.:^05M^)C< M& A@S:.-B?ET)%N%!R(V3B@8,X6TF[+"&T&*GW_<"JI[*_IKT=@BH'#JOTX= MVV=(\$L:G*CS409!=RV3/QG,SJ#A#LK#"\>BF49RT!.OJ6/&A0Z2'IN#A6VU MU*]Y)-WQ9'A$8^W*9F:\);PGCX?"6]FL85IKWH1+W:[L\X^U=,AENL4?)'4+ MIQ"M'&SW:U)#??Y%Y,^P11C]"L?VUG3$U=J%G_B@0#Z@D;DSN#:I01P]ZJSX M> [E$)0%B0]I?:6_6=-].E8WFSZ3#Z;B;96J4W'E^4HRLI\?N M/*]%_(D['7E:Z,CC3OV;P(^+S;P8YYQY4<$:E^8(FLX:^Q$'H,WM MUA@';HTX8F+NC.*>:XKV<>!T>>RB"8SFGG2O!?!A#2] M&_[;D?^$&X>/(Y]%0"L<*V:Z2RC-_Y.YB&1BYF&ZANDEEG#7-)"96I"O'->7 ML5ZQ=QXU3JXK1S"'.Q"S0_GL<]VRPF;SGO#P)$]XS\1;N6#1M;F)4P#1&Q/$ MC_F"IB=W%!E2H2^I>3X.5T88Z9Z4.5]M[9]KZT7$8%6?ZU(WP'1T'W3;_*\N/(VS!4Z&I9F7]P0?C>PG MC8\0\)RUBU$MHF;\Z,%UGOR%F%MK.X_7)?LY(#EBM7:9F!_2"Y("+7H'L@&GK:IB(_?\EJX\_ M6ZXLYX7A4-]/G'J2N L"G5L24&X9.JY!T% R3_=H&1*#3J=UE5*#>2H)$ F3 M)#LE MWJ$NH7--@^F+-!8T-LF[LOY)U 93*CDADF%.?DI>=X9+;HT.-@FR?M J.X.":7^K_=EQE M5@?8&;IIAPEM)%\YL 7>YJ;KH>RSYO@= -'@>2?./P#JX!Q6> M1"0-A1,CXOAH=3$K+T@0TCV/B4GJP6>R0Y,9OL78\)(46^O.68$H&'5&?':3 M#< ,#A0<@%L[OK"JX$./PLP:WACM\%.78N_.VC(D?()D/WFIR<%WX=CWE#W! M;BA["<=Y@7@S0.,T'_ ,S(@,&/1PSW 7!ALVS/D& M&+'#'4A##\S&I&&N@2NOEJ# MT3T+P8&I!G0N_./R^[\FCY'2R&:]]D=\HQ/%88FQF#,99 6@7OG M#4=HTL2QQ3A"ZM]#FEO/D76X1SYO%F!;V MEL"[!\36D>1IVE7FIQ5_YLZ[5[^ MC5)BL>8VWZTL4G)QY"'/;2)11ISIXL!8(+@LN6>"+P7Y0)NH@_9XDL4:2!X=T^IC)YO%9FF'. MUOT:C+K@]A8'Q'7(G\FO+ID^MN-QN)FX6@%%PA[0L2F%.":)W?\;UL0_+!FC MIV?,]74T3<%@09$8N&$>E7NKK2V8\<"3J2TN\1;F"CX.+S!XT/:XR>5)I4EN M^MO7#S<_\8BZS1^.G0>M6/+W<,,(:".P+N#WF;[F^6JI4,"\Q>^2WG^ +VX&<,D0J!IF<\S)C+D0 PRJ0.EX2-"&(%VL'1 MES%GRCV!L(SXM -LP?KF(UGVZOVO##'%EQ-XQ#<)ZB:?F'P+0*0W6=9+.S@7 MD:]'[Q9TO7GS;536R)3C;P0@$OW DBG;A#71TXJ.1TCKG0.0YX)KXL;> -%D)+CLR5P!$[0S%9W5.X@ M9_R<"R&A6O3:0AKY"[@$'Q;IQ2T](D'Y)Z'VI-*>I&72?$&]T@/%C,N 1^;: MF. A&(:&N<*7$-&DF'D+ZNGJ\4F\!J?F?ZYM$=WL=V2Q3>A'NF'8O?AFS!\L;9!^^7?@C>G0F,05>*6^@NG)A)&G( B*JA$ M0P:_P%\9D(.)B4ZI,BA,N$6KQES*M%M5UL5E7'2+A@-01MWP'MX$&KN@.NZ* M#A3%D-3R1&5VR$53W29YTYXFHU_=G4IQQ[UBN57]#7ENT:R.YQ3GP7-BDEPT MTR5KN90AYH[#76' PZ*'7"8F7@J6O=-Z?_>B\Q33#SE*8^8D%I-GNFPV E& M^?),+R=]0$F(-"U()XT@+ORXVB33K?Q#]"'_V9"->MS6!<2(1=BVOQO;%FN/ M,![GELFE=RK04I)KBZ:K[IZ+(EA]V_[0 0K='0^ ]+54ZG+P7<"SDX/B(0+&@XI03Q;E$ 0WAAB;=[ MQ$3%@SMNT]O\7AVOQVY?6.1[.+K#2ZUSW01!X%KD_H>+$V?V@5L M/E'(ZA).+O-=QUOQ,X8!(&!HC.W'VQ&$R6=IR>?_6J&V&L07VFF7G;PX9;L< M*0K"*U *A<@.PHT'O1GBE^2&%RE4)1+_8^\* G$2JEO]O5$;(-#EI0??!!B2 M1E^Y/J_NTU2O8(9Y'9S%\(WB_7Y:SD.ND^#S:V !Q_$!%!'1LM6J4)V"*48! MZ>.JY1$8'@5ZBZCAE!S*N0-2=4&?TN6!5+O248%[">0UZ;%P*^ TIB_G3,C]*J-0B, 7W'P:KP\0B\6(X..6!AH'4R$Z^ MR*2KY"IQJ1^I9\G,XXE8$C'K07*2YHE(8H3K[,R-T$TG%?C@S@KU)<7^$84[ MXNN8%$3Z-^T9(])P(Z;?!QP42;AM D(DNA<<+@4") 0=N,.?>)Y2L-WW(7#X MB\@RB5".W,@;F\F0)*C]E,#-X 2@D<&;E:L/KNLY [, 7O[&%H47H,R3Y.6W M"_K0L>J"%E=,HQ)W (QI I80 O\&MD 0O M0C')]?L\-1LWD#/?E: ?N M'^S G^#KH,G.CGWB05IASQFW_5QQ))*B@4@K(B1 ?H-21)DIH6-'-4"*"_), MJ?TNE-IBAV^DUT3D$W-'/'Y-T<5X]%)5"J3RB5\7G2 3PE2XAPQ!DZH$;T=O MQFT+;]C:CE>(R(21!I#E.9A,L:3\:VD;!YI+,B$&Q'E2-\!OP?=1[2&W%1QZ M&621H'Z NE'@[] ]V-P]>AH!^I3$(;0GF6-G!PG;!D%&-MR$F]GB.3O\01N$ M@M;M:4N SX+20@*XHF\2+>EH 2YZ!U+W!N8%5_ZI!/)2N\9FSN@^0Z);@O(B M5&P5-&A_J@"8K9=KBVLHX8U,'CS_9<7?%V0?*;[$IP6SR4L)'[CBP,%D9KQ& M<6,*0)3<-]Z[+4A%XYWKE )E\2UI"*BO8!&=U%O?>Z9AABU.9XZ+.P4P_=L! MPU9[A /G48.3]K30J:255X(%K"Z;9J4JN8I963E[1^J+]?4:3_-%ZG-WJSF% MWC3IP?LJF].=9,QIW,^DTI*#S<4:LTWBC=DRHNG5]:++[$X7%J$63-@HD (% M3P]V2MB8%&L6-^EFIB'5IO_=I%C/M4GO=/O?)<%5\QRD'8FT6*;G9%.F9]-2 M[S 718FI44WGO KN5V*2)CLKQVO1H'EA:&UAU1-WUE,MB*'VX::Z5NQ8'50? M% EZH4,70Z4R[B6+3KN4F1FX- *\N^4I@MIS8^D_]!;,$IFXSE/TI7FW(,6*_*&;*6( M4<[N4?HPD P64@@LW1?IG^:.;:6ITF!?8U)A!B1D_Y-,M9*$^.C3MEB_%C4WB1OER0RE%@09=:M METOTOPL2%\.^@M^W"I@(WPL6]X(N./X3LU#CX^&( J/OM#>\Y\G:@T^\M^_V MZA128XSD,3PC5+FQ8"=6H/.GO_']K/FP=0:V("M01!OV;;;?92_[TT)-7LI2&I9B_UVPO\0[=R M$)U3PILF65;O]$?'-+3-C2>474]6?BL7I0I=)E1]+H>1ZN25>M*6/0V20D.N1"K:".##K/U:T-9KT':*:.L> M%&WE"W)R$83M4R]$HZ'9C+'Y?*.(!RA&X96KETLDZX02M2(^F@OZ:(^&+Q&E M3'16;5U]$$[V++\R]R<75=<+7#X[+?7GO;ZO\@:E]+S/*GS8Y!X/W.(Q1_BU M=V,'#O#>MCD)_:!PH5^@;F$('#89MKOCM.J%&&14" @ Q(#%8558"I8B2D\< MO]UJ\#L"_([[[>%TTN#WJ/CM5(/?,>"W/VV/ARG#3DK!;S778=6W7O]0M][/ M:*V%#!@%37!,.X@^Z_ZI7(HE+)+&66_V8"V16O$S*(@I9;;0;CPW 9X;=-J3 M3JDR]6U=4'?:^.\I^*](9YJBS.VT1]U2=:8&_Z7@OZO@OQJ=JHL#[+JC]K37 MJ0K_9V:#'O VYM=OD,!AA(VJ^%7;UH*J9/YH6&+Y2F[A/9CP(]7K?K41)W,7 MOOVB'31M=P=5Z71ZX/95M&GBWUG+Y6B#RJ%X:RQ M0FJ[3E%,$ZK-_G;"PMJ-,YH]PL M&2O].KATZLE?":MJ^$V^*B]2S=78N/,;NHB M;#GVPP4.!XGTA !S+;T>6U9B]ZCI3C KXU*+C@#,T:OF)UOJ--$ZU7']60PU MO\.&NP\W<^[(YH#\T$[U 1C;<_7UAP(!WY5)_2$S3W">GTQ%"28?7*IW:YG MBV!@"36SC4ZA5_KPRCDI:][VV!.M!KQX+;\ZUS2E/*TI=T\O=Y\,:U:9N:60 M=%*S[39[J>=>SK4\L(1*P),H0TKH#_R'DFL!FT*D$ISTGW+J%ANN^'?%C,!= MG#H'>OHT SH'2QBL5K7_08IF=[/UBO^ 3G[1[]Z]K)BAFF1[;^#6UUW_$XY# M(D-.L5[U#++5]RU$:6$G M=RZHU@9G%;C5>YC /!RU1Y6%3<[LZCJ<.%*VF5JR75C)J85\&QR$5WZ)P6'\ M#9[K_\2Z M/PZ#SVKNCW[KJC]M]WM5954T2NL)**W#XRFM*6)G@"I-0ED5+5G1 +QG+XZ= M,T'KW&7/H5!7A>S!E)]Q>UAN[>6KR@@IDF1ZA*!X"=L[8U-D>*A+AD;QGJ"5 MCQ.&<\FQCSP:?FT;.?,,JI%GHZI35,]?H#5I/E%;*_;[UIE62I) UJ#43'7S MJ_W(/)_F8'RU/[%[Y*??=/>&6GDQ_8=I\!!6.0WX$46>+F2AF2 61UC=%)K' SD":TA0L,T@Q*WC H>9 Z8RY+LN\^EC@F<_<>R%NG^;?IM%;1--LBA-T, MB:WSD-C7."-VJ[9K^X[[4K[&.N[&AU$VC%(^HPR%UBT1&=>U\\^YNYTMF+&V MV,T\( KA42AUN-T8/=M5SXK<1@IUP9Z*-ZG_7AJ2:O;2%"R<0,%" MKCC"]CS!H]0]1'2/>_>O*0;C21PO4;^AG*7$4HZ&7!MRK62&537D6J><"01> MH+R@_GXR=4@_]2<,83'7U*V<2:\IREI-TBH2'C XW6_R<-^9?S/_R3SF/K+] M@F@[Y5#TL9ZAWV]/AT?MUWN>**NF^L?-(3Y=4?6[X_Z! MX<[G.&6\5":Y^ MZZH[;4^FIS5OZ[7I7E],V_06S- >',A1&:1 M87!V'ANX:8Z@&(Q:5\/NJ-WKG[)B<'3D5'3YCUM7@^&P/>X>S OSFB[_UU:7 MU""D!ONKL!^T>@UC&DFA0J-/?!(G7C14!=*352#=-I4)R=[1V(?-Y>5#0C1> MN,RBXB'VC X@^IYS#WH2\V8,BXE6KO-H>M3B=7N]3^A5?7*>XN7RNTVE MW*D+1(I&E+ MF+0U@@J13@"76,'.3K M#:+##1VU2RG4#$&Q"D#! E"HA938G9I2H5'>-EVI MF[SAXV^WV4O]]]*05+.7)F]X]T3,T9DV.C^=]N8G0BAGTA&_RM;W92YSAG#O MG0Y/OHZ1 ]^H\0S\OT7=<);HD6)+WH6AB/>P5K&)3*/Y'Z[C;[J&&.[5&L,]P/"@/1KU M3RI'[VRDX8>U:>%-PUWU%M,]MH"K[,!RL=IDKGV$8P ?Y!\)G=HQ4;]U-9A, M@(N28QIK*B?KBO'>B6!\ !@?#-K3:3*"4V>Y>?[J)5"$L>8T2<%/&G4:./]? MLRBET;:_Z;,%P,U]4;]<"XX:8O^Z27N0$N1M9&A!&5IS5(]:5Z-!ISTXIX*V M4Y*1'QW;\UTA)0N7LIVG=%1A0@54!)%:L,L8,U] ,DZ/4+)[;I*QQFC&!*?1 MH-WK587F/1),]R&#IF;A\"4DN^'KV(>K^?;.V#P[<.G(:E."UBO60JJY6##1 MM-V?=MN]SLGX\>N*HFJ*2X8=1%%O,FCW^Z=5+'\V-M$W4 /?:?ILMEZN>0J] MP58NX$H/?$EB@ 9]4'\A]68S"UR')_VD'!1^MAC^ %QQK9PWDV,.+\^&W=;5 M>-AK=_NE*LIOZRS.:H#,BB1?#Y#9 626:_6\;LU6]&[.G,7M.S>S96)'2 MUFQV *OG\*DQ1ZFB'_9;5Z/^M-T95Y72<@9)2T&.![\X-5P@^'F&VV9R7\[@>LOC)^.&I=]4JHC-_]C-57R@_'V$MNRQF!:C=Z MRJ.U]&UMZ?"R9K@[9POM"><\K2T@]L"3)=C"=C3+L1^8B\'_M<!G[5PK!E(&1D;^7,#%R$Z(^K#V0 M\YX'HO#>M+D+J*2&"&+*-3.N_?2)V-BE-RSR[W>ZDYH/E1Z+O@G7,R!GS_2I M)\K!9DG?V-IO^@NGT^Y(TJEZC^FX+[K(+$OV*C ];RUXV%G[G@\_X)W(:'0X M,#-0'/-\:NWR^XON^\0D6Z1D"M%@D@28\B[]=X:_N2)!. M^/,O>K6:4B%?H8 Z3QK%)!"LTP*"%:-=EUF2]5Y>CV!Q(Y1H0K>$]*4 FNEI MNK:"QQB7D*9M.X\Z"EG0HX"@<%=8M8:@1U3,3689%W/+>=+FXG5B>CSEFE#2 M&$<3T$DO8$V]78\PJ?^AT%GZ>M M'->?.W (,4Q\YF*.-#Y$7*[Y(-N!-AE R M)H+4G)O4A$2'BQ8'TP?"!JM0X$^FQ2?9P]^!@'$8/:G1A'K3A^UYW,>Y:M[X;:BNVD+ M,8!GP7;A** NMTT-;3AY$R?#K0TD;"K,2)HNX=" &\!?P",KH&$2GR'YH.(/ M A;(UHO2XAK9Z%%W>0PP8$F3E'5N!NNS15M8"6M4M+\Q,""$TLS?1IB&RQB. M WR(Z.8LI%)7<[/I,Q4:UBCW3I1CX3)2/\C"%J#I/'?=> MC"\.!*[#L(4*V?$P M54DE*AGF5Q8%@G#A]&E?Y! .N>P;4!F]:M)_W%>]^Z M4NQ"Y?U1*S%B'M)6A*DD5$!C@[F4;51=KU9@T8;/_NI&H?*WA1NU*44G+^GB MZR.$>2B-/('=(5@7\I^W[UM_O8K1:FS?5]L/DK+%(@?J10^4V66M?]F;**Y/ MCLS+T3@%G^+C]ZKMIY'Q!^_2M86+EL;_^,X,!"\I/R##/J(]0S6V>HC*C9 Y ML,&?@Z128%L$$_THGV\53,5XOXP)X=4V":F!D/M^<_?Y5KN[T3[>?+^]^?;U MT_7=YT_:EZ_?K[]__'K]3;N]@P]^^_S][E8C>ZOW7GOS46+X[38!6=+-6SF6 MCG875W#O5@ZLPQ"I,/]56^,6]Y'-@T4I%E*6HL?N*[.F!*QU?9?#T#56)GA:NSV<*&J_3A)<-/ M_J3[[T(_Z\T\Q:-V3?KQM5"/OX4&U36W[N@^JMA#.QU%/>ZC 3= P@:HO"\I M&-\>MP47+&*)*_:Z %O,H!>F:;ISH*"YRUT-&@(5MT9&."R1<)JF=&U-4] 2 M"F,N+0U!EB6G7GO_5XT:P&HI'6 GTQKTO]0VQ-KC_3I[==MOLYG:;H92(K1# MID!NHF3*@E;^+QWB\8IH:3/)T-BI MU@8/K8+]ZDR^E#S>3.Z1BZB_D8;]SA!8HM43FI16= MI>M\V:%51=>\92O=I2RGGVSF/-BH(E,0E^_+JZR"?32D0L/.N#T=9XSJU?9. M\:R9 #XQ;N)5;I&H=_UDZ@X%4"@EI'7U!4Q )=/@'!@+$^*&[5%*4MP^7/5V M,UO%4>]02'$I?E;+'&&N89F_A?U4PTE,#<3:Z]41SD M;[7KB*):/Y'W.-*,A3N-*."Y7!G-'&UZ,\F( F%-F M/AI.VQYW,B;1UY?YSHK'/C%NF&F^_BPBYPVW1;E-@NA.?^9/GS#7C;$-7+?= MSQJW4U^N>QU7W@^7821*&2S0\.16;50 [?/SBMD>@^>I.?WI\VH7_4R=:7-! M'I'!N^CAOS9D51!ON!CS8[@_L2DWW+ M9,H 0C3KZO2OQ7[K:MCN=0X9>FFNQ:1O)E:9>E&,0S5OH+;\* S<5G,QD M955@5*I_$'#\P<%XRBP[;%WUN^W1Z* )7LV]N4U=50J33IH?RU9:D[P856.5 M/YPR5XZJT&4/P92OXQZ]TY\;#LW-H0"M,V'+,5R6[6E6$^D:L^59<5\0FW39 M([/7)Y*26ILE2>/)<;L?#L"?![)29 M*Y-X)7Q?NBNG]HNLX1VF.$HHA[. MF#[!WJN1QI6UWWZBW^WF QU[0$1=D'Q'K69]W;2\C*:JRH071_3$S1R[()O7 MAAU8UQZ;KRT0#(_86]7%KXB&KY[VQL!.HJX87:)V4,W;.SJM!^IN_9#S=H?F M;]ROC:-RKC\5Z\6:U1N5?S+C'F6RL&,=5O>@J W]7Q,P+=RJ=3S\RU9$9'3B M%"N,X'09[54++ER?I\_\B!F*7!YY2\W9DX:81I;8^RW&E8"9)A@ME ^7P^WR M>;<&OWN\*N.%P'W 7?;?6[W6MI<+9I3O[J[\-!M9-9#$O(4"HK':T0C72TRP M3)LH< $-+@^VA@,U4#4A(58?'8 O8T9%]< -! 9 KSW[E^OOIES5@.J2@K" M-*F6F$Y5YGT-9Z_0G\,QR^W2(,#]K5*2N!)SGAX$1=1S4L$;D+8/H! MYQK&5U-=25^R;>4/+[_I_W;CQ#!H774[\=$;',XT MH+LZ)V0ND5U[8?PQ=8;..80R:R23)9!_JC ^ TF,U4/]3GO4B.+217$=2":7 M ![56P"?B!) MZVIX% E\"G'XH^8S59NJ5 MN++D+]7E8592O7>E-'7=)RI#;WI+TSR=S==?H MXIU6W_GD')G]U.Z/PZ=H59Q]=2Y$%$T[E"^?$%PQ<0W$VFRAF1[^"> ",(6M M&6M8#"D6=D/-I&&!E>-A3I!M:+"2=L^8G&F<<^AV.>9RI[O:1:@B\&^Q&&"2=S)S"9_H?O ;,!- MOO:?-9#?_(6.X(E46QP)@9<>K>^MX>!PE"?'_0,>FF&J%/8%G?$.2S3>:4Z9 M3\'VX(WLP0UF6@>)5&%$K*T9L&?7O%_S,\"U:#.+PVWE.@A8>*/I+V@]06__ MYW\FO>[XO1<\T19HP0RL!0@(&F^NVYHY#Z&$[YW1]^%J%BM$-A+,6==G-#8= MX!#N (>M!P/18:,Z?F/7( MM"4LN? T!M RM$]L1FH.Y\]^EX\C;Z>2 5(^FAS$6B[SUI:/67WTJ"93(,)B$AXGI!L#;]3=J$@Q'A4< M_^0K?\2%3XZ,^D!&2?D1U:&,W01[>(.CTN'BHZ!?> P6A=6(P8VE::.V ""% M564K1YY?S:*W -S./D,-"G$G9 +\_7)SPO4D;[YUR3>N\O;":P$NV#-==8'% MH'RT)=E<\8QH(F-N'PWE0. Z4(&( L;Q* +5U!S^U)H>]0/B)"R[N646(\ZY M7@$)&[^ZG5YW-!WT@>6Y1(!O,./:W_;T(+K)+%\@N?3B6&'+2*;Q/0,9@*Y( MZTE_\92,Y@@MQ4\8:+SB/\4//"ATX&'LP(O QQ(I!Y!.@CYB6 F'=H<@9^0_ M;]^W_KKM?#L<:%CH0*/H@3(+0?J7O8E2NL;1>CD:IV!6?/Q>34G5*"<5WJ5K M"Q>OA/_QG1EV^$-;$ 3D1[R%;.QCK4?(>1/FTZ4(%R(Q]PY'SN1R:-JJ+Q9] MT.\C_F@J^A"?N'SG^%%K)](:%<+$_\_>ES:WC22)?M]?@6"W-^P-F$V MS6K M"%FV>[3/EKR6>B;VDP,BBB*Z08"#0Q+GU[_,J@(($ )D#A)3$RH+0HL5.6= M67F,PW)FKV#,ORZYJFSDBD3J[=W#YWOAX4ZXOKN]O_MZ\^GJX?,GXT/'=%M%A MNTRH"DJ\HQLEW=$=/C>8A659!2*:S:X/E15 A<( S&4?%BR.26P4<"J-_($- M[_H6MA_%- U]W15N''P>8X4&P0@9BWX"6K09>][TPFV."S#W C$A YR%'-D3 M\.47T]4Q0 I?IA%2L$58B&VA\%)+8'B\2^,!5'3XGK"@T'/@Z/+_HX!6L#Q/ MCSH4,H;O<(&YZ[C@4VS" H%M,:\!G33L#(]O6C/_I"^SXS!T30(U>P&[_%8$$![GF( 7'@#?MHW8U6,G*T/8" _ (QRTZWXZ9!@ _ MYZR2WENG[CARF8B8#4;9.;Z1?M2\&,1<@[ M"H*/L)1"_DF@JMD[0+3H.4.5,:X9NAW=UB)11;[UQR/-D;19'(&*WUKMM]U, M(S;3DE6[F9PV4T#_L\G>]F?[ZFL/3(I+6">R6OGUUL4&,2*V"?L'&BCYUCVW M>,D)+W)Q>*E7;]=2DW/3FZ7Q*70_2IPP47QQ>C[I&E7EV$['G4M9G$Z'8J\G M-2[+MI;8E0/8E2O&[@1GZ_0F(U&>%(?=2GJ[-DKBW1(:YC)/J\XPSZRERCAD MVKD<#2?BH-\\Z5=W--='$ Y[/42S)$Y&^4XXJGG.? .S8!Y,P2)SG5YP; 5Y MS;E B8C'@#4G5=B7I?#NO9ABEQ"VH*A_NK:#F5PV7BSPO8B"LC2-)\%T6*XW M',46>P6L]D@VV7^/"L\9I)?>! I+VW"!(Q/,Z![Z=&!J_D MFM["K/ M)WV/5N>*9O%RD0T=L@A Q_Q3)SX+S-%>,*Z,_B9$A/ MX2?]:QX?YX%6>9O"]^7!A?^S.ZUHJS4@"V6S7"DA^#C-EA*BR5%;-C3]J'-( MYMHX4[[4)":YHW@6OZ%E3G^Z!J-C_\J;R]R-<@H5B@@4TI0JJ JA%_1X*_UD M$<)E):[D\2A9KG1S30BH%/B-)28'EZ/?X[(:?H-_H+:A2>)9$\.O@T+]82/3 M V7$-YQ-&Y8L/NQ)G!/S3 /5CV:B=S>CE,V: =X4K>@T.LLK')DTN)XKE)1^ L,/DE6=-Q7=3 M':N\*!:8 FL4'/ YJ\2SGK$(T'PF3&SD+OO@_.^QA067%URM)_1J)M(306 + DI.HDQ@IV_7,ZPS%(+XA@'#? M:=9M]'\D0WQKBL3FQX[DZ'QSHP]0]=4H[[LMA[ ?\@@]ZL;\+V >:I9Z;EM MN(<4\FR!IU%V>IP>*N.LOLGG$_SXU4_U:8R0N905ZY)7.B@!W M;@^KTNX@ 99*,@W23-6;ZS6FXP'%@;EL:#<1CHAY6D&&G>I48=?RR*]"KI M@LR/#;?>:Z_O%YH* N #^P^*BG&O-Q['*"H: U@J-(>3:ZL$7.#(L9U4#4C" M,,J>'I'U1<$(C).4M@E% U=./"<9D/*L@'IW;6JRHKUJF>[3 H7B%%6^9@M; ML@H$W%]HLSC"R@1?&.-.X(4HAJ*O_XT5D0[&OD#4T!80:,0Z!&QJKYL"_L+E MZRNLXMK,4<9$2/K($UB;N$$P8/P\8Y:A3>-L+YJ-:=J"JLWGVLS5G>"[F0-E MTD !G!LX-R*+N\(=J]:%$=8/\&D4D(F<]? $O-4\M7#P M=VX+,>2FL'V3BF43K9[=*=F!<8';O:\^:3;*(=TWYFPH00[0[G6SD/& M!=@"N(DIK]G*-$R9?3]3+&M-52>=UX),LFD'!+Q_>,^C(('OUD\37S]-,^BG M,5A:W:1Z_4>NH1!'.1Q!+D;%@JLRZ.^S%D%/[2U4V-Q;Z+S*)_8NB]X?T:L@ M'\>/>TUW7^)Q+J[3[4>M6TO MD?S:\3BQB\2&7$KL[A!)D-AN>+,[QA2TNU)=(]%G?TIU[NC@;3'+@>13[>A0 M8=!R ]DLLB7_#@UG:=.7W;/A6!59.)(*4)H[W>G[V8*HKD[NYI%1WX;J64NY MCO0>@C%?B+>>P5@O:%K3-6ZL%;0O:YJW5@K:0M6BQ363H29HP'W6DH@6*?"A2YW)')56F M@>5']XRH=B/QV_%;!TB])O0.*+GO@!!M!5$3;-9F(RU9'496A/7U6SF+EU:W>A1E5_: MV])62UO'T-8_Z1^)^IY1%L !M&&4RO #EN/3$EQ+<*VF;(FKEL35:LJ6MEI- M>:C;7'07R7TMU1K24>U:66D.G]U@FW/G1;%(.OS&M&Y*W6FP@"Y;VSDV5#5_ MIDE+0%'I1K;?

      4J]"249\X83Z,]Y5#Q=HW59[V-J0+]J+H+ 5EB0F#2 MBS;@.F/4Y^U-U9X,9""#T4@<]\^3#(IRI\K7"-AC5&J 1FAOIP[SM!XL127P MZK_.W+W:P"'(3S< _'G5LG30N9R*HTFTJ4[55O71KTN[0!Q)\"X*M*W:H("] MM:"HL7XMT,*NL2 8UD00M#QPI@!IH]8[;:FOVHPVCSUO2XI! 1Z_\F?(U,HU M'8%',Q#'TTG58K0>*,\[3%UW](\[EQ-Q("<,5SQ9[!<5H\X3W:D"$I/.Y;@! M\8BSM9_KSO]3*OY[X[I:T2>@!&I/!'VEM?128'-4,<##');"!* M_?,TO\M*$6H&,8PZE^.^V).ELZ2%PO*$*M(0XV9HB(A'%G"M5J\[':@RS(]D M_^PUQC_;]#]GDU)6KW&=%!)\K"QM)>JRO1;V)PK[NCW=4D[5E--BH%D8*.GI M9N:A]$O+Z<7Q\.?:8J88-V4"/JLXD*0Z7!Q6CJ6 MPV%GQ :9T;Y.H2/21,T"3RD%3BD5<\H1G#+:L21\2G,>,[8%G#CN7/:CN::IJ33NW E.>]TA@0'KO2(I2'HB4(9/PCLI6%"!'!V3 M/DSF?"SM>!L8-(5@K 3R.L*"V43*/1%L?>)D>!J=_-ME%4( M]FGG\]!]B/4GT=H>;4GD.#DEUMQ>Y M%MSSVM#-8OQ&/"3EIJUN .&JJCF4K-/*#Y$^-N-FX(ME.JC=YH*RCW!NX!N: MA9(U2C8!PZ(Z]A_*8 GN89!M>0? 4!PJ\^:NKJ\]%4[43#)3 S3:#FP(K0"0 MS8\$@!D<)7-PS#JPA\]L"[< VH<7HC^3;P#GQ3;'9KO<.PS._6.B\-$3_1^0 M[,.+6<%!!@4<9&&1?5=Y11QEF/]1OIBN5<%)1@6S.7PP;9. MRZ"I$FXP/ FY(A93(BCJB#);H'6)*L, V ES@"137-V@@&.!#02P9K@4^O#1 MKMN>3^31^:39,]VT78L\P-(?=7/V5TKE00 9*UC-L5R.5W@M> B %%SJGNB$ MPNFG!%ISW!OA=SS$2/UI#Q CY&06!,-CTB0A$REJ'90Y"ZT< RCRVBEM?C2\ M0%0+<>/5&.%D.HH0\ZT !D8)4;-,4;([0_BFK!E32*.@T>3%SN::H1@S5/7P MX3_7BN,("H9/;&J*"2^:LP!S"DRL1WC0X5&+F6(#*X$% O;"HZ+C H*](&"" MH'GW:%J6^0)PM4$2J5AL"X]9Y-G4GS$(,;,(V'G"'$"O:PZ8?EA653# Q;,_I)&]?+?R-ER3,FP+UVO!#1TW0I/^#/#]?_R-7LD(,Z+K?(#G M?W=Z'?H[?P7]/:1DZ*L8V_(K+_8)"[HYM!'$A<#X'Y#>VZ;F;/3"+]5@55U9 MV?"Q]Z^M/.;@#5P(.C1+Q KGHO"]3=X>ZSF'"M7(HQ/ TNC':DO$JW,$&AIQL7.!+(-UP8RUP2>NI8P[E@(2):] M;?EL17[@F M^ZKGMJ(1D4JH+A _J1.3U!6,3:>Z$I@T$L:*BTD=$2O?'3,J M?>6M/!R*PN8'JO_(DPD/-J:M\SVQ-'CZ^^$BH0C@92G@V1V=#)IX<;99(:C? ME^FRN4C%6$6J*]2?+/CFQ]YHZ(TA[WNPBV!X^<1F@2]@[=K$"-^63SN70X'7 M+&_?@N^H8?9A72FQI":3."H(^:[%442JI DO4H"!@GL'4TB_$PLWJCSMZ41\ M!(F$DR]6\/5@]L7 3[YX+Z?/OACU.I>#[C2:@/_F$#'#_4?O>K-Z.CJ,9B)M M$#)L,%/N#;KTB7DW11!-+KTP1A+(H(P]G1HF?RK12 %C!%7 >^WU_4)3P;+X MP/[#4H+Z4SG.T5XSXX"=$XAF4E7;M]9RBUIN_]M:;HVUW/XW)\MM)'66Y,MMXQ$DX_E-F@MMRHMM_X.RPU(O=^+MA_9V7VDI#SL M8 \2UR8J0PEF,*\L%GW"VV@2L4V6VGO%,%P%:T@U0U LB]9("<'C+F%O*[9%VUS"J2P! MGO?*-X)KBX*"^UT+#H"=;9S"!'_#TG_X+RWX50PL6 7!@3G>@DYL&^M9#2&Y MOT)8.&S4U=T<=LJ$T(/YD7S';6K;M;Q;\LB71+AH4 )]-8TG@.,2/W]8KT@: MQ24?IKCH-)NHVO* JCP]6>2)XMC2C)FV KQSB,6 '3\P@H0C"BO=M=E*JY4. M,@*QO53^(N]?%B;6_[*UD*QVD K%%2VEFRDV8,Y=(4Y,86E:A"%LU$,[/X!! MN2>HRMKF53O"BZ4Y#L$O@:#RVS_ %E1BV7%'H<7AM$7$,V&'5809+/Q$<"^( M5*#2B8@_10O?IQY"7&58 A^(;-?U.\J9+OO-=QL@Y7)""-/Q)@1-9- M!G?*23X";"1Q1 N<<* K7B^SHME&,2 7AR)R"F$,_HX<5\6)BN#3B[,M2'%_CR^LX@ MU[2Z[0LO;LO+1QIU+K%:]3VZ2=N:;V\7D P66F_Z4QK3OA@_*6%_9TH!Q*AB M_&7ODXL_?WA%?OS\6GA*4'9K[J#*N=$8!&DWJ;T(KYP+%"1ZE8C"6^04%%-R M[X+A4? 023^5+MZQ'@OD=042 3L@@1A8.?2((.;D$7 K%CJ!L.'EAW&53H < MVM."?A9^#;*KUU:)_MVOI<0F9_ 0/)+<;,E#^%=@@+OY%B4JK]K277[TUKOF MR\410?\G_)\2N8_0;&1=0 'Z",LA>TD]5;R";P ?VA&^IG1P?D$<$$$NEP7$ M8FA\BM6A2>!X]/H#@<,"FEK5J)@7%-IB2<@UNZJ<\D%@A?P2[ (_$VKT#MKC M$8M%:^!B.N[PG+'"]@]&&FV?LQ%IO%QS+'+9AKJ9"B_D=+#W;>JEZ J6CZ/U M;Y$YP89=3#(FB+>O-Q_O?K"Z@$7QEX"^#*T,A_TD M5'2CL13[)UF,??="@5URB4#9/T4[FXPEX7F;!P4(CG$/E6/,C,0\22FL:5DC MKP*A+9MVU@ARU#IZR/![I@?0-^^*&L[4& ;7#^F@=%6![>,QY4S';>_ M==R%?\T>:B?@W0KW$;^;H/-;:0@.D_?CW47GMWVG.^! V5J-#)+Q%Z3>?E>> M!+J*,YQV1^,8M/*/+X(5"@(M48!7*<+"0CWTBV/..I.IYEZZL@X=_>/7R^%Q[NA.N[V_N[KS>?KAX^ M?Q*^W-Q>W5[?7'T5[A_@@V^?;Q_N:1A%DB^$M]<>AM]M46M"PKVD-BZY M:OJBKJYV:/GT$=%@8@ Z;.EZ(A\2/@ST5AKT1H-,N_P2:529U,TI^(XABS=[ ML7;J==K!ZQ'6ORS.FU0L0F^V8MN2K5C+,O\J@&@TAD_O7G1XEX&>]B/&^.B= MW5L6IM%H'S1ZP0,/XQ7<B/LA:%MW+@\2]$I;>&/XA-K&IF=E*=,@[Y> ]@4W[GQ4PA8U M4\7 PLI]U#5[@0'7%U/XHWO?%7XWGP$)-(IQC]<@-%(M?'1M6-2VA4]@62%, M37I]X@/A+?;+G6]^!WS1J%K:-5E80ELN@9( )#J]09T1>JN; #(^XA(ISB$ 2/?/[CQ\W'NPVJB&N9X-$:YA+;_L'3 MNJD8D]HIA>JG,%J%KW:>R3."R&& MT*,T)LG=(:Z(%]4FO([=@L4Q$]THZT/(5YCP)7 -'IG87B@1%G0U%OGRKPGF MA'AWZMM2@6[=]M\\]EY(NU['O=SG))'#BR^\#1WO#CATWQMSA3$SETN-C0R@ MA\;'@MD#*'/IH;K19+OD.7(1+1-6LF S9H\V/L2!CUVUVNR6)7AG@CV^@6%8 M.\H PKEF$1R6_C8&O=GOQB4S M%8O/#Q+*6DZ88+C3:WK:7Q0/(8 :LV ]QK7P,1?/=-B#:R%P$7(8[]GZ!I], MLL40(41O4@^R(?HK249PD>DA!R)V6&?$;C7PCY.-FD$M?U":>#>'F$;F-100 M52)>36D(AZV/+0(JTL:T'H>F/B MO"@6B%FJ&O%7FA1"-ZB2N8(]9*GPP!R( M&2@Z,).M-6]U_TS8-!4PI!25;#6BA?6Z249YX5D/[*(#EEOLNNT(W&WX&1); M=QJ[KS2!6!\XL=Z:!N_T6"#EYW-CL;>)>O9SR74X%TU3B)LIOC-O = <5.CQ M^3S1[+^Y]@I_I#9-0M908@X@-?@P\R1F53 E:%I1RH6YM* Q_?3.W35LXPO! M^\]T3EY6Y :1,@FG( 7R'&E^H\73'9DX3,J_"B0\MIF- -3IX9F-&U)/EP88 M3NA+R@H4O(1 89,+F"7Y;P?B@VF D23E'-,"L_ /5ZB?:(+?*F92>.Y\-.E1 M/DK.4>2 S=G21P,)#)9BK4S^DH.LHF2 (#^G4+X&F'7O(-: M=I2/N3O(7A/EU-I^T!MOCQ5I6]LGO?9A MRQX/=["/EFXX^TQ\[& 'J[!T%OO=APSI#W'M[N/''(=O([*VD-_1SOT(R(=N MAP,]Z;T#T%]"+>O3]H@?]VK6_VE/F=:H9MMM]U+_O;0DU>ZEB/9F1[?&F.SK MC+&[S6KF4M?=RVPO!IH+@&4PWW;WPCFU62TV321B7/BM3_HY]K[-&2GGB ZY M*'04T]PF6O?]RVQ&R'R^D[>QZC)Q:MZF)==7?>P6R-_#/JIMLW%319&,B M[8O)YW-PN78'E_$63DH1M7\CTNGVWY2U$)2]N]F<&9-*D7 M#K)B1'K]FK#MPU\8;46"9Z.Y@G3&YB#?TZ734L5]_R#H'@'*_4QYG>9V+#>N MRZ4]RZ2/[5G$7DSY9U'$4D&#.%" )Z,8?Z^!8OR]$OVP=PQ[\8JQFH/3])2I MG%HQ_H]K$-2,@RQ"\, >?7&"F@/E:O.[7',=#.]IUD%15_T^#YZ>SJ9_4:.ZLP7LUDB7?6 M97OYT'M-#U?S[=4X"G*L:2>79=H]T&1"9L]Y:5MX,XF7EZ(W';HXG7T(7V17 MT%317AGJ5TSOYU5*:11V,6IW7%NUVR3DR,4@9U(PK18/5H)8B=% M([9U/8]2EWI*DF=RT&K M+HM5EY4@5BX:L:W;68P>_5X#/?J]$G52@]RA:@X^ %[M3M/?>O+4!(B@OV)^\(5G%R0L).=D9-L?0$LF[/[?A'5&$33;=A5CAE-9;!S17G=1]W8? M<\R)!;3\13/P5-=XJ%M2?G.4D8S!:'$P&>=)Y^_J++7RQTPAG5%&,M:;BI(< MUX@A%\Q$1%#;#:W1';ERQU?5AZOY]D[8ARFY&YIN&D_OZ>ALU/7U5^ZYCX$M M1H'TP8@5^[VA.(QMJ'Z&/LD!DVR+0=66HU\I*@]-\)8I-[A[A^VSD:P7J>TC5][!1ZKN& MV"E(@X^H!A^W&OP8,=T',:V:+O9 KJ4:R6-_]=7AYP9]RD_P QL>AT?\>I-Q MI>TAGI/HO-^HYJ5#@4/3\KBWOK7M\"/>.P.GYG^AF_K [)>+V*E';-I"?28+ MAX8)QXP9CILCO,>4"HLWMN;@S;;4].??L5_IE//.Y7_M(\_XKU4UE)R^/C&W MB/?'3!AK_T@42]!XW@P.OU;"A!TWUR/K1,;^^R6<:\$)[NO-Q[L?J"<%9P'O M"W7MW.QD!?LV56&ENW:FW*>/BJW9]RL@!_7.^(=B:4C2,786R'U\.'#_'EIDY'1\+R-)5JW03INY.#IFZRY5 H2L>N,+6)."-.N(0 MN0646-HLK)]F.K Y*M7%Q5)Y]:0$BIQ8];!SAGTJE9:X=)Z#78] 1UC7;WX* MN6[P,&5X#&&$]A_4$7RT;EC#[(@O\+VDP7/.6"T):, MY'6FNRJY'$\I\WB_ M"G%D@0^@ -4,5V$2:.L#*K8> .+W1"=4)EVM5L10?TH]61KW1J!;1DP&PS>( M>N7L>WHR==R%M6U<4WO0,W#ZB-^ E2P-^Z+@_7AWT?EMW^D..- DTX&FX0,EB5.I MWY4G 6^&(;4[&L?@E7]\$1QK+="YUO N15A8J'Y_<$':O.; M<^$:C0(#,V*4$*WO(HOLD)MF@AS6J!8-K42VCI>?3'R&M\7HRNR1E [6\@^'WJN)L$*J% M^55'4KB]>_A\+SS<"==WM_=W7V\^73U\_B1\N;F]NKV^N?HJW#_ !]\^WS[< M"SP577A[[>'X71PAG;$IG+\>H#RRS18>6 9O"C)/KVS4=)_(C'JP[+Q]2<1R MS#Z=G8>NKR@X"P+J<+E2C+6P4%1! :CAO91"4XX%Y5G1=*HV'1/#4I;Y CZO M2BSV199,[V46XPM_S>*X_V&X-E$_TF4!;=<*HL]9I\E>ITXZG\/V8'Y4C+_L MH*^..0L.SUEX6*](FJ3GB>^M3],[ZWU0V[WN-.*:,X _:KJ.0$!XEP,9N3Z0 MD3",$8UBA" C"A:Q5\@XST1?BX(RA[T)INO8#L ,(V2,LRDQSRBY=84'(#TF MAXGZ7GDF%AC]FR :AM1L05FM=&WF42X2:T(L$%$SVRH*X90.K[=IJ-?;'[S5 M(BDB<__DF[MB>PM6Z&6JR<"!@WY8"A?.BLA\ E)];-'0'46)_ V%7F'PB!0U MU 4>?=K)-#I"XPW&DO>*W"#%=X5=B:$ E+I"C 8/: U)CFH-JDB"FLE73)O$REUI&N!=!;:*A]4<&R$*J#<$ MVWVT-553:%@>(&\R7>,K%WMA6@Y+9D0%'>!VIHY0$.R1GU_A>W?S<*G+-^55 M6[K+B!@]*B]AY-/,* /)8.Z:%*48AN]E>C61US'W7O ?=DR<31*3>+%US)U, M$OLG>5M1L*L4(@!'KTR;>O4!(O+E-Z-$KPP&J7(5"]B%$&"8 M6].@?P[P&S65QQ<)1(ST&U13<2\'4M]EA,$)8O\2Y-J(X2IWP^9J*/Z]12OW MLP5171WHY9OBN);F8(N?>3"=DT9$T'K]J)NSOU)=%G4$ G2Q0CO67LC M"KK#E7.1-ELIY3+;BX%P & 8_]V1._L6#B708%*-$Y?^>Q&)")<:4Z-ILI%K MX)S GQGY/'-GN\*(0DSN#4"M]"?P8SA\MYM&RDQ4CL^1R7D^;-FIK4$K9F/= M_" K94T]Q;OY=TLS9MI*T6^,6UC]X87HS^0;YN14D)?<'Z5OC4)A@4E'F^2C M!!+/@9;K3Z7#'*GT0- >MD3!1/U_1+$>7LQB:'FNO1+U_;^)98;)>.QWLXGQ M\>+;VY1*SJ0Z;B5S8D$_<5TK7*% M\[05SJ50?>/;V6:G9>VY MD\Z+5&\R$D^K @< J\23TC0KW"\U9(JU+G.9%\@W2(NF;G:SH_C]1,)/%0@;F5:YCUIQ4WVM;-WWMZ.6=ZMX*CY_ M./%V^<:8F4ORH+Q^TNR9;MJN=>1-WQRL31) M$(%GF5TL];CSR! N ,:)G9PTG"XA@:WUD9;H; @)_F,#$UT9ZA>6LB7>C@XDD03E/1Q2OPUS @Y#';% MY8Z,^S5+QFAS1]J]M"35[J7>>VE)JMU+$1EN1_=AG.QIPUB3##BI=QHI MVV*9CL9B5JQ-C_>;@\'%K;*<#]DB[D7?8I?Q=-WV M&WPGRX+@7TW;_F*92][@!,3YW8JPX*Z]==] ;._4*6\6BKC*[73HL;5#[0[7S07;YL/ M>YW+27\L3@9M"*DR-!=OMP\E0'-O)$K3UFX_U"@XM[*=%@7.Z5>,#&J6W-SF8K=[:4FJ MW4N]]]*25+N7MF*DK1AI*T;:K/G3JA@Y:;C7N%;DI.'>5HG4ODH$NYAL:D.$ ME64^:S;>%=!1;&==)-(^?<:%(:G[[QV=>4M E#59UXT%4Y,M2OYJQ>&F0( DH?ULZZ,Z)B",)N*H5Q1]-U,:9454"5IC MVKF<2N*T1=11B"I>88QZGL#^Q MB$II33!H>9XP8_HO?!W6_/!\0NIT=0;R2 *[:RC*OH(QD ML3>NO'M60W%4@E7^ M4,'5 /R5J7DFGQX]0N MDC_NH622)XT)$I>D6 [#5XDJ92R!@2SV\@T=GX!*.0QQQ2N3L=RY'(KC:1OJ M;Q,!FA=J;F'?PKY-@*E_ HS*M6#9&3 E667UC=",^VB.2?FJ]UJ;8\6@K$P+ M>@#NO21.)[E6&=<:9X6@K 3;>4CK6$?]MB]T:T2T!ES]MM?"OAZP;V9,N=P9 M+B>1&%Z_./*H8P+)=<%-\:G@XS%.X.V)O<*2*4X6.278MA- CM07 M^\/2YNJ>G'%[;HFP]3*Q6NBWT*_EH).93A0+3[&X6"JOWKO0DKP(69MLW(8W MV22^>?@D.B@EWK2-73K/QJV!_1RS5B0@3M$C#X>BX/UX=VR[].V?0JZ .&PN M2^;7)NW_$.*(I;* #2/P7K]A3V>'>\8/E?+=#80^L#=YG>FN2BXGS$#R?A7B MZ"OP]R2I15W+;?@0VKO8]Y4?Z?"\#X*BORAK.T %X?>'94]D)S,VEH_.XZ,F M'XXYNB,3WB2J%?.UE-7*S!3U&?5'P?KR[Z/P6/A3]);COR_T'B=EBE@/)X0,ECJKJ=^5)0.$P M7'9'XQAT\H\O@HVN!=KI&MZE" L+3?A?''/F=^LV7%V/D]QT.A7V6L81B]AW M^6^_*3Z*=P,N!0G$P"(+Y/J)VB$W8 5.&J:*>/G%Q%=X6XPL)]VA9@3=-0S] M7(3"0'06%O_$8MO CSJ'D& _$R '.TAPKW3.)@!K84+L[/U>D:2_O7OX?"\\ MW G7=[?W=U]O/ET]?/XD?+FYO;J]OKGZ*MP_P ??/M\^W O_^VU MA^)W,^"8JCTHH%?W%\>-?3OF<%EB MQR5L)'X[#9M76)=9AS7!:&?1HRR*WOL8TU05]N-M-2S:WAE39%6FXVT MU+-K!&?]D'9BM5JEC?+D39=HD58P?O9'][X;")D%9GM:I33=*3[K+AS834C& MN_)&J=U[H @%AZM+F2A=!VBJ$T5\*_ M:[JC72WA9176O$RPYGLH2KV,9:D"%S1)8?9F$4*[A4:P0PFF%$X;'HL3*>.T MX98=3F\+M6>'$LS0(>M@/,XX(Z=J=JB@AGB'2?M6[@U@H_T)KTB(/=/V0XTQ M9?\P9@ )16/FZ\JT-:2/7 S8 P&7G^%ZU 9R?G4Z<13=3$*/FQ?%B9-#(1GD MHQ;^\MU#;%$6:^;>-Y,1[:@B9PUD'2:<#B2%E*UTFD.&#>2 4AF@!!MU3+NF M9IT 42K9UX_TZ@:*_/?CI:L.W_A79]PP"-9_U)=S2C!G)YW+82]CD+PJ8FD# MM%5:M33W/W![N8G5\GO/P,7F([M,:$.VC7;*$P19_'@'8E<8LIWBW*[))./- M4-4^^%VG-#\1;N5,)1*+U^QA;. M57-#&Z\MS[*]!3N64.\MF'I@KL"J;0.W=0I;[6E.GB"3MF?'X,W2)UX [6@H M+BH/W$YE$%(3<3@I14JU@=O*7]T,#BBQ;?^TW[D$/2B/2\FZ:3F@\EM M#Q-BGXCJTL?M.V=!K.KBK=,AQEOE41-2 G/1V76EP1ILH;9L4$*@==2Y'(O] M02EI!RT;U'H+M66#$B*LX\[E2!Q-&J$-VN!JR=8J)4Z:*]"&41OM0E-$7JE_ MNK:SQ)[)=0B;TBDKXE NY:KS*)?Y) BNI?4* Z13.FF^WJG=IT-O+:E7%@D= M]WJ=RXG8&]=;JA??%2_5,*]FNDL-#"16/1'TG,]\TK3=8OA,SWRB)%6#+=0% MP^=XYK(3(]N[YP]"OZQHWO?$$1\UX(#:F(I[>[G5,Y6[)E/'QSWIL*GC5>=L MG['"/6F*+_PF>=R3#YSEWI)\2_)%D'SAM\;C'K;9D_IB?]BPJLTV5E=_ ZSR MV>9G?>B3INX6Q6=[Z!,EJAILH38H/LM#EV$PP0^<2'M ; $!K2 MRL&P:=W$PUS^7-_-F)%=&7ML^.VUN5PIQIK.FQY?V+ST5WO>S.007A1;.*1A M*1]=K1E/=W[U\$%QE)5KD:"-O3&QW\L9;&SLW2MWH^V=WHB%'V^GTYS3\; 7 MZ[ ;31-X0X<$%WW"G3Y23B?$AHZ#;DQ0H'ESI]\BB*;@:GL3%A9EB""M+PV'4^EIX)(+B.);V2.?U."9=S2(S\\F@ M/=JPT$J!Y\FS9KHV?,$U^%]QDG6@VQ4^^&MHK--. OPCL Q0'W?([4_\7/8/ M8KLZ$./3%\M33Z"@#B6+OQ:B$ M8?@$NM+QY"!.%<0A' BAA!#&>C4@(1_ "$CR"I1H4*X3/03#.6/Q2S$9@^3' MM:"L5I;Y"CMU@%H2Q !V[/M.+!P?ICR1[Z8&D/WA9=3?&$!AOH X9D!13F)@ MTKF4X^1<5XB9=%ZQ$MV:;\5GS=O"',B8S9+'>5A>T[BM4?)$F2VH?!!4ER S M!B?57_@\/"I%!>6'IS]IC3KI#S0B&'O%.\2)TOTC'PO-/+&9: MXD(>N7L>WK4B1[( MN^,<;,^@WS4^5@K>FK([[QCF$-@5,%+XW'0M5!/&3%L!H881#9@'"@-:#8@F M6,IPY\":P/. 9XOXU"X*-Q;1 ?.B<(SBAN4XMO_H_K\NI:1[^*("W$!$V _A MK]SPU(;L7O"/R:+0G_:41=B! K$MA[9\0LWT.S&?@,T6Z#]=O6KV/EEX<_OE M,&F(W?ZB)E&B37OX^6X^5W$^J4>M]AAQG_\)?_]8R0DEP& VL_WP(][_7LD1 M\48OVLWG3=B4%=$R LT5'>-]='8QGKV;7Y+RMF8YVAW(=3&4UX7MU)?O"VK& M&J!>/A' GKE"@J(T^_D5'J!I,>!-8D<1:@=MI#.(9<5!P^594U$W(.&"18/? M4*(C0:DMD\*#2#,T)8^IFS^O0 WJ#R_FPP(\(#COE:$^O, QUW<&>3"_*=9L M$??7>^WU&R5KU\;]8M]K8FFFBGSW$[0T.MMX,A=8T;(4XXER*/O*/Z\>KIXL M0C^ASQ_'QO)A3(Q-B7;ZWCEXQ8!6?US(>D6H/. $X3G,*PHV@:*!L27SDR7X MJV6Z3PN!XB#D0X^ZPG?XEH5&=/2+8LAP62BJ[X&1Y8HY98:W"W"3J1=&#?A_ M ;*T^1I_1W \4^\S3.NL'XF[,IFY#A:]!NQ">06.YIUUMD&^ -8;L1W3(+88 M9U81)TE,XEEZE .7L":NBRYY$";TM"QBL&GQ!PZBON:.I4UV,Z.-/\&T0A8V M$LPKA/&!P(*O47=?C75RL<,V7QC\VE_3" 6?O?^.Z9S*^NH)V.@)VQV9NJY8 M.X%.XZ&,[O_N11)!V=[CBHO*,=TM\T3#@:R>&7#[V#U/P$T0S>%W+TE>5N%!YT^NA784VV'*"Q\>B54WL>=Z.%3% M>"MR+SXNQ@+N,5;KY@Z,!]L10L$X)S7-7]%B!MHV /Q@GX,1_.M97&R!>-I_ ML770/>$AMV'*/JA7,5_[,+AB9"SJ58?ANO+KC#!P'KB8I6/BV?@AL*!T5_7N M!S60!LR[FRDKS0''Z]_X)P SH7X@RC,U$+8AF >M:BQ8#PQHNPI\"F^Y^7$M MW+/;".XRCPTMK+#FYSWV]OR()N1UH+/GAI^"D95_*#J[?KG2=?-% M 6_VX_H3 =%G40Z\LFWBQ$5)\L%GOW,9M4_"Z(3_)_4J]:XP2[_!I%JNWDHC M4P[-@4IC4(K2R)E50H#Y2<4:?+<^+#%,H3KVB[@RA$X8DLT1.MAZLYE"1ZJY MT,F4UG:@T!G7PU(]IBBJAE('N^%%(UUUE#IA2#9'ZDPS2YT&)FK&"LH$M[_$ M?!SO.@B=*@O#%XQ&-P2=@4K#@O('62F.Q=NAS?FHB,]?,,:X-S8GTL?F+KJT-!-Q8>K,/<;^ M'/1+OG[E33L$?D=K!4"#?!3S+C@Z2 H_3]I3L]VD7,4#,@-'F3(#QRS[D+QB M%("$4V #FU_D"@PP^"HK\H:QMQ MM6'D74?-Q)IN-.MXZ[\&ON6>8RD$(TF\1*(UHO M0L8S"J.J_O7OX?"\\W G7=[?W=U]O/ET]?/XD?+FYO;J] MOKGZ*MP_P ??/M\^W OTED^^$-Y>>RA^%R+8.#=EU[UI:JN@<"058"?\+51A MNV4*9:U!*[XH MEFKS1,0G#--9FLV*D3C$6)B$PHS?*P4^US<@I$4@MKO$V!5> BHVG /C%K;P MEA8SL819^]V'& ,O>&*Y9N3*-I2;7?L??Z/%X2!X=7VEJ.BTT$P/_)VO3G\/ MF3KT+4R%\,IX]LG,M;#XBMH!%T+(4#A"SO':^QGFM*UL^-C[UU;?Q6"A?@@P MM#&0%>YJQ/8VD=\6FF4 56+3G>U"7D>(V$K\=D&&PCD'#5?L:H#"1YCL=*R>N7_!% MQ#/(4?\4:P]'2[!B+,K*\=CR3&UX1FYY!FW^NK-)O3;24D^(>N2Z4\]N(9O1 MA<@L; N=&9G4+KZX@%?,!,KX;F4-O'+X% T-?#B"N(M">IZ:L"%':+?=;KL8 MLZ$NFV^W7=&VZS5'NM()-')9$VANB2.8K#>C\23H)JA:'KT'[:LY[1R:QHTH MP-8^D;LH0/.=A^6O@.1KO)OYPN]FK@SUFF%[ZUKJRKXS"AY.TQ]T+H<#<=H[ MP4D=W*7R;C&JWU#+%'DS13'S:_I#8 I)G Y*&=E[^L/DKT<+:"C0R-LD6AS'= M]NHS+CQ_15PGFFO)O4Q=&]]PNY:TWCK(Y6O7NXUS3-MMM YQ">Y'20[ QOI' MU++/*E"XV(Z^)_9[I6C(I*.*I.!XW+!+4.KU5J.6K)Y'(K37BDAM];MK=>KZTWP MQ>C; 4Z-$,=23#/4.A)\Z_N6KV3O$_H]M3YP(XW_1+D$__ ^XPV'@IV#0%IY M34=I)^%(:Z%KTZX@3CV0.Y=C<3R,=CBIM;O0>LTMXZ1EG((4?Q\99SIH6+BI M];.KN5SFB=AYZ__6X2[?_T@MKCXO5[JY)J$_5Z#A<;C-0)Q,8@;[=:/WJN0?Y-GKM$Z[ZO_+U1R.LXU^O5 M]27V@C3Q%%WB9E!ZZPZ7KWN1. T<@-/ZP:?E OB(+5_!#GMXAS;LMY?/=:*] M&FRA;N1?C,H=2IW+D3@8E:)U6]^WV;[OU6QFN40-=_(V5#I+UGINO=VF.@#1 MF[,?'*-7ADJ1#A*F M4L8R+W6(Z.[JNE1]#ZON=(^@6IY7[GX?&5\[4US!X6L87];8CNM7WQ2CL$-1^MU8/Y*!6H8D[=D<5A.\M:9N,AU M!51!^ZHOSQRNO^?:*U'?_YM89IA=A@A<.I4K9GCI1)H.ZDT-K6M=A3;_PP H M,V4^9P-X^;RFV5IX4C3C-VSHV?K7S70R-LB]YCC]2MNS5J#+1YW+<:]UJ%N' MNDZT7I //::I$\.FYE?71.^>GS=]ST;C,MQ(XX% (T.JAO/CVZYAI^5BVS?& M=\N<$=O&N)]BS197AOJ)/!/=K*AKYW#2N>P/Q,'D!'.R4V\AK-=KL*$Z;*$9 M7%&0,I]2KI";EJ=1K\CX:?O0=\Z"6*V/W$R_@2*O?&T[HLW">J=4F)SJU2D4 M;.L2ET7:Q:C,D83^;V_:5/\WH/)6K^F&[S;*G&N@PY=L"+S&& (8D&.S6NE# M@,6X0:T)RCR_P7,GZX/L9I0S/BZO/%16H'%QY.]8G(SK M7+/_K@V?GA6I%Z1?AW2Z=;_6N7/OVG!JHYR]NH1=SO',3:+M)OMT=<'W.9ZY M#:>><#C5[PTAUN;W'6B@))%/1IH>_0A MH"MW'8;M,$:OI?C2;^4^=%G=[EI#LBZE3[8Y=UX4JS4%ZZX/T\=0OVZDUO9X MG WB[SG>*[ 7)YU+>2K*DR:8B[G<);3VXFGR1T%&)?;$'HH#>=HP_F@O]DNL M?%H12W% ?@@Z4=JQ$[6_ZGQ1G 01Y&/R*R)R_T3Y8I3RN ="IR=*4BDUR.W% M?DOMZ:B]&!4[QD*IJ3@<-"6-I?67JYU"H9*Y9B =Z-HSZ[ZI&$_:H]YV!SE- MO^!WTU1?-%V_,M0;']<\W9?_J0(=+;.9RG(3LMW?M2YSRQKE*72:#"_VADUH MH=/ZS!7/5@Y>[:P%H'NO 2=1+ ,$3.M-U]R_V"VA_C!4S78L[=%UB/J%H?8S MQVP%6GM />O^N,X#'5O/^JPIOR"E/ 2E/!%'XZ;$E-H,^OK[F'7)M#W',S>) MMIOL+-8%W^=XYC:#OOQ ;I4-20(I?C7@@MJHV=.)5U7@\8TZEY.!.)PV87Q2 M&Z<]0[HOR-\;=R['4W'<:P3=E^'WU2D0T9#P8UWLP',Z:]UIMVF!Q+K@]9S. M6A -M_=SPJ L[^R6.$4UBVRJ-ORU)K<1&8LQ V9H)27)XTGG7)TW=!GA;.QND#?&C\W*Q1].O60<-^>4TL,2U8EEK>,.+ M8JDVS_[9:7O_Y ^!#1-:B-C?R/*16*Z-;XTVX_RXWM[(U:MF[[-T1KZE,TIO MZ4RP+JT?K11G6 ?0Z_";B* #.V>V2 +@5D%22N#=FLZ]^_@GF3D/YN?7E691 M,#0>I+3X*6HYAD *+ \\[0@$CTU@&R /^'QZ1]"5%UM0##5?:)\BJ&6PTZ-E MW&%(VXYB<4"C,- , 4XWZ I75")\(C-Z&O:=OB3B7_NBX&S)EY5E/FLJ404E M'$.)Z?IVB*#)N?GT8=#L=RYC9GMG% 5Y';$)Y(?=NO@D:_-@/E? M+H)CKAFPBJ;H^!V'X!QE1(%IT74 UK@R@ ZT'C!( !U K3:L06 +%*O;>_:6 MV&P;" 70_2ZRQ5E"XH?$/JX&GS=\#C3=1:F16-7^'T@W_DN_AAZOH7Q@ /Z&4\ )E^U,W97UL2IB?] M[#'I\F &M2(!WE_!"QW+Y=I%,URB7H$,P*7NB4XH;_^4>B!8>\/^("P'1F'B M]A9@TEL'$&GS-58G$Z #A\)_10Q%I\AF@E[%1W=!&0P(H.B52?'H(1:-"UMC ME5(ADN]N>UD>O^/'?'L*"TQN?4#/E7CH9-!!(ZN;9GU(GQ=J!;XVF\+^? MDI3R)?QQF;V%O,YT5R4AESIP$38)B+.=5VQAIUPG#J",!FG]N(K@N^@7D1Z_ MN]Z>=:VPP[[Y&1+9@;@Z6 E(7UO7?3LN//GM8 50.2B#-C, )\?L6?;Y91O^ ME(-\!N_)'@G;%!] 6+\K:1F2E.63< ML4,DF@4&GK3((EODPV1+/QN?]>'=!VVON!NL!1THKD_GCP_"1A 2))?6[\B00A63TU!V-8TB*?WQ!O_[" M8?%HZBI2DR(L+-2\OSCF#'0DZF947M>HE W,(5!"FFD77T7!%2\(F1P,BQV& MKTEWJ!G!NTA,I+@()56 %69ZGUCL*/C18>0VS(:;4<:W;%@ABT;()G33:(>+ M4!(*RM.<]04G*DI3==$N02ZZO7OX?"\\W G7=[?W=U]O/ET]?/XD?+FYO;J] MOKGZ*MP_P ??/M\^W O4,YPYKM:!M M0=NLM>)3?]*XC53$1]-M>8UDNJ0A+LTW&JH[/-K-/.A:O[B-Q&\'U .L8_QW M1^[LVQK7%KZ9O7+BG: M!V8)QR^5/N4^[OO1#/M]R?,)-VGE)\U/V-R1GI1QK@(_^?X92L>B]_01*Q6# M6!R8,1%',3EM+6++06RO$,1.>PRQHXP-!5(CMH+JSAP47&D-4[$@TR*J.]OD M5=A@;.@LDP6U',TG4;7,19J%:[D<%HECG#V=.!(XYQ.9671*RP]BNSIFJWRQ MS.6]#TK[GYJS@.?A#U>;[)R4*25%\!UF"(_%T3#CA*[=?)>UQV@FQ!XMU],N MD)LXS9U2BU.;PY1@6->JDNSOY6_B"&H+BU!J*_S6BL. M_>$#-<2B7Q&X=_.KU4J'/3WJY)X!^6[^55MJ#LVWJ%*Y8U& E*NK5*AF;PFD M $6_DT"&G4L@=2&0$C3]J',YZ&<4KW5>.O@@!KHQXHSD[PB][Q1X\.QW#\P5ZMQQ MYU(6!^,4/--,D7B"5%&L1SW)[E$W$ZDG2!GY:-@DRIB62!EM=\-RW?!,-H!7 M1GN0%9"N6UPLKU7=&O'X796QGV(ZS6426]>,0&IDZ$QZO<[E=%KG26?G2[%U MVT\3.:CPZ,NDAW=OHC0XN\ZEC:#9NNVGB3Q4>(!JTL-!V>)XF#'1J^V.6E+_ MR-2L547+U&-W5UI#_#WN73%=)T\:.B53"K.N^SI-1"@KP#@XK0VP9I0'[.D]&*2B*.SRLK+-J1CFW<&YMS,$F M3L0YRT.?-'6W*#[;0Y\H4=5@"[5!\5D>NLRQ;7$=F>/A4,SL$#9U:3-CR3$= M11>4)%'O?A)H$"_MAH3C_-%U=O5F"'>M\GL^Q$_,S@4=^ M*$[Y\Y8FO1&&=/;-6^+S/^CD$U'0YL+F<*+P@N<1-'J@X,@J?W 0\4[)9HW M.7' D&9O1M78=*(5RSQ),;FJ?BT8#H/]&&"_9]:58'EG$>9P&)8T#/#5"84+ MP$K9=.C@<\7Z'+P^1&EE,!(Q?'DSV(-.I3%L_(C^93._!E;E4X$P:1DGC*B: M2F< <2S/%'N15WNRN6Z^A"=.";!WFPV*PT$FSXJEF>YFKB)K1D*WI1DXA$?# MH3/XZXN?4*VO U.+9V3% M9^XX82@8IJ";QA.Q@O#8H)N\POJ&X@\UL@$\VAQ4%^#P3]?2;%4+%(3CVFNB M6#9>+F9=-EL=:<-T7SJ\WAW_JF MDA'?MC*Q3S\BP)L>9ML4"71[WNB:V4*!$]L>52Z!@EW+I\M$H2SZ"^!0JX3Q M.)24XT:8P>?Z9MXW$,6C]5MP?,6N^13;\U0N_1^AJL5@:\,Z#!08)1L?<40O M1*A>")-]UELP3PVG&7[(F)A.0$+T6ZI?90'$%.A[$$\S;")8XC0DP'T*TD%) MFV5$W?V&%Z\I1=\822F7H*\4&X[RJ*^_@^&A@8ET16T1;T056'PJ?WKWE+MO MH-R6[I+-M+,MYP>^N*B)=9/>A,ZVV:F^<(P7QXH!NQ:<%Z*#(0#2PUF AG+1 M^-H6#%2V;9I0\>&!QXN9L#1336('-42 MN"O)KS/VFB,(VEL)Q0\%91R:EET M2.$7TT)S4K-P,W?S'_XF[HGUK*%&9D,2CQMDYB%>&D[E82=F=%1$+!PV-RI1 M^#1R1;9XUQ_]]VWJ.&^X:I\Z3Y"A>-!V(9R&X7V'V<](&0T*'9 2+\= MM=""MOYKM:!M0=NLM>)OHMO9*^WLE=+F'_#$508HQ:&QDX]>HWSZ&YBVWT,Y MK'4=D]"26KU)[7H!9C=1&: #F,[.XP&O1?+0&U!)2CBOQ,"SR8"&N$5&<#U$NV68D?MGP8+*K!.Q[Z5TU M5-!]^0N<@.;OCGO2:(+-+P>C<?AX$BP/AL^R^II8 MI2Z.!J7XF@>R4=;9LR7Q47WV<](;+)5ET*VDHT GDY9E6I9IH#U6S(T M-APH[T:@@(D][3UF&=ZBU-YCMM&N0Z16KQBI!:I\U!.EGM2L:%>MB+-EG:HO M7+(ZF07.[POYEB,TE*=MF_3V_J4:MBK<]3RRR+IS9:O M-DE3!2<'NA6QSX*N^:9/T)H(1#(NPM@S<76SR%H9'MYIB=R__:)Q'COY8Y'')$ MI"/P=H&^/B'V\; @-N%-J&UAH3P3X9$00_ :0 J*+:P4R_'ZQ/%&OINNO2O/ MJ*?MX39]?@EO?!CY NO+;/,%MU^NH].@K]DFS/DAB58RWEIZ+\O:1/HXE[B#]*G$771B<2_W;C MW[B^AZIK81O%PUH?*A8!'@'E;VG8'IJU'J63%BD?(!MX+:99^[[96G LQ;!U MM@W<2>RN JR@T!:RO'DV[%3'1O(SQ;+6L/2+8JD[Z-ZS/7@#T-C&PT>K^%T] M1K^2)T7_IJ &M*\,]9J^^@G@H)$C>X?R4Q#URMGJ2\PC :/^(-!A="2!H1?3 MB/)XLI0F"719>,_*G>TA*BKFEZ3__&4B38<77S5'>Z(TEE0>'T7&S@/%=54_ MHB?LZ)1:PGZA??RU)9,_\-]PKVO:U]ZA'?!!4VB*11N76ZB_GTW]F6#7>[\G MONXC#GL5(^/"HQIMDLS%*.@FS@:>4;YZX ! M8 LH(1R3O08@[[)6S+ J;H[W-XU]/^S?7XNV4G8=-#Q$@6C4.@ FTYXUU04! MNA:HI<+ZX#X]62" ''CP1=-UVIKYD6Q:,'-AO=T>=PZG PD%#ZQ,F[8$%_G, M!'MKC@&\"N<6"'S@P*>P+MFE2J3M;N1DYJ+ 5P)=JF'_%F'_HIVD;<05&&S8 MBQJ..,>7L3\'8(9]H86/EOL7@.7:M%:FQ74+P)!__$G1'O M,]U526+?WE0.6P',%'A[(5Y5T'3AW8".:3M=$E3*$3&38_;>!NL9!EJ/,E&4'P B^I%6=N!:N+0RR+646!W>\TS?>LW3V$ VBW3*W[4Z2Q,V2,VW=P^?[X6'.^'Z[O;^ M[NO-IZN'SY^$+S>W5[?7-U=?A?L'^.#;Y]N'>X&:#_*%\/;:XYUWV^(FH4W4 MD4JVI-[XN:K=G(SXRD!2#B7^OGS\NX 6+!K[+QB;PP$B-/K1 M%6X,E-D&DR3,"*0#N'QC,C(("@>:P-]4/J6$X#"U7[=58/P]YN^N8BD@@(CZ M75E3(_X'6T!-=6?YD]YOLLP!-E?&M3%:P#ZY]X*)7\T9N\4I:MB,# )6BJ8. M1IO'U9-<(C0>W8@W,@?\H2\&LI'EPP>$C.[VFB(^5 M*5X7Y@%.].J^L4O?+7,&8+/1R:;QK,#XOU2AJY_L"^HF)!*D^LVG2/FN71RY M]SN7LA A=W\B8P%@"&7)UP4, ^#Z1#!06DDA!H^!2E@8U@0J0^JEG;PHI)&< M%9L=JJ_%1,E(8^YT/INNS:B/@2)O 78JE3Z;*S _QJ;;9N!B+1B2V=RBT3FD MJ6GKJVG;FXCY^FHVLUQ%SS?1[C!BP;S[/5/:U$RQL-!]AXY\%#!=-A<<<<[M MCKL'VR;DSKLX^4KGN!9^Z3 ,73J,!NVE0PF7#K)WZ4!QG.AIY7#C$$!"S W" MUL5^ZKG1\=:+9[?(8;MEH:@ (1S"Z\>'<62J0L<.:A9\[/C!?#2[\(^6Z3XM M8*W^0&3. 3LX4=\KS\ ?3WCCN%0T@UXPTK4! 4NZMYT\%N:N?_)%K]B:/[PE MZ1\?8$%I3V^)@ !Z;Y/9!Q B*#S"PF?I8X?UJ>@AFQ9_[T7DLS_8$R56$> M=*!^#PX4S7P-ZSIF,^9TIN+5=U^",^T9T'[X/,AM@LX@X2)""40RS>VA$]YM MP;69B: 2E$X@I.FW^,!WFD=!0\%,@ 6&+\/"(!:S(&A++GSB^_@!V_A.+(R^ M9NJ2LW(M$L3;P$?;>SD#WF24(U+4\GH3%'LEG"_":CF=#QS4?E>.4N:;;9HZ M+@A KVQ7BJ92(O>RSU@LA-V%QTSCC1(5QC_\K!P^>[PC%G>V#V?L#43KJR M:"S4O #%R1V,47:&X,H/5(!W\S]L0HM&[AX=L/R)>F-\?F59HU],*\S57[GL M7U]>78D Y>1=_/%D1U=7(WOW=7*Q8O M5G0^&^\>ZT-N#$:N0 T_6)3YP=P."F. O^#(L#SHA7@#?KWQFZ%P\5-+'4[)D.RVES MC55IS4V=^HUOZ;=-UX:7V.\^)'-G$*ER;=)F@AO*+8,W8W$7.S=]"\O6"Q9F M>5GH-.-RJTKKZ-*OV(*R++5?<4/O!_TWQV(IOCL27U]^DUB+7.1K^]/3.-8Y MK-6"MI"U=L_&W:7&Z>5PM$ TU4S<,YHN7;/MU&8C>V9OC]K9VQ%/JMESMEM9 M4HTLR8E/B@:H8O?F&HGZ0N7',_;;:SUKFV%.I+=;F5 MZL&1E[5"76TVTM)0"AJ2ZTY#AQL#+)J1: VD'0N\K\/,CG!FH$MT@1UE0B6= M](TE*+QRZ[M:W!7VK@JF'\#&&C.HX+N%5[K. M.G*SRZZ5TB&-G2-;>W2.YSB;ZRYA*T5M(D4_VNAN63O9?5UBPU>^6^D4.Y-Y M?WJ8^:XKAG-EJ)__Y6HK=/YH'?/#>D7L8,U>XN,?U_ALFA*^@UK.#J3.Y7 H M]K*.GN6WH3N1>%XHEQN#6P-R3KA-<8G;#)>V1IQZO7N(NA!+F>)5Q7E^VU&*AZ M>R?LY_;+LJ@>3&Q64:8-=9X1J;WEA(?IP7'G.FY M(P7< TH6+MF[7*S,37F>:DZR53O0Z^)B/ CXJ(.:OD@K=C(LF9OXN#6-654B M?BC18>13.6,<8>\P\GT8;DFE.%(I2-G(GVW@/O9V=VQHX9SDX/-,#6&@*ZW;9:3N ^0#( M'C6,>1 _"SF*F+K,8D[?"I..7TH]NWA8_V',PTS#F(?M,.:"AC$/VV',U4N] MVW883,Z;S :=F*D0DYMC8NQ#/XPO(%%1!7F MKN-:9#-8EXYI6REK*B.574.17#BCE7\[9$#Q^QFV&=9Q"\'.Q3:;"0<[=;"Y M%1O]!JQ"")UV:1I\AB-.CS!F6-3HF$>U.-[1TCA*I&U?XW/L:SR5BFT W&^[ MU-:XJT=E(?O2/ZWK3LCZYY!86 M?G@A^C/Y!N!=; _0*B,8/Z8ENOU!:=5A;>KF%EL,*V.+'!8ICC?^#RRPAQ>S M I:8 %H&XG#<-AFI':^,6EY)Y)6%14@%W#+M7$H3L2\7=9O;*I!]3#%NF2*) M*;Z8KE4^3XQZP!,]<3QL5M^3L] @DY99$IE%>ZY @8QP.KLX&61,P&OU1VXL M,:4CW+#1'U'F#K%:#HGCD"L$385L@JT/15DJJFJEUJE9>^BFM,X:>^@V4]U# M X^REVM/S"XIK:Z&Y3-OW:"Q"Z<5ET"M4(X3RA7(X7[G\-F18=.QEY! MRO@@*$N\=<8[Y3"7"!996<0F!BWETC!/A=C.J?'.VR.8)WAG__EU!H]>45A6 MP$F#SN5(E*>YEGF^:XV9UIAIC9EJ!SM0 2P\*[I+LR-;NZ9^15B8;59H$59K MQJ0P8V95]B*II>U2MVXAHU$1W4+>E3#?KK5V6FNGM7::U!+E!!+?:M@,9#0^ MK!G(:43.:U-.6O?][2EW#97J'5C^&IN6OZGXBY2D>$QU;2Z7FD.]I2M#914^ M3\28@6#YI-DSW;3!OUO38MCEW7A2+"'/+7 K.0K-48:58O-J&%]FXEDW# M"B -$.QUL*C:\,!;;L;ST98V?6%AB"^L0C$5[:++X38WUE]4DJ>"6J52>?R MRU9<@RTKS&%=O_")U3:15\UFE@%_1GFR".'HWE4:A;#0EJ#GX#QX0V1:% A8 MG60+Q,#BHZ1OAJ[TN]M"+(X6\BPX"Q4K-;X6/4C#M/@5R=$Q82< 9L7""C"5 M+ UM#IJ-6D4!_ +=:O ?GUHW!+RAV^_PD:L8#M:9 =)"!")2C'MO]U]$X \+ M8'-;6"C64H=E*,KI]VQ*2SK6:ZHBUM MW"\":",TUFQQB]@K^#Z"!/'@A5Q@+=6=(7B! 5_@'?A?OI1%=&;(PW?\=ZK* M$CPBW!G\;IL&[$@67!/+2 7E@"9%_N1HB M$@ZQ5/[R1!$CKUWT:L.3N@;JB*A=X>\@N$P+#39]+<;B>V;:#B4XE/]">2:P?V(PP8H'AU4!E K'MS*;469Z M @)\)+I&G@D# 0$9NZ3%EW-%LS;QYVV.PB-NA&HWK%X?K=]")?Q1F>G_=4L1 M7_H_0@*UZ+K^1+-Q8QO>S1%IH'C\>\ 9M]3A M!FFB.B=FYO#&$;\H:K9Q>O$2R MD:A1-Z+R458@P9^)&OLDKB'@%#8003<&\J@&P@?'LPEO\2&Y=T$?P4_H[]+% MNZYPM<-B8SOROP32S!9VATPV+!A$R)5E*5S!?5Q'N/0*C&05N!Y>?S>G?[6O MGA6-%KI_,:W?X;O9(BT49'8HV#+T@RVC#,&6:>=RU.U'(BT,2(!/'0' WB8H MWI:I+?*$F_:L?'P? EGSD6(6U"'@7V!84.N&4ZZ-'"*8*]PV& ?L5R0B."UC M%2J!;9] [J]^V!YMB&@+.""*40GQE3Q+QL$AVG@F!9$'WR?=IV[T><0+,^6" M-D3@;^^8?> ;A+;MPKH&\ <'*[QB!NXDPIE]:P7_)*_$FFG,[MPZ8NP6D'B> M@7_PP,SDB=E+X*&N\(=G7FRHGS&#_^H5O(7A.K0#$ AK0*@NU8YV%PJD MU3B(B[^($]+FS)31UVA+< 0Y]'-LO8#/4%IB<-JP(FA]>[8@JJLSHPB#MF"2 MXS>H1&$T*O61D?N]KG#'M[_M\GL@^I:+V!6V<0(,?08 M]#,8H,SCC!A$U+<,0-[ ,#(8=O#)FOJN%!$ ;J1G"KU' K3ITX37&T0%B%(" M#-C'OFIBL1&'^-C_:*++A2*8?LVT&+]L\ 0&(94D!)D;_F:XU%@';TW7F04( M&L$2E!1H.T0PTQ__(-3C9XB3JL"X]^7/MDA)$#([Y9RW*2K@U(WW$N!H M*DK0D<#.*YI*+.[,4 M?)8S!#Z>J-)K>$\,+Q3O8,<8DEXA,%<4 #<$5^# 9 M>IZ2,1L8;'$=&E:!9[NQ;?K:B%6*U_I&NW\OIK>NQ#*Y<3")*G@!]P^4A6%Z$GQ@>1VE"B0,TJN6@ M[26L/)+@\C.*W(:PRC9G9&@-VNS>M8F=N-H6M>E>.QG&QDU"?1?KTE0V=4]9 M&J%+V8(5GJU[3UFVQ2P'JK:G[-^ ^HQ#^2"F(2TN=WDB?6D9=K+@LE]Y%]LS MB"XWK6=M_35P(B+/1]E&KFFB&PE&.;NI/8R(SW@8TC"VN,(@!-ZM!F/9![LC MM @X'-3W_KP=^0L'\W^&E@Q&CN[=1UM3-<5:WX.S :OB QA%^IFXB[LY^G\[ MPD_%7!R,!YW+7C>F!T@)J-RZEN#^3/2>>T-M(O=]>0=@=OULD:6B&30FO7V_ ML0E>2=/I:*=SO2_H5#YY%8;R(7BSW9A10^6C?)-S$(HV8A+G)B2"T;:]Z+.[ MPF<%*(.*!A9D%70%,R3V]!Y/Q!N+(-\8L1U"DZ(/:6/$H\ZE@WWCA"5=/>) M%(H*@#AH)H.UW!;^1P$CT%J'5.+^B]-#KE6"CV,61,KH?'8INR^??700VXR! M;4IF&E&X6EF:SF_(1.%_7-V[+J-L<3=S3%]622B^"#(!WCQT#R=\[]]X;7BM MZ#-7IRC[8EI,?'%(9T_>'$]82I\?PMK<3-)]4ZFPN2G5F'S'NTD0"O#QM.=% MR;S;2;: R:\M-P\%A0&\ QWB7=]'>9'P]4@>9\$A MQ< MGY#7%4UDM5@R$4M,%( M,%)M "/%"OW]'Y1H2_GBDXNM_4GJ]*=,-0@".]&'"_BT<;=TD9]ERR8]IWD_\;9:"4:GW2!:"XOBW:<*2. O,,GA8D&10 M;E3)]C%" U62SH3JV3\5O_:F\,.<;$SRU5DJ"KYFQE45)HAHUZ!151WAGG%2.*;+&/3FA,-4[$!8E\VO[#7^8_YFUOXN=3T#99& M@&JZPLT<"(;FM[-$6(JVX< 9O-QR>[.VEY^V"ZJ\#B3BSGKO M"L/2SQ[WLJ/AQ1I\<4:3P6\ P*JJ,8K50FXRITAO[S1/&URI)<^AX@A55BO= M2SGW$[-]%A$YTF-.01'J;!$E8MK+%^09\=1(8A?0R4!\V5X,\5R? M$V5V6+&^;N+999M+XWN6]Y^02:3K)H/%W?R'3_O,W:/)V7F5](VPB4%22FYQ M C4=]Z8O:=K2%E[PA>>+XL6]GP^8TF(-IB%RT1&7=)/TAT"BC;@G#\?C0D]N M\T&<=/6W'/]BO7;+OM7NJ_EY:DVKVT)-7NI7Y[ MR;^-T&1/US>?4KDMLS%]ND-ZWHR-='8OL[T8&$.88<,R.G-C09]9<"+=+1;"Y&Z.UPYV\$;BQL#2NGLOT/*5 M!Y?2W$D,L*M%O]T37,6Q->S>IV/$&;]-HQP,>L"Y!ZV5YNEK5Q\'U.ROUOC+4 MJQ#,^%K5,M009*8$>K&HX8]G2 1AY=@$(A@!$OI.Y0]B$\6:+:C65$4W-&TM*E%)]?+/\N@D0I: M^>>PO18#56^OQ4#5VVM^!*[DV7SVWT58N#%@ M6)&QYVQE4RKHOS<317-:3P-36IM%'V>-4NZ"W8W3C)HX#*@Q0R92P32/GKM> MTVFO-#8RB$;8:KX?+$/DG:3@>4LC#FW_$*RAQ,N*0.4G*W_#%SV;V!@#YVP* M2Z+@P!?XLU_NNM:(SBO0_,]"A6^Z]NR5_(:WRXJYV4.L4!@;.VP*6WF[BE#3 M_4!9\$== 9?J?K8P=>RJQ-;!1A?XP-)4B1ZN,W9Q%)6V7.DX:BIP)I,-T%H! ML10L$O2F!RBL+!E<-XU5$^+#WB:]:EYZZLV:X1<'A@@I3MP.> .0 M)>8BTE;)< I<'&@)JUE-*^$UV.U><7'Z-B:7#6'?N=P"#I?[HWG=Y[SB+LNFZ)(C]FUCF^YF)?0/+_V7N_YD:1 M)7WX_GR*"L[IC7:$6B- ?]MS%.%Q=Y_U+WKL?L>>L[%7'5@JM]E!H 74MO?3 MOUE5(($ "200!RLK,RGI2% >(L*#QHLA\NKRRN1BJA[D*2^!M:8] 710ZA)U>G"%28\'[-V@ZL5^Q4;.<0K72(EC#R7@R MBI[/'FO]DE_4.MG2!56 MZ*@V(T0PO."4MO0H]7@@V:D_/*2( M;4%(85OD;@M""MO2[*/4J=45LTXY%M[GS7<8E(02(MS&^L!LJM@0C,O8_2UV M0C0L"7@C6(*9?7N_X91KZPF,N_ M.>]:!8=/S^#,KL3GU5LM=XE/JK=:[GA&7;+C!.&J$'#'1UG"5J[R8@L?^7ZWCY&.QSED+=6YC@L+2)OC)5]=J/%9P= K9.^=6) %::0J\] M+^WL$+!UQ*].! P! 4,\%%_/^;ST7;:S74R9B\@]Q(@_R63T!41T$TCH#Q!0 M=4OK=OU:_:#ZM9.1,M6[DS(GU;LSU*O'PN'X=;8D.(S!G^F6JF,1#L7AJ+O(68@H MWRQ+J>+&A!^=-9->3YD.DZD4;?939!G20];17$.JXI#6-*2'K(6YAE2K;$C1 ME\RW?&TR81NS=IW"4@SW+(,MRW^OI=0 AW+28_R4:K=4-@AT(8X AB2NY:37 M!V#TTHH+(S!J 88D3N:DQ]@9M6ZI)YC1RRQQF8;F@I#*W3H]VE3.^X":9V8H MQ$^!#(/[*]QRS7U,_ZLU!<]Y+M3]U9_ZG?3GN/2 M4S-.[4:&C03)4?&5H=A)WMKD=-A!G,*O!85'7WD1R^E81 ?"CVEGI+?.106G MTF.7]I^=2CD55>0,E:84>\>HIVO][WK.=XB[^W')9!DPW [9!@?EF6YKB^N1 ME_?]2 SKQ7CSUA-U2]0)*::).HKXXE+6"DE9/TC*_4)2'FQ)^7EML<;.DX6& MFLZP+$Q/G@^I#O0."7]<7"J_[!5J\0X-"G5H&.]09ME4O:N-(Z?[!):ZPU$* MG(++E]&T3,+S,N%=!GEVF1WT=S";E.F#..7[1*Z9I04VUZ^_&&N\[)9,VCQ. MUZE"I<;UE1BM<7=@VM%5DYGOES%3GA\ #*ZXHBOLTD%0&Q8:F5'!=VPF09&E MI9BNEF*9V9GI*\&B='OW\/F>/-R1Z[O;^[NO-Y^N'CY_(E]N;J]NKV^NOI+[ M![CP^^?;AWL26&?D_76(BXL8[$G:BK;C+'JK;::6'QO&"LS-/GB&;4%(85L0 M4LT1';8%CPU+?&PX<2[X<\ J1;ZYYHSR<\2;8\#,BPR/E 44:Y\"*C-^E )/ M";?LE/ 92%_BL\)G('T\,2S=;G>@_QD=Y@G.-57&@+YW^]HK=#AP*[4D%!-? M)2O=Q/Z^I.YWWM#H=K:VWLWN%<@PF2A375>[HV'=QT<1(^6EI96+$;7'LI#4 MKCI C,B"D>,SU$K&B IK]UCMZCH>0JYCC?ZRYL)N\_I\S+3B_V2NZ3H7K2EK MM*HI4U4;=D=5S2W$R4$XD6Z=U@$GO5%W4NJ9=<3)L3B1;JWN*].)VNU76F';PH(?H5JTE@^F\ED*"OZ>DZSQ+P%LMH'OP4(_$2A,8P6!MJC%8ANVM/^5G:R?OHY1E MK'3(C"Y] M.#<#H=SB!_\3&9QY"98Y7"IUYK]H9H4&DIKP7S-[+R*<25H%H$ M#W1M964< ;P=.2,)D1=,[Q@,WQT[2ND&=?!\IA R8I*EOO80].8T:Z^VVGU>\/[6 MEKWS)'YSCR^UX&+M RIM0]:84GL(JJU$)>82KA0"!Y_I_ ML)>ST9=A\V2H3">3KG8V!1=\1]*.M7P.&*_RS@'&C#Y2N\-2B:G.>*.Y%,1( M@ M&D:Z/NWU, HL:I=JIC-)_B2K8YVYV-K&,TT2=-*J,4YMS:^.@D-D8U7J@ M< =ZXQ;BQMFD.#DR)H?$5JJF@I7:'W0'F XI*7HDP(A6\?&GEL573V;*AFAJ M@#'[?L^L8R 7);@_K5SP\,3L$9N=T736=9?E-U8UG07!RIPR%^=IK(9C?B[V M:E^2X"F:JV<[/62V6!G=O]KO3FJOY8L DMEH9=5^1^.N7FHE&0RSYK5-KPU[ M1JTVF*9'!EJ_..X3-?T5V)17]OSSZ])T^1/6LZT!ENQ(F9:[77'1-AOV6!"T MW*0=@S*>#+JCAI%CH$W;WNDBLXD[P:!LT_!4/VITML\U4;N#JO:YTD_$"--U M^;K3-%ETI[A;MO9@ZVMN M?+=S9\58N*3TOLMHGW1NVMFY M@-CZFMWO7]>UN7^)<5P>27G)/:.KE?_L,%[%^9_@$+N19>$;(U+\[2VVIG"[ MHBQ*3+VG-I*>,I/\\>ARZ4@)6H02=$Y]P[0\SO/IA*6B\H1=R.,;X<86JR9% M8U5(O)PTH/&EZC RT/0%-+X,%F79;%J55+TO64&_+96\77]P(EESL2WRMP4A MA6U!2&%;Y&X+0@K;@I#"MLC7EO)3$*JHY;R7AS+R?Q+<<)A/-LY;5Z*4LLUA M_"?FZ];6+?60&MBB+Q\>6#<-"U&62-#.2T\C^%A9,KFN,BG'3 MXC#5-$Q_T(5AVFRFL*&YAOO9'NK*L$3'OYI/-)QG8FZ).*FXAA--@A':&N^,MXI8B8%YM/NU#IY<%-:\ON('49N&+M.M?F;CR6!+ FN73F= MOU%80)FY_YMA,;8(M2E(+%F#L.IHDR[7='B>2Z,T#2*9?1B"=[ILMH MOP=J:]!KELYJQC*:!->N9?1,E\V^RI9-M3LXV8F+1A!\820B!OPUV$@/E>FP.\9(A(21""F45VG+ MZ$B9CC$0T8A A!3 *WG59 4=AUJWLBTES)5H%@5^AB:3EOE#5I3&\PU+@\A=5"RV^=7US'O6Z"<7S;R:=G*Y< MPAZ,^0+#M1DX+& &LI.[:L($%'H#T&3!IPZ(*$H])JVXM(BXM&K$Q7)>]HB+ M U)B4*D1*:G52$E7IGU]'ZC OUHR7?R36F]=\K#6'#/#>X9_SBC\9TZ>7&]D4G[AB7-P%T^ ^B&@/KFK'^\B/(RCF87@CEG[O< 6 QL&)DEZ-:K$ZAR? M<:%.WV7X_1K[D6+T"9LOS>03%E_D5F[O)4V[I %XD+$W+F3L33)=BS1;C9M) M48-P;0]N3G#LVL 35<:,'S]<^L/P:99M%"TQ%M=MV07'3F# 1$+3.Q>8O=&K M$J;8"+1(,G 9FV)\*7$I>6$_6A'D'1PDJG$#0MR)M::TWD\:T/O$,E16[T<] M9=KK)@VP_1?BB]66F\;+!6:JHJW51EAT+R&_L2'"WXFBB*#ZCGF+F.5Y%.#Y M1?A':F:$?Z\E*:O(THS3,D6F,2M\W-62+EYNKTY"J:79NV5*36?4*5JWEUR9 MT[R\A$YPPQUNWH5@BYM8YM/:,HJJAD.MI$JW[R.#E7/[?GO CMF^'X'S..BJ MVS%=(01VMRNU2D] MC*OL%9/-("9YPWXCS\;\(*,XO[OP;^HQ]-OSSZ]LXM/Y@\,N1;P(82W58A6/ MALPRVN>DQZ>"_PR*!5Y/?O*>\86 !GUCD65V6AFJG;71SEK,(WI>W-[I9)LDM:P1W 98."O;9ZIE%AD3^.#Y'HNZ.S]L M9J36&:@DCIVZ5[BE^O(HNRO+;ILYCARO;R;;]]_QSL)D9,]^A)- [< MA[=EUAFRX]79F+$\)[F5BJFSXR02VRB00"+@XNXQQO+X;OP[]]ZN=ACXW'P,PZE[Y+CN.W5_PMJ5+LU;QQ8>%QSMWW'(XUJ<0?616(D[= EWS1FC=ZY@%_Y M)E:>E7P,;K/>[>]RFY.+]"'EO)%9"93\0-_VJ%!>+W!]0O&1PBP" M41G6B_'FL=YO>K5^_N[MX^+=A0X4ZJ^ZU=]G=ROS4.WUP$X.LSUU-L""8H\G MA:H#6.'"'Q>7RB][NW= E]1B7=+B72(9"D#5N]HXD@&.3!KI3-EF9H=(D":A:L9'0 M3UD+M"Z5EE!;^Q)\#ZO"GG]EN(SEWK)6G\,P1&;6[=W#YWOR<$>N[V[O[[[> M?+IZ^/R)?+FYO;J]OKGZ2NX?X,+OGV\?[LE__'VLJ=HE>7\=POIB_ZJ4&.1# MC)K*1ZD",R?9Z7)MFNIEPOY>GUDH#K+TYYE@L9NSM!K@G@\6,?,LN-5= $R' MR75XH%S+RFD/ UY>L;RZZ ;+#]>PF< JS97^_+\KTW^[L6%X5NRB=\><](=G MPPZ1VG%O;*1,?3!$:#)+ MIZ@FRO3)6;DG'2G1 M=N9 N)OE@P>XRFPV!?I@W#6([.+WD866'"P;";DJM4\E1,ZO1-KI'847:9*9U_ MJ ])&-C>;\BYEW#$6!V_K331#Z,F*5,?,!G6X=)M=K\S/89HLG>'O#R;@+)G\!3((V,%>%I9UEN(PGDW,R 5S:L: M)R-,F[RIO'E4LH7E&!:\E.!;$"NQ[ M'8#MC"[]B(\+;JUQ\9'LCL['\@)W,N'$@^#D;[^*7L^H92V-.9M0W)YDGP.< M\L_!*P,:G1G(S%AZ\.+PKZ,V?V([LN(5L0[P#P$'3-""V!SBI&%NG)HLH)=A M3XS1^FR!)"7E8.N?1VXR[.;C(0$[72B"@63-Q;;(WQ:$%+:EA+:4STD^WD-) MOD9JL/!LUJGN@/(HNQ\7*8\^$A9^ M)"S^R*_]>[TKPC%0%02PQ.UAU0Q"'RGST(_6SE(')XZ6),*4W/O]X_[/*J(F MNT-TC B__NJ''R;-<,ACR6RJ)/4W7.)-71M-O;)5+=@ M!)!?<[^O:W(* 351=<.L4Y7I*"7MZ/ 9=X&J>P>)3OSM,2YZ05W6W M1D-_<=PG:J*2WC4-US)JJ)[6RZZ@CGHZ%2 K&*YV*ND^8]$;=P\0NF3;[01W=EN&^B7^P8 .?R9$=(_I?Q'HM[X;/GPU>X(@M)[ Y(9L^A M-_D/%A_($TK#6?ZSMDC3KV!!>,Z5B9JJ6P3]=W!+ FR4WV2^[P>APG.S!8C_ 8 M Z#:.@+8]9/$E[:-V\I-UA+&156F*?&NXUED,Y4U,LF6O4KL9Y6%<68E8C?% MMU)891O(>]I-/5U8#NE7VIG,E(,0#>-.BYRCW'-*\S04:DV@VTVPO"4;$N&7 MX-2'H\O840@QRY81V6^[)Y3'2>(J-="3+Z;_#"HN*#3^4_@$3)/,N58AW$P( MS>.M1A"NK$1B_K-C@?-*_J#^RK7)>W:+UKM\N/^#_Z5>7@CM#6MOJ+[A?^'I M>=8PQQ9^C[AR_Q_&8GGYC?PG-2QHX#7KQ0T(Z;7+OV>*\ZNS9V;4,$=J7=') M"#HO:LUP!>[#0'7@)D8.&1+>N=3D:I=9/^QK($<3AF >%(T*Y>#-GNE\Q9QP M]B)/%&:NR/Z*.F5_L 7'@^G$3GS BI-/M_]NVN9BM1"ZW'-]7E*-*?'OT0/. M:[7_S5OEM@:6JZRXU0>M@#F@*].D-?".(4)>H1JOD@N5[2NF)'^^"^>2#XH1 MYG; .,#G/07'^C<*ZI+78.(Z8,TUYH$RF-. 3*S765=CBND%C_O:63K'=EZ" M^0:^>^RN%,7RM&)[OL2#CGO0 N?%?^ZFG0BO/+YS8\-8@*I>B,I4K-\18K9 MF!E=CC-Q+(R_F*3AFZY)0?$RO>1YJT58LX\5M0*!PO!2+]1,T:XF5@#6GI^. M90BQ^*;%U/F"&A[;+>]L+-@WDUIS;ZMJ%O0H4&OQ[G#^DO3^!*QSC#DN;.AZ M$0BIZ,0M*R^4U>]L,C%-;3G$@RECB75FX=(6GD@'1.,8Q.>RKH5=(C1 M60-ZEJM'L"ZL-^*[!HO@K$L="J4/P#$%_'AH)F@>[U#8Y!"_FS_NQ>!Q8L'UPJ?E+$"L:>\VAZ"=-O-V MV=-^PK1)AD=I/M1]^;FV._ M]UW=S?S=K/(J41+W<.'A5=R%EX9%R^\0DJHY,' 6@3:VF$U*O1B M-2KZ]1=\21'V%@E503D7*=/1^ZX?)N=^,3D/&E!H9E"L2\/F%II)BBM=D4I2 M>H:!M BD^X=!>EAL_$<[QA_KOIQF8;L]JM8+EG>)=[JXVCA@EHT.4@#]'1!K M2/69T\P('F0+ S/1X=T1MK+/. MZEB9]AMSU+G=$(F??I('(A. 2&-(+-L-D?@9+VD@HO4 (DAR5LL:_D=Z:M_9 MKM=KZHB([\ID] 5$=!-(Z \0T(D6ZNUDH3Y@RN4Y0ZVQ5CC"Z)_F6^LV)^$:L]"=PL;!L MM$F;X\=N34E^KOIDT_'NZ1M([3H46J-6>IW5)-/./AXM)6"D7/1U%0#3[Y:: M:(" *0>"-6")E-69Q.BP'AE^7E.)EKB(';TCE/50B%^"F08W'\JIW6;\SPS1_')?*7S#XQM+CXWAVP .&%%"N?Y6)WT*QC: M:H!0"9("V: HJA%%K%A.&A/(SAW9-='?FI$^C2O^BI%9@M]7 IU?.''4T831 MBYR6[)73H7+."TZ=P;DI0 W!:^ !7L!Y&=3CR^!(Y4RZQ @$LBX^X[]0ZR?C M$+7]Y]U4'.1]]. +HW&=T:7/7B?(>CE=X45EE!P%GE> >^4@NH\L^@UQ)> + MY7;#%HG'$60@.RA&$OTJR@8"33ORR%NZ[1 \GY&-9)QB*_6UY_ L%&TESTJX M$;FYG_AA]:330;C7<9GO5'Z> _@G(;*HKB'IS2EPF#>5N4""$[[5G@[FOL@6 MC8 D(RIM0Q!4!6@44R50]/7A=LN'8+\E&)%']Y?IA@R#&8K\$L>T[)!>+PA9 M!I-43#][B(ED8WO#MLC?%H04MD5*KJOSB,__&49S##\]'*/EF[?R;3I7SQFP MC@C>KIC8=A4>E8A/0A\I4U6MBBV@]%W/?S08%UOI09QCXI/AT_4>3\60^?/^ MTW>PAK_S?J275.L5 [+')^,NH.J^&J:F12DG4I5_TOP6J,^;B43E#YI$A-4 M [5R'!U%57.%>^LEJN@^2PS7Q]U>J3EJ[4V#.9GN_C>W!^17W>_KFIU"0 W5 MW7U&#U0J \P%*N\=\&BI\M882^NXJZ-]78N._N*X3]1$-;UK'JYEU%1-K2M3 MM=13+1>HH^/88+6W6ZJ@^V!=]T;=7JD4"VD*>N<.">C.2Y*PF/FNL=;K=XBF MC^''8'!QF;2K4VYJC'X^9M_U^IG!FU%]Q;(6N58)JTDSVAHR7U%>(OH5_(_Y M=EUO'_I-?8_O+A^TI5SQJ$6S&I.IC^E2/6AS#OM10C^B936%[LX!_&0.YB'E MDTL^&KMW:1"V@IB$W'((IU33S(MS4J[I">(BV+)\S9?FG=I/XSVTG#<_ M^-'+Z&O:C86K+%77! D:DNTOI1\P"C-]^4TPBJG%ZJI>M%K2YU9C&YL@4Q,2 MJCCMX,T11^UV*_/L*$]E,[E9B8FZ!%I1FB6ILB8DXLM%D%9W_MW^O$R98@LL M+[-7D,#D,)M75K UJ@E[=VC.;;8=E>TJGT+Q?&:XC@/?0Q MVP543L\-9"Q C[C')]%S CXX/D><>G,^6'#T^9KUA]>6&LGVP__J1'#GK,_ M5.*(S?ATUF7!NN+9AA M 0MFHDR3>Y5"^C#"%GSJU"^YDKE!2Y'N6#+))R8ZCMC:I5_:E# N6FKR0AS5, P^$P@T(*+. M4Y6]901Z.%M?"S(XQAMGP-\P?MOJNTM@5?%H\,SM.QYI=$UQ8!$G!GD)24 , MX6>R5YO.G+5\)Y-?9=@0R2U?'#>XQ.ZKMV;B@&6Y)NNMB=6X6RH!3(2KU>/T)F.>Y-ADH*N>)A)(51_U$=%^%AK(7\Z(B>%FVD.@BC M'&-U,K@,QYS H)-,0B0QE?+1H&ZC"%2H.;NRYY],:\6*31Y/@)H#6<,HLM2> MN@M9NTCUDF@:U@6FT\"#CQ8W7>=BO,CG;_<$3(G92O"_BT5X3GW#M-CFFQ?0 MP7K%6%D32CJ?G"+^.(OF0)-KDERR(<)W!KO*<;F@,ML7EX"L"T7+]&!B=N[I M?MG4P<>(,V$ 27*[?UM+C_ MSV!2&%;9&[+0@I; O6%JKM"#\+\IH\R,O3 MA!YY[A%\7#BVR!FJGF@W_R'=?4&N?.RJT&41UO[J>-[53\.T>#Z<<\U[S7-\ MG\%(I:[',[%RYL?M3@8_Z+3YH*],AWVMH^G]T]>JK'GB9O%?SPZ6[FF;VYVN4I86X^>^7D?D#;5_N/O8TW51#Y[OX*VX=+D M!JG[B?7I:OX_*\]GAQ+K7:08,R73[E_L6KCR W@39")"-H$'/0M&B:)OU+#SSA6P$=9^.V,=&H#7FX$0=DPA/ M!+?A1#"R$2 2D(T $8=L!%(LJFB9XEE>9"- ?"$; 2*L=0A#-@(\YXMMD;XM M""EL"T(*VR)?6S I&=D(3LM&$"O16$E"\E!3IJ/>J#,:).O3M2@35::$Y&)L M!#LA4%HZLL[3D2?C5H.@[G3DHZ9ZFEP M-H+3+%(#9:KW6\V7TR V@A+6J\)L!,,A9R,HE44'V0B0C0#/G^/Y9G1PPJ.# MHU(YW\[*R3JW(]HX!C@&. :E4Q4T^OA_]F'_F-K/EF2@YT3;R]N/2:C8_8UV,V%,D M2#,F!0%3@U2*3B+UH+PD9EC2UYFUFM/I>,*MM/ C21-KY/]9ZI)[^-ORH8O8 MK'ND8$&R66>]&&]>!-KQ]PN;D1\6,6?3Y.=(^^!?S-HU[97!+61FA#[ P-]3 MBW*+\[O:T]11K]<;"KL8[@2?R=^ZZVJYI/9\<^]W52GR['Z!9_?#9Z\%^KS6 M9S&=&BX>.AO+B%92!WJ'A#] *_T2EQ__$&UWCHZD-+%(A[1XAS();?2N-HXL MJ@(VW>$H!3G!YV_=^_<58 M W>W9$B*L-(UB% @6T=,^6B-NP/3CCIO+ 9V&8N'\:4TN.**KK!+>2"6 LPB M,-8.> <;SR*CK]=UQ/>4^G+W4E,%R", /G8VZX7&L[]C-N]=4XL-P\'D5FW' MV^W=P^=[\G!'KN]N[^^^WGRZ>OC\B7RYN;VZO;ZY^DKN'^#"[Y]O'^Y)D-1" MWE^'0WR1LH279 )6/AB5&(7%%X'BJ,AU.M,ZX7]6)+"D.X,ET#K,80]M.")1U"G.D 0K4SF#4ZL.X=9_" M/&JJEW@&EPAK;3+%)]9=H?H)DB!T-; M">M588:VT8 SM(V1H2UUE4.&-N3D0DXN1$/](FQ15Y"A#1G:)&1H.T%D<(B1 M0'51+Y<$NZF2MDYGVGQ,* MLG*$:2"] W9NK%4X!C@&. 8)>JX4JH'TUJI:TFKGYG?41.^_2[@/NWP-9?K% M<8G_3,D;-=QCLA>#W05"LT\QZORGQOQ?4^QMY-N9D]T)Y!4(* M]TGNU[L:GP5GP_R+ZRS8LU8^%^/=T_:Z*I(^LY95/;*LZI494!-EJO63FVU" M3/ZSL_) .)TZY7 2JM]Q#PS)9(&5N!@X3FJ4Q$E,ZK&J3)-.U98@HGN"'DP: MPRF!F^V: M,\H?942/!F?C<\T66/8K>#B6DZ\RYY>*;PL,T.HVB6[7!W MGH\!_,&_,=N,PWJ[$_[[^=L]?PJA*3NAD<<:'@'1SE:6P;ZU\L*&^"XUO)7[ M1HY17371]PC9+B@,,X@RBY(F03FS(;G;F@QL#%WZ3&T/I"=""[>.3QFWS&\6 MO"JGYJ, XB4\UG=7= -5=3P:@_>7Y 8ZGM-)'6=$H\Z2U$D=A@;86)T,+J]F ML]4B@/V=S^9P;)@)"Q[M8'+:A9?[V3.=KRQZ]Q1Y"7]'"I+8>SB'7FEPFFB[ MX%2,=G-8%X).@XF'0($Z-F,N9$K2B,#"X;"8Q6!A,5C "@7KDV^8%MP%&O3) ML2SG90LNS9/&>[ZDB*71N_A8@'5/V\9-S0QFHD&E49A)31(FQKI"EK"^CBQA M37D6BA9%V[QGH6A1M,UZ%C*(R'[^OO5'[:^Y'3E[X_PZ#ZYA>Q:/9Q:DN"".^/0']4V7LKQE<=LW"["'J$/4 M'8LZCBX&.B$T@3KQ=P"]&_LG%2GS"#@$7#F 8RA;@RP*)_;/T[7J$W7-GP;; MGPF0[OGN"I&.2#^&C6D3S.:@XGL0_*_81L1Z&LB.-$P#/RP-_#?#XL=:#7\/ M"W:3DL S#MRM-^$B>=Z?_W=E^F];^VI7WIV]24/X'IDK$6=J M?N_#;>RB>/#U>@?IZM7T"B6*%SZ>-]:4Z632F8Q+/5A^D6\PJT_S;A90/M$G MF&_SWZ@-?_C<#Y(/,)R(H#,>]A PM0/FEOH;ZW/CS#"?AZV_LD"FKTRUYL E M?S.24#F&+:%3=9AGQUM1GCWH3.WIAN M_]^E)#*]MWA,5YP.[1";\AQ1WWBMWA#!NGSW]&"\?G-<;O7[ MOFL^KGQQ;O2;X>[@Z(BE=3?&BQ@IT_ZPH^IM]2)J.7%Z:H35X'[D!A@[X#CL M],OED9$%&F>"KUJ\E=P(FY3MI,CAHU1 ZR8!JAKAW4QZY^'=G(?]);E?-%%! M?TTZHUZI' #(M(9,:W)K#LF%UZ*N( X0!X@#Q 'B '%0" >89E--FHUV]FDV MC0F0LS/T*HN0-V@?O.XMSLJ (G&<>Z(KTWYGT&],F+L-R1)R!:FS@HG]I@83 MVP&19D2<,9]&.K-$]K@QRZ?ILSIB&N;38#Y-A?DTM6SGQ$BN:O(6?-,89/;^$ATR 2>NA3,[#^&RQ&JO? MR2FJRM1>3YEJ':VUQY'.PA@[K8^4&UJJ,AUU^H-2'2-,J,&$&JFUA>3":U%7 M$ >( \0!X@!Q@#C A!H)$FKTLT^HJ2M$7MSM9PDUVKBC#YH3PVS5'F?38MYJ M3U>F>F?0*W5S19*8M[R)$TV(7*N]QN;6M$RE-#'^/&AW_%EZS#0FU4;ML50; MO5]E$G#[0\H5%J&MTFFWJ"R(!D8!(0"0@$A )AP:7?XU5O=]4 MIIUN?XZ5\)Q9U'"9F?=\N3!>P]9FUNE,U@!-973?#@-?'E 2^)@RIC'^^EUU M>K\QG\.QKVSAB'QSP%==U[8)8F/>)].;68ZWJ&%B2:)G8H *WWG'YCDC8X$3[TH:X$'))"B(B$RZEA/9F__NB!SL2/ U13/#V2!GB6_QUPLZ-R$)UEO9+6$ MR\\P1;KKAWK0N;?-]RCC27(%&0F1'#5)HE4%@K+%WZ87THB3AN!6^ 933RBD?#,P&K]IP#DH7O M#/L-(/,7!XX_>X:'QE#'R[ ?A)X (.[OP6-C_Q>@N7OB_VPJ=ABK:B\-//"$ M+2$>,0MSR+&I IS Y-L_][KD(8)5>)]#/%!\G@.Z=*TQ_P!-&JPM@3*%Z3-[ M)@SM;*WY7U!AYI,).C53MT:5*-/FZ:/U8OA[1HI&KPOE^6]H'0Q=,%S&#]K0 M$5-[69!G*QD(%5:Z<$GD6F:C85)U"YLHS.'A\O>ZY M\9HKI#3RA8ZRDH'86 MH6 ^SS.R500)#&\E(_'O1#4BW\X<76;J1&,!M@WK+TSJ?QPTJZ]!+_\!YM / MF^W7G1P.VULSPS4EB-2(B%3Y1,3J(25SD+8@Y%)OR;SSGV#T=O<8^*J68>%'_>G^NX(6?_8* MY/#3YVNE]R@"%4*AA88_\Q^Q/PS6= ME9?50F?ELXQ'T4P85M!I?(_7(^^Y8@Y7R_!;[&V9*ZAWT277U/4-Z'?IEBS@ MXP,39##\VPT3W2G]K>_94J#U+F_C;P^"52(LP6]1+R^XO,4HBZ60"76^CEAY MT%;+>0G'F-WLTO]= 0[F,+7F5"Q]QFS&UA8&$\\':1ON7*R3FV!8V&>O_KFP M<30SM1@SF.(:Q0N^'7,I'QP>]@,Y_WF_=7O."%\5ZJD/ZBG))I5OA:NNX[%E MKYJ.#UC%B,.7KNKZ'EO/JND[2S1)\H#'^Q[,[EH,U>ARV&$F*&M)U?I6Z-?W M2Q?DY8)>V+4*1#3<;.6R,ZUP?[C2,!X6:*\WH9*FO7A_'>:2@M*'1 MAO5BO'F1;93X^[ 04_29&W[9VX)72S"WYYM[OZMQH?SZO$X: M?#'G_C,3= \LJW#/66<"%N>"^-:T.@"]'OZXN%1^B7>*?XBV>[J_(RE-+-(A M+=ZAK-FOZEUM'-F+%V/9'8Y2AC.X'-N6(GS;!MYED&>7+=Q_]YT9&)5LPYQI M=68?L(327W\QUF.X6S)9DUC,X?B4$6,S[@Y,.YIWUS=77V-CDOCR_0/<_?OGVX?[ +_!X0CR_CI$P46^G>Q#%MW*QZN297C? M#"\^Z?1"DZZ_@^UP[2"C';8^-0#&O^&#'?K$Q@6,_ZACTS MX5&&ZQKV#^XU>O M\D(MB_UFWV)-8D\(HR4$?#4>,7I;!\.$D^'1:).8K3^G M()4%=V]6'G,WV/.6KO,_T"H>K3%],@-_A07$9OX*'"+>+7C?@OK/SIR[*NQ! MCX8']S/Y!&&QS>V&YZT6R\#Z?DCI9202M'0L<_;&PGS@[87B"ES03;/"4)CS M""N$F"<&B".\/'MFHN*/$/Y9= N81Q 7"]-G#S+6D@_<-_+3L(*9-S=\>@E2 MH<1@J/Z+^A]8+SRH*.V_S4U>\< M$G\"$!ZP-OO,7? MP7?G7F?4X]U7>^]"*5B@G4"2P:>L464.<3BT80;!3O =.#S=9)9D#5'.^]4" M'OG&$&+P^&L8R!>:[8\@@/^?FP#^-RX?!I6R Q.WL:!ATL2BTP< M,=A!RCT\U3*6'EP._]HB(HGFY\<$PX]2NO',>M&VH?[NV%'*R-P7SX?'DXP# M":6^]AR>A:)%T3;O62C:2IZ5?G8^3\B$AY*2'%R$DW!=[BY4$9XE"Q;*S?+? M'1P=8CGH4%MU#4EO#JR\\!R;;W#O:5JP$*^#\TL_C8?M,A%!+]%JJC98'.4@ MB_ZL?>BD;0BB)X8>37;TH)*M5\EJ>Z=):KRG]7.'YPD]NK],@[ 8_WL3&N,? M6:!*]ODE5T,0=@5VATL-M 8CP6$;1%M#"'N(8<0PJDZ$7;-AAZISEWF=%9F. M\\AL$0>D9'5L_?/(38*\O#J;P)9,S<6VR-\6A!2V!2&%;9&[+0@I;$L);<$Z M,(?5@?FV(Y6I0_Z?8:\,]TU(6\TW@RLM"7-HI89D3FL!,3Y# MX>!?LPQ) %TV^<+#VY*3+WS_TPOB YO0P(:VX;^N'N)?NQ?L!)75]E0GC/FC M,QCKIZ^U?MC=\L+DB^/"#+/SC>;WP*?F[G3\U?M!5 D4M)XR'?4[/6V 4#@. M"FJ;-8;&N((&GN-&F.U2PB( M..5@FW7' Q[U!VE0:7INF.H3,'-2V%#D]EFJRT:=S)C;LTF'V.H;9]9E_"1 M8D1RO[VQ>[YM3A&CZ3<"+ZNC]E"!GQ)035?R8U8.H=0:SPB9,S8A)UP'Z:46 MF4= M=O0U'O*=* GN6=E-C-;8TW>L"16ZODMC0V&WFZ,AWUJEJHSQ K3=<>K%A"1T\IIR>S MZ=;^".'5FA PH %\SXD!+]IGWJU[RK@5&:\BVG@#MJ*K0]32Y4*FZ:J:E3@! M73T^&TOO?67 :+R]YX&&.9??T"L\OQ*!\[##WZ"_:/7Q?9=AO]1]EW8IZ!( )*FR MS@N2?H^Y!KU!J;N]")+FVX.Y <3W#W2]U(PP!% S3,+<(-%8RO%@6)FO@%'! M T_Q\FH5@('Y0I1;*\U&/#I@D/06CFZ#\SB^KDP'O5*W,,I9TG!6R2$*&:9> MXRR$)_.5SC_\'W6=^&3KKZ&54FZ[1*QAM&B_+>!1W[_FZR1]F?N^R;&=J5A*QYN\S\^=(UMSH?L#_AY*NC?F.. M^LH+$TF-^[Q0&/24Z43KZ)/&D+S("H56Y_8-5"1X1X)W 06M8H+W]D?PBEC])'Z9^']/E: C\,>.*4A O6[6I!77,VY9_94FW: M*R-8P3:U2$G\P];/L(N)DJ]*_/^B"-FX.S#MJ*W!W/[+6 C 6/E.>,45_627 MV..V6LE7XP=XUCVU*%]YKY9+:L^_JSU-'4YT??*]+TP0^ :=7_G[[A[$1VUF M4<-EX_D,[7D-I<["#Y>Q$ 4;/24JG_ !1Y>JS17@2,1&"K\V6G@VAHPMD^]^ M]DSG*XO>/04;03?V%\-T_VU8*[C&4S0]C_K> X,9$_5OEC/[*]<.JT(HF&!+ M!B1W13>&ECH9#(=*"M1"X???;06#=D2P OE$9Z.J9<2E2BXZ?)J1?'@&?4%! MW#/3,L4<<9Z(#U>?8)S(3S90X94E/^C QXL8?B+DU2%L6(AAS]D?&C'A+@]: M:%G.BT?>FS8\Q%EY\'_OXF-,112>"&23@\)T&O2D)H$F&R)BD6#^.RX79V;[ MDDHR:;7'P;9S,8BK= +JG$TI,J.6%51\_J?24_CGH"_\<_#*8"69P6 92P]> M'/Y5)&Z:D%U01E+M]=Z%BU6L _R#4-_A6A:3L\+[X?*?\_BR0(9]"8I3DAVK MNHS%-&/MQ<8THC$(*VP,PDHNX6%C$%;8F(H;PR,0I-2$A#'+1\B%U\!FWIC8 MW<'2OXQ%G$IX3N)I8':#Q.Q_*D-EWY,#@SE\L+KTTY)!+A-1EK+]U!%HM>J$WT=DS,EZIO_]NSQUK+&.[G/6<,P_MF][_[Z MZ/XR#3:U"PWI41)KGJQBT>/(!BH)=E ++TJWCOV!#T B6(6B1YBV%::HVT\$ MA$V"$DZ7;"D%>3PH(@22'$ Z:\>F.:8M$KV'LD?8GY_H*X1] M!8O2'K:/74WG![MB20T2G^SZ$LMTB62Y=,C_,^R5X;X)0:OK[+;CO)/=7_I' MSCM+8;](R\4ZWZ,:NC)5!YV1EE%K(9Z&E7O86GG[1P MHT5 SZQ28RZ0K>75HW/^H-W^,[.G&OG5]%G,&+%6OK])FGHAJ&G MZ1I[S(KRJ>>%D,/J\A6 2..+^10F?1LPKI#.>))QVOM '%T@D-K($#CL,8; M?LE^YD6[(X0GLQ^OG<72L-\X(EWS<<4&IJ6&XW6TB[^]?5XL+>>-NF=O-PY5 M93K0JG/B)%3E)X6.I(H\-SQX=3:M4:%CV0'2>),Q-WAXJ2R$3E70:;INZ3-' M(K.6&D803V !!H"CYV ")EC9MB8?N^>;P5YN@E6-VS1 AT P"-+PYPW(R94>((E;.:PT]^@SV5.KHNIXG<)A U7=OT>17G(6:5R6@VIM:9 MQ[!.HQS5HCIIXYQN%&:Y!QKW+NLS,))1Q1F_E4]GLY M393:B<)1P%' 43CG41#+S:_KHO;IY>O&R9++Z6Y_:DWW,OFD(^TYKIS>YB<) MU_*@7GM*G70QB"2@R#ZF5'J6X!I9*9T9C/1U9JWF=#H1Z5OAQ]1BYNP&9AV: M]LH01M/6!6YKL9KW]]2BW*ZZ6BZI/?^N]C1U.-'UR?>!,##A&W1^Y>^[>QAO M9-;LX\&H[5&AG&9\'5][I& E@J@,Z\5X\UCO@[Y%GY_H(5GW7?PJWN%AH0Z/ MMCK\O#8C8Y7'0UVALQ$6R217RB_[^G= AT:%.C2.=RBS*KS> MU<81'2J&M3L- MC!B<=XU\NA812F1K*1"#,^X.3#OJF;'HZ64LDLHKPP=77-%R=DDY"%KC0B,Q MB>N9O8JQF.Z18G7)7:.L)B5[>_?P^9X\W)'KN]O[NZ\WGZX>/G\B7VYNKVZO M;ZZ^DOL'N/#[Y]N'>Q)D2I#WU^$(7^Q3T"&NS](&B)D 6Z&/^]DSG:\L>O=T M2_TO*^C9_-XW_)7'U0.;-;]9SNRO7,E)"J'>S%BR">2NZ":ZH$XFFJJD:(U0 MD/UW:'B$KWUXIL1;+: [;TPY^_#QB0\+M(6-"POH\*ML!\@CAI_8_>D0-AC$ ML.?L#XV8!2IC/IIB)(-X0:S__():@ MT"^)#9D(3KE;83#QT&%?MCKG6R[:=EUV3;;V8F,:T1B$%38&8267\+ Q""ML M3,6-J2 [K3DU8(?MJ,C(G**F%<-LC^BU1M7"Q +V:^^^NC^\LT2&7" MZN/Y(JK1;!D2I,L47I1N'?L#'X"4V":*'F':3IBB;C\1$#9IJ3A==E3U%EF; M*"($DAQ .FO'-'.(F^4=L=3NICFF+1*]A[)'V)^?Z"N$?45G>6LDB3K9(=]O MKO,_=.;3.7D4IX&(L^8SD_Y4[_&4;6=[I'>L*U-MT!GU*V1RD>M$7M5@:?IQ MO+XRG6@=?=(HZE!Y ='JX[SC 6@/K3,8ETL(<,9@:;KV&"K34;_3TRJL1HZ, M+06>Y(7UT3E[U1PR64!RTRJ,M> M#/8H,$M*"LG"(][I/X+A2_1UZ7H!B-1 MXR^U")C]*]'W_%DK=@]K)<>>\63,/_(+"SY2E\#N?%W;C>U2TXD M62V/9'\8IIU7L#8T5V[)'LZ'>+5@?0&';>;\L&'6S&_LWPQHWXS>/U/JE\B/ MJ/74P;!"?L3V::$M@D1##!4 *1RK\;QHG+?>R8/0_&B>)O[,!1O90_+"++F,2+Y,I/<@B=\#_[R M2'Z 8_IW&.5C=2W):$^S&-Q.3;PGR^!)W!($T"[Z0!F'K69M6\-\.(7^W,^X MD$9;UF"P[V:O._GXR/#*\P7#2>GYZA]HQ!8J&@0#*IHJ!QK--#332I@P6327 M]2LQU)MU\WC6/R"( 50%"(-S5P48_Z\__G_8-&A_3/=;@OU5EA&5N"6(JN+$ MMM(.ICPM05BALD)4H;+:9T5BNF ;'H;B1?$V]V$HWA.F"S:=@^=D3+]?'5B& M0?"+2@A^\Q^Q3^%$R/OE-)H$?OI,@W:-U4G_J(:UAPI"T$I^<=QO&U9Q[]:Q M@X,>C:29R)@Z$X'%)9@\,^WEW7FF!OOM<&@0S8_F(N>N#/CQB:N]Y9I/)J6Z9LT]Z*_ M2=RN0(*%2&Y.T)(JVI#03P5:M81G%BCAD:Z+G*T%QA3/O=KLQCL-\WMUN*[)D:(-$PWRFW6XKLF1H@T3#?*;= MKAI9%27Q'+PA^%[K]:&M^I@W.*-;VSC]0ZL'W98$.5 R)2S/W#4 MC,&Y.>X;K6Y;":PQ*#[X8GNCD/XHZNA'O\[],__E;6"0TN.5NW9(; M^_/KC'I!\7IQ.O-JT_;$_7NV->Z/<6N':[=V6,"M'2C3L9KP:87<8'PL)BY6 MJ;$9,M1JD>%0F0Z38>DM&6;5P12?PF*8'>)2CY5R-7]2ZTT0R8=J(5]]U91T MYD^F-[,<;P6/+JNR:G_4\,JJ&6&7J**\**6(:I!I''EU*43PU?2 M0&\0CEQ1+_G9^+EO2>!5C"G7(TSPRTW!X\,JT)97PC7=6-A:\O]6K#;JCD*E M1Y2YC551C11;#3O /\1JL<:'=5?UTS'3"#';9V,(B#8DI_?6/X^L1)O7E@P: MK,G67FQ,(QJ#L,+&E-28"G(.QWM3#O>18!8-2>Q^3N)IL_SLIA(0F1Y2I+,< MP>$ Y!\ K;H!0&Z_@U-\KW;;\^52_4E W5533$DT)-(.]O)=C_/6V1G)/E2; M83%2IL->9ZP.ZJ?!0QQMQ]4:A"-&US+L3(9%4W6.(8H[P6F01FGW+X;IDI^& MM:);X1C4Z]'YN/FK-5I\HDP'6F<\J8ZF$5&3"S5-TMEJ#W2VWAFJPXIU]F:/ M\]1;FMO; F5O",3#]9EA]&6(M%J"Z!@XQ\#YV<7QL#$(*VP,!LXQ;HN!\T8- M ;.90RM?-MEP6-X)>8H9]Y]0+@E^V'UN"0XW*E/%E3&&+^.KNZ/,X&7Q.7QU2'UVF1W:, MC"I/S8\'6G;FQ$;]U@6N+MA)GWMJ4:X:KI9+:L^_JSU-'4YT??)](I0A?(/.K_Q] M=[/MN6@CLZPJ;AQMCQ/E(8&UO?=(0=.Q8GK6B_'FK>?F5J^WN[C>/]J?U\9K;+LG-.5T-L:1R:8.] X)?UQ<*K_LZ^$A75*+=4F+=RES M,T[O:N/(]IL8VNYPE#*ZP>7+:#R)\( 2O,L@SRY;_/[N.S-E^L WZL"\O6:K ML,UL6R.&Z5VCGZY;A&K9,O/%\(R[ ]..&A_,HK^,6?=\0RZXXHJ6LTO*8?#2 MBHV%'MQ5F,0TDA?+<&5Z40-7>WCU\OBHZBWU ZOY MVO%\CRN(L@ZH#K5^A0=4LT:KD>9'2G;*S%DL'9LIZ3BRF]4;62T>DO 2Y+VJE!TA/@K3HZTM3 M P63<[*29<25H H7-[&V4FZ.@-..A*"BF3H#[=VQHY*QT1:\0'^7R2)8[GO/ MY&$H7A1O%>8')OEO#-VQ"U! .U*0)1VV.1I"0(H!B!5?@#AX*#KT*D(H _QJP'B(6$8MJ M4;:6(,A0+2)BFXI85(L(,E2+L@0,\.ALSF-6]]3]:X5N+V-:A5U$KX_- M.5V9JAVM0N+W\G5P Q#3=$W<5Z9:9S2I3A.?"2K.Q@?4!N #]JKC5SE+O#1= MBPS9VJ(/>XB*XU!Q/O[@2)D.!A/$2YEX:;H6&7,+M=\XK_ <=@<_ORX%KRZH MH)5K$P#P\L1,C$?/P/=%IV#8Z3]XG^_X7$FERSM#=W*B3">C\QYW(X*'=K$5%R/LZFKC*30-51SU2*H*;K&<;2W9F,R@UM(DK.QQW5 M>7"\IZJ(H"H1U'0]P]BE.V.]W 28BQ-XJ"UR1.^I[UM\O(GE>"5[GL<'F_(^ M(6T^!D2:\$N=]"MIG22*)UWOO!C^Q\WH?H7!;;27Y$&;X%H!]3( =TDK=PDJ M:61Q7C1B7C3"JB\^+X;*5,[T9)P6C9@6C3!"BT^+$4O&QKT2^4S46^H38^% M!_Z/,^1_E&][!&_'V_'V,[B]L0$%[70E8TT'A!.>?G7IW&Q(/G3A^-U59%&Z M>^(=CQP]N.9=;^W.=G$#B^6CE)NBU+J(<'F(:HU9/@'4]"H,$9\[;!J_^5T8 M4OT>*J+3(:HMBJC/J9SY*\,U#8N\_V&8]@5NJS=UG^1(7?4O&'V/[:/09F^\Y]9++)UG M(J>G5N^,J1Q'C??AHAA[,E_I_,/_4=>)PVNP5CT)B+5?%YT80I*JHN*VTE"9 M#OMX+K),I)RAGS9B,4@$464@:HVZX4=NU7%U= Y)YRSB92U?=_M21Z&IX)=V MN&RO*2[;ZYICFM\$74DCF,YPN\*F%?.Q)&AAQ6I @A[*WT(<@_I;B&-0?PMQ M#.IO(8Y!_2UL1[K729-SE]0UG;DY@S^X9=[.F@?0TV]!1X.K2(3)?)Z),AWT MF^0=-P4TDGK%>8$QZ+%*"&6339PK-%H5XM\)&Q5@HR&U>?F@:;H^T9@^F4R: M%,V7%QJ-C^+GAHVN3/N:E.==&PZ:INN3/ABN'7587?V=,PG6Z^!VSYW5HT6E MC0R4TT2IPS,X"C@*. HX"C@*. HX"L+T@I\&/)7](4R\V]4"K-T97(A]WC*3 M[V?/=+ZRZ-W3U<)9V3[X,S/GAPUFV_S&OO.?J7OM+)8N?68F[4]Z8\^U>;%CSR7H2128JI:Q MC])(F3\\4^*M%M"=-^(\$8 HF3T;]@]XF6DS\A2&8N*N8H3 ,<_*)SKCS)J:>KG8(PS3_J1'#GK,_ M5&)ZQ&#?MRSGQ2/OX=W^L[/RX/_>Q4>2K().$E(,9*-MCV+69E@JH,HL^/ MVER2%W/N/S-T];:G33%@!FH;GFH92P\NAW]M[39&=7Q,,,+I=;?<:]&Z_NC= ML>,4J5V?\@(=.K^U@I$@EE+N>\_D82A>%&]S'X;B1?$V]V$HWLH>EA&WS^-H MC)F1E,P1(SQ)[')WQ#\<+Q+8?AN+MCLXVC&)&YU[W/H3M"2C/6!.PH/L?RI# M95_; NLR;)JZ]-.2_Z*;9#/*:L"5Z H<[4:\"!_XT;'FR;N9*Y7T$F08/(E; M@@"* 4A# "& C@&0*C^ <+FN?[G6<++\V;WO_OKH_C(-LI_XWYL4*/Z1);7( M/Z$D:PF"+/WN:%(2";*2"@>C;QW[ T>ND#H'J7"3W$>Z3?ZY+CTP7AMS5GI#%[+02-X+<]G M5DHK"2EG8>-.&&?-PB'.PJ9AKU5'F+-P.6H"+BLXR+R'?%T*R$FJ[@K3E@[& MRG1881V2BORM/=NSX#Y=*CL.D$0\I,-RX0]TT[)YM()C%ZQL!#$$.LF=WQ?5X9%I[(+ _[: L,)TSRF'V]>,]B8:O(SOG^83- M\Y(G>NEN+H*RD>[M+N ->\ITTM$GY?)BRU[KJE%X:SR_6&&K9ZB"-FP4,= Y M(U)2#5@<=;SF7Z>G54<[A, [#GB-CRL4!Z7.ZE8,&L6Z>,Z8;(TR[,,2W!GU MJJ.(Q:W>@[=ZHS5]/LH7=ZCJ]CK<5;P=;\?;<]Z.T>1H6>.ZTG0DC-)%%ZRK M^?^L/)]9,U]<9W%U=WV3VV@#XRISSPACR6O3;5!^[?K:\E(;&)*6#^R2.B6Y M 3UD13[E+%^-^&MGS#HW-D?E*UN$YNF@V735R,K::HB_!N&O\3'LW-B8DHLJ"RZ>JRKTQ'C"I3/GV)F#O#F,:([:TUJ:(ZPK'Q*I#M?G6T877I\+6D M;30JX>Z:5^R9O1%S ;*MC5:E"L-;>FZ5$\=J7PQ?:+59GB/,@6X)\?'@@M:P MMK2=UVC'MG#F\&BD3 ?EI@WO/\DHMW,K'5/*:8V%$TZI=CD_;'.WHY><^=** MMNF_@HD!7\TG%U@:$K:82<$E4N M+J6%)[9I)>BQ_"VL6&-+T$/Y6XAC4'\+<0SJ;R&.0?TME/A0L8Q'TW80G3TX MOF'E*$4?D*&)BO0G.;M6 UUA(3:!C1_5_IRKP@'!<4^9CM131P1+,LE;BSQ) M/?GBZ%(9@=E +W=[[/B(TTBX&DKR"356;F!I+.Z MK9U)HYCMVH.ELTE2&OW#,^7[)8[-TJJ(\T1LZI,E M)Q,V9^11V/-PB^<'NRO^LV'S,C)K5D#VO_4S"'B3;+/%6LVC>S)B^Z7#GVZ* M[\^8)V&9<\.G#'SP:Q&VP8$&\)0OKTMB!6#+%+ 0V_@0J<7:Q K6AA< @\S/ M,NT5;_Z4K#$L?FW]GSLO#P#.>VI1[JE<+9?4GG]7P1L;3G1]\EW5A>L&7Z'S M*W_O[7W1T]PM"L4Z3*M$L#FW'_^..X.3#OJX;(MN\O8]IVQ\IWP MBBOF.+LDG."B@N@7$\1@[6H'*F'+T[Z?/=/YRJ)W3XR") !\X+\R%I);Q_]O M"AYJN+_XP/0,>^=OEC/[*]>VA4(H.+%+)E!W13>NJJ8.U)Z2E#AJJ P-Y:T6 MT)TWIAJ8YC 6SHIIBJB:,6:SU6)E<662M@W,=H'9?9X/H_?L6+ T>3PO=W1) MZ/^N3/^-A1GXXY8SF5'+"GSZ?RH]A7\.GL@_!R\/;)D9#+6Q]* )X5]'Y4,(/0H?>N]".1P\&[+MMJ<+!,M2.J#K7\>"0 PT?+$4X+V M]B5K+K9%_K8@I+ M""ELB]QM04AA6TIH"X]VE9HI/&:2'>P].-[ M7\<_9OMA8%^#L.Q_*D-EWX,#RSA\KKKTT]*T+Q,QC;*=IQ>!CD?P+9-W,\E4?.V)6,3 M"S='4G5(D*M3>$6]=>P/?, W0?L@?VD]SAX.-$Y"')N63L+R5^L]9^WV'[5K MR$D[1H!NS/R5X9J&%9ZG^V&8=KY!RLQCS)UH6\5YIB3QR-5F!RDK"S>@]?-8 M-B[-9/:[\N[L9I^:RYUP.U2FDV%&NNVA9YF.4&\'16*R4SK/!*!-S_H>*5.] MH_751L(P)6/L+[D-X8\:;GT&R MET/V,FW_-2D@PFDVSVZCK[W1C>*F7E^93OJEQCGV.J.MW)L[MR#&@&W+Z9/3 M(J<5VVGMC5041]$0'$V],D]3)B35!R1)54YNC(SXEIE^LBVSUH4CCJ!G:4S[ MFA.0P-&HTRU&Z:/T3R=]OK;\&I!8;7-8Y>2ON;(L1Q2MOGOBAH'G4=\K@:\F MFVZ'$^V,X"N#**O-2-64PM0:6507XLJ,EP'T>6QEBS#CB/3H'70>V3P;L=4_ M/S-/,LY$>* )7K4=.^*0TGK]#M'T,?P8#"XN\YT'2\O./_*DP-;9TS5&(\^< M6=1PV;QZOEP8KR'Z@].PNRAOQGESU"OAMSF(\BL/O4W$J"?!<8UC>)Q.))33 MT#@Q749?.5_3="(HY<./)$6JVYHPP6.VGT$LJJ-R$8?Q>[^KA[&3Y7U)9%IF[T^4GYI5R)R+^(!$*Y%9&R=IB4 MA\6D/-J2\O-:B<=6DG#9UAF&(ZI8'>@=$OX 5?S+7J$>T*51L2Z-LX$3G:-Z M5QM'[!D!INYPE(*GX/)E]#P8X0?"X%4&>7:9Q?!WWYDI4VY3,!:V:V9,V+[W MZR_&P7!+5YSR\ V.BPW,I.!;-O.@R I2_C&PRDGEWUS=77\G] USX_?/MPST)"GF3]]YGIOR8!L2, ME2*%?3+=#XZ/=$$OKW$$BF/)B)GV\$@-)6LNMD7^MB"DL"T(*6R+W&U!2&%; MD$ 1"1210!$)%-LR)UO"#[;F;B-1\C:RQ=Y&D+ZMO?1M),K?1I!%$6I3KL+-5G46?*H[.5:_HF]?(-S3%IP:P&JZP-%!8I9[ 09B%,#LWA:4KTT%52*K& M=FV-B?J)/OIHH&8;J(]^[FDHY_'RH7M?U!(&N\KA\H4W6,0*K& M.D5M)4#&20009+6#K/'::E2EML*PZF$VZ[7A/?/4YQG[@X*S]!-&EI].0>LU M8E@P.5W9<_;K\T9(Y[PNC)4I&K'R8*WQR\,$[ S$4Q5F!NJN+:RI/=1=,F&M MZ;I+52O471ATW6G WMC>RC5L5G &GL1D[W%[UF&T;FC$5I< M3*]9FV^,=P<7@TKP5DRO'PPH"1<$79F.2BT6@J"J)&^@-4JLCTJL(KR=KQ(; M@!([72Y!ZXAASZM&A%Q4F"A[E#W*ONVRQTT_J>O2-,C,D[43X*=/%)1Y,?R4-?\!6@ZK_-927T)1F4VYF,FXITQ) M5331,6+C:,"B=3S12\HP>/X(^KFE&4,JF5)?>P[/ M0M&B:)OUK'3?-<^"/=Y9&^TX$L=C.G<0%W%U#4EO3K-(1JNGO@M9[R*$=RE< M=Y(,Z79#7.?';CE=A[\Q%^--M$5X MAKNFEA2(QE5*)NUQ[AJCV 1"1"&6LK'TAV'_H++#!_.:D",V8SOY6Z1&.0\R MKT.3WZC+YB(@I50&3\D..F@]93IL6[;!SE+DC43-[Z9M+E8+<9?G^ESM2HDG M-96,#4 Q5B?]RP_!;_D%;KPV1.":,IVD"/R(&5Q]!D?KM7RA1*.*@*$K4[4R MHC$\17_>U*7'SZA"9&VR*5U&.5K94;[&YVB>&!S-,8X&K(:9A,91,7$WQC0: M*M,!FD92@4<&PX@=SI@TRS!J?ZSIC(@SCY]R![&"R::=D?!2/HPTQY2:I*&G M?DOJ,*DWQ:+2>^ST$5I4,H)( LM*5Y5IPQC)6V,_G1EOX_&3K"U49;I6884J MM*,.QTEC;"E=E].6.ESRC;&G^FA/G0!(IZ$3']9_[L[7.0;YW(,Y:.Z\/+32=XEL>R4V;/\*#%DO7A M":Q7%\;A+7R>XU'6:&[ $<\$J1FN.'?9(4O7>:(>R\D&8;W!6-@P">:;=P2V MWQ,QEG#KTC4-G[(1^PO$RP;HE8H[%H8)\P<6*FB@MWIZ8FO'I#P83^(?/M1L\D/0'[Z*3(!!A0K0P-H\AZ 3B04Z@ MN$S#"MX/X[3RV1Q8#P,H)KCUWH?W>MW$A&=S\)KAT7XC),] M\,6&=CNSOSA,@U'?.[K!26$OF#WAV8+FG7W..IZ,I\6S7LMUZ9*?AK6B9.4Q'137T.P_8@KX=/9L@U(*U)9I+P'7'TGN(^/#O"?& M+V,#*8XS5W"&?%CF$?+H.^R59:7UH> Q\[V'RB?#X\Z4QX(DT8/L)1PS'U=[ MREP]T7G=K==.U!*[=?@I)#%\!QY#@L8=V8>OS, 3$T']6.RL076'BRKK+5N/ M(SI2+.)@%OI@F' ;+&J(F!YY-#Q0K* O _.#&X&/'G5_\LGO.2MPF#SRY#H+ M,C=@K F;G\QPA.6?/9%Y8WYH5;ITYORP8=3GD50V0E]GS\R?7B_B>WC#V*&7 M+5B$P;>.;#E (_%M;EX!-.H&9/(/TL)A!,ET?# M_BNPN\--IH@7&]EO O";GK>"6?+X1E[ M/SPEPT.8X<\ X2LMP_,W9V+B(<- M:TF7;$U0>/_, M1YFNP/E?V6+=]G8Z MZ?.X9?@Q+0B42C89O< #NHP[\IY:E.^H7"V7,.^^JSU-'4YT??)=G8BH,GR% MSJ_\?;>S@[315F:EC?#LC^UAH8N81?-(GQR76336B_'F12 3?7ZRCU$)%.^O MUBO67W6KO\]K4R[&.QA:CSH;89&ZS,D/U('>(>&/BTOEE[W=.Z!+:K$N:=E# M&$6PWM7&R]>M!;$['*6,;'#Y,DJD0#B3 KS*(,\NVZ_XN^_,UM9V5@"/LYVR M983M2HJ\:",G+@X0G%9,<'JFLN^.=>C_1E)D+9.8I#:7]TMJNNDY2>EMND85 M"G6++8GC=-P=F'9TGYK%)"^3\?V[N'S/7FX(]=WM_=W7V\^73U\_D2^W-Q>W5[?7'TE]P]PX??/MP_W MA)MVVB5Y?QT.\<7^Q>IL;;?\&[Y?P /[-S.D?Q>[1\SQO'N*9H8T 7+,[2(Z^R)"J2H!OB:-!Z M_0[1]#'\& PN"J=:91V#KV[K(N4L?OKI^09&57>=A4NKI2=KDEJ5J?/X+AR[ MLW@7CEUSWX5C5]F[FLD9I)V*,^CWE;\R+/($9IZ7OEDX2HE#,\-N2^B7FV^, MN_KR59F^-RZ*6!]-XJ-8YR)$$Q#V4:3&'N)X_F:W6YANUPZT%\"Y_S!Z0$7_ MA0U:].YD0W][6[?OFITS=UR3>OP1\2=[V2^]!5F42YSRY_VG*"G&!WW-BJ$7 M(,68*%-UW%$'I?+;MX\ZI05077=!>.GC#UO?\-O;^L__-*&%[NSYC=_> M"LCW>Y)#_NB7YGU VL0(\NY"JBH42!4"V7%&465K?D5D<<6^DVUZO::87J_K M^*?(XEZ^I@4_,\RG(B:[+,W#$:B[>3@"=3\;+R;=SJI7F%'?+UAYL?7X [\L-\-9Y,2B05KAUK<@,FZ&EM%F0RLB0.;O58\"C@J-QJ67OT#XJ"8YH M%!T(ZZ'DL&Z=$8 "P>!2*>;2;_D(TLNVI.9H26V6+C8&X-JOJS=N"C2NZSBB MA95W*1HIT^&PHT[00<>EJ)D"0466TS;7T3;/H1#'%2M$S*UO5U8KC@". (X MCD ;<^M;ED)_TA0V=-7!PCT_\W&B3,?#SF \DM2?;C"6<+OA,$P.>LI4ZW7T MR5!23&)(H]63%.,.>2:IBG&'^DUJR9N'(U!W\W $ZFX>CD#=S6MQ'D'_M &) M>*VT]+IHU<<1_B&U1?G-<7F]3'_]W?4?GT01^95;R8G^:LP\=LZYU^^,^CU) MG;%&@J2LV$#+P*8K4WW<&?0GDF(M_TN3\#L3G[]Y\^X0=[]E\ZZ/OOR19JH. M9NK<6;&JHU*:T66T#\>@_O;A&-3?/AR#^MN76%W@!RN;5%G=\U@M[JA#WL@2 M/:M6#[!BN5->1:*%D7;O&>A:"MY5KH7CQ7+ ML6)JF097"17+-=G+HR+,JH=*>57'HS!BET_7AZ#2]':9\]H1)$U#V@!E+'". MX)-8C^8M4EZ[EMRNBEX[/K >.M9#QWKHNLG)VO &'$'G9'6ES2E%Z&*]=!+AOQ07S WKH9_2GVF\$S&2W(E G*'3&\7K6'*\ MML['0X&THG >UD,_P4ISBKME:P^VON;6M\Q=PGKH;32&L1[Z<6;OA)6+'FC( MGBTY,)&+^S" #WMR [QU7@P*I!5N72LRPY[04MHL2%@/_8#50^6%H]61K)4< MSAN.:!0="&M-NAMV3IPGKH)2Y%NC(=C#J3">Z[XE+43(&@ M(L-ZZ"4JQ'[%"A%SZ]N5U8HC@". (X CT,;<^I:ET&,]]%-;N.=G/@Z4Z6C4 M&4YDW?!N,)9PN^% 3+(#Y9/.J*=+BDD,:;1ZDF+<(<\D'6' ]="ELRC;52IW.%:F$[W3UZHJE7N6&,%RZ*E8FRA3 M?0!8DS46A>706SCOL!SZJ(>NO 0E?F5O'XY!_>W#,:B_?3@&];($#Y-U>=);&G_?WXH5KMY11/KHTM1!DV/UKK/K4.^);L277/',_KOME9RE M^D?L-!9Q@,<;%_M0DOZ]PH&.(V(8D;<3_OJLJ,8S)8O-@5+R:%C!$0E>'WX7 MA2$QO> D!9V']XL*\3 49+;.;OU(TNW:%\/_R.K/.S8[YQ\Q83>)L;ML6;U< M6K>O(']Z;2S_]%B;#!O>#G\L'/O>=V9_11^PR?E=?UD<<6ZQBZ).$JT@5Q^#_"H>VI1+J^KY9+: M\^]J3U.'$UV??-?Z HGP%3J_\O?>/LCS%OZ%44_O:TK9AI3$YM%C;>91NHGS MS85)Y(+)1%RZ=*G'=!%,PZ7CF3XQ9C-G9?N"38,\4VL.$@3U]A.^X:P\F%(V MV$,FZ#T0CV_Z*S:N7C=ADL=F#!K-R=&=G8_1?-*D96:%+]<(K]4>3V2 Y;>K MFKP@]Y5I"BT$7Y#CEA-?D2LS>H^0?CNL6E9W;'RH57L2<[;8$!TMY^^\\GOT MB&JN :YH>(8P3=)')UQK'=9<\L-R'OER&[;+RS9-<:%-+ICS%BVT5PMNG$7L MML/E0%_^)2O>DEB#T1/$?30%J&GN;'-DDM6M#*V.5*F_0)!K';$-DL& M1@NMP+$RU0ZV D\7VRR[*$T[8IL3&+SDD;<*8YMH B27\J?S,0%.'JFIU:8X MS_C,F.7V91@*IXO/'"7]5JS,8Q64NR9Q?*;H$+4K/C-F#+<9T^3P $URKS"F M0_7-UH++V)$>L>Y%-A53$IS&R02G]'4G]=&19Q;5^;O: M4_19\7VEK9W4E/U3(C90MY;.'6>U@I56"CD=9BT5?BT@D+[.K-6<3B<##LCP M8YJ%BLPZ.M#C^[<5,U,']#X-EY MWO?+E QMHQTA,9*PX_WU[SG=$D@@,!AT@YZ:?!(^7U[UK\XO^U^$P2U<^'IQ=3L0DFHVXO[B_M[$ G7]P,@>_?>'3I^_*L?W$4D?$3IR K>SL>. M_T"B2W]1,$=E)\J4CQZX'DL>@B3_+K'3V]M@<9+;$0B8V%/DM'!&%G:THDHX MQGN5%U.(:S^58JJUTC"[S<4_6!PNFDTPD^6_\$+J$S)LT?A?KO >/Z3%B(QH MU#65^.C]T'N?P<^(!% 49"1\(D/J7R5?E44!44K]2O0"A3?4(05_!ZY$^2[^ M:W3ZZV3''AC[L+UHD)6="S_V(26VHKOP?;JL'2.L;%WT\$L# '% MU!1<"I7N'7\MC.JNB,L-(=F"D*M@P]+V9,[BLJ3D^=KJ> HAJ2\^Z&N/_5G% M];G;"&FJZE:C\ (-PY]MK.Q-,24D?+'@QJZ^MU#?I:BM@H44+P<8#9[CLYC5 MYJ4E?#?WC:9Q45.YF0W)5S88^YZP=9LR(Q9:+?-KMAN06S.0HI6>%I7=ZAB[:FEY5SXI6 M-"BO;*[8%0%78P9X=B+XTIL(\!>]I5Z$,YV&@# 6WWHS(HN_WI;/J_MVG'VS M*\C9Z8IBN],S#)#% M977U/GY9?-)=%H7EKD@'R&LN2G/!G/95GON-/I",^JQ #)AO-IG2SC2_1E@' M=NYXPYD'9IK_D'SK^@X 2^VV@Z:[R+JZ%DNYS(,$2U2\9T$P3XA9J*=-NHQE MC3PEVW_GL/VCB$\!(,P D(<@(2(23@!P-$$D#L&!B&8PV%1=^!3E>U@64Y: M'Q2-"::/./$:K<'<]C1G1!:P;MB)DG06K. Y=$[&JY(IRBE7*ZA0RVU@-7EC MVVP) ZDAQYW+=6*KR4Y+'^Z9=;;EV6FR7J5AR^5K:?Y:.$GQM7"2XFMI]EHX M2?&U<)+B:VGV6CA)\;4<8"V'#[-;+YR/OIB$NUT8;\O'+#]LGG5MM"'K^N7, MZ6P8_R IT >%_E'#7>%PKP7N21P+[F3&$&D[=9PWPG)L>7HKR4YK(IR26%Q#< Q.;\ MMU^CI 7\H@/\HO_C;_W;?//'P12S1<)MVC!JKVK#:&.WTF[!'),]LM)^*@^M M1T($*XT_:T \MD?M'C8UG"-^,^*5QG&_@MROK7;)Y410(A$T@?MQJF?7XHBO M$/%RX[A?0Q5@K@YWY410(A$T@?MQ=%U7*PWQ[:P K\^BAGYI],WCYZ\U!&,2DB@6@(Y&+E(=CZ0OE9JF(#I/ M(=2^"+N-,3;EH%T3&ZU<&DT<]4MC39)0&DN<(!I $$V+R&N2S*5%]Z3)IGLE73KD MY2*XK69%T08EN12W=YGY>XM6.OE;TG=F.O$DG]!%?6 9F!XM'-&^<'9OKL%1*@Z0K$K-6ENXP>0<[7PDF*KZ4A:^$DQ=?"28JOI=EKX23%U\))BJ^E>6LY?#Y,2YJ:'$_# M&][@B3=X.B6X\P9/O,$3;Z71(+BWM)4&1REGI:;!G;/2T:&4LQ)GI5J-T-,H M4#G9!D_%23H;BOS7#)YM6KZHSON]U$P134@2-3H]C??]J)8*E P5-*_JQ.2= M8&JFB";(!5HF+)66/,ZIH( *Y P5-*^^Q$:*X/4E-5)$ ^2"+/%V434Z88#M M6>@+0(W@.OO)>'GNC%U\GY)A3$9? O_AEH03!J;KXB'T[7#/9+G3,[BX;1:- M-$$ *]B?R.9T42]=--J%DU4N.QI'(TV0'1K*#HGW#ZB7+AKMYLDZEQV-HY$F MR [:]U,O;3@$/Y;C#81WIZ 3:4!9+%FV[D+98&_&Q.,G]70.(3FQ5T;LS3._ M+32_RU.AC:,)3NR5$7OS[$6;]M&6VV4O'I%9>/+MA(M9ZQ6MW=IQ8*!(O/]? M0RFE >)8D>FY+0_]-8$Z&GUXH"A3%%W7KKT+)W-.P O#LTV M14PZO5OL?_M(O&!*>]N2Y'Q3\ +_X1WVQ:61!B&X%\)YMB)+5,STTA7I=S'" MY?C/*+20&D"2"6,WBH,0T9=\/:)-<>]G\'OZ,H=UX\7NNND]^#MQAF/V)F'H MP;\B=M!] M[ ?_%U,4 "/F2W.)X7#-E)&2P5/TY;]TZ#,+X'A@SHFS,+PK?[ M>-0V==R1!Z\>"FT0% M\>P/UT+ANQTJGH*9-T(QSAZ0P<9??[04V3R+\GV-[Y@B8GV-8>L[-,2^N+\' MI%W?7_OD7VP_-_.-W. ^TN#F96YT[K5?K >W;(B=539&I^>1"(G \86_R$Q/ M '4#COUE9FH*+D?9>LO30I>Y [I:V&:\H,!Y73/OK6P2O%9H.AP2-)GU[-<3 M;(2:\OTI:,O1[S)X'(:MJO;OBLUD 7P%O)CXI=M5*;_/=18; M/4!91C6AS0#FUN8= 0,!H.UX3\YSA LVO;R'H4\#';?L2KMMF-Y:==Z_M,'7;$G>;4M*?DMKIQ:H7<7*S"E@F.T: M9@%RD\MGV185 NU1 >]RA'&(BN;'.!B"K4H-:;!_SE$'^5@KX^1H>A/RBZ43 M$TY+[2\H=JRN[OHKKD;N_(\.+DBNA&SA>*GS*DPH^46\*$%W$TF-D*9;-R"I M2?9>7=]>#(3;:^'\^FIP_>7R4__VXI/P^?*J?W5^V?\B#&[APM>+J]N!0.TT MY4QXH\8P K.N@ M'0,;990V0&<=TEIIE7R:A9AHD-.:]RY&!^D$' $ K>4=?^;/1SA3!Y$4NG&OO5]=W);,+BIE$(KH__0(KBI+\./F7#I.^,>9S4V"%, MBEDT*S'2G$.$L&L"7)SO%<(%;4/C9;@4N2)4A/LPF,PC/AC+0OHLGN:T-+Y)>$-]^F 6.?XH>IM.' MF=<-9F)7AHR,J)6Z%"_>.PA=&-I>T78[SHDR86E[2M_B)*OD^3KL?$W[LH.^ M]A2>Q4'+0=NN9ZVDK6YM.U+[>O4 3: G:&?[=<'>9W.O&J)1WD**E].NWIL5 M]$M%=9^DBS"(+9)&Z&=H)$9%'FGM"&[,0CBEU=TAEA(J.[3E1,N)]C!$>XNA MAZ83T=R,6.?!-&HVU3I096S+)BV7KZ7Y:^$DQ=?"28JOI7EKX8U,7E>QBH=# MY9>G_J6Z_/[\&45//_VB7B/Y"O ;;S+F4 ^G[X]^'6RH M]9A%N*)\0O_M\W2KTQAU?AJC[G :@\6%HJT?M%OT:XHW3H$65HHWJD>WTNEI MHB0?M)$%1WV-08&U M6_'A1"A1UE<3$;DT/# E-$#U89-"4357LRLYL@^+['+09Z-KIRMEA6*X:_>2 MCC-/4,=]#F8OI([G:649H]R[>[7FLTY1\[F/[7;N-!4UGZ9I7!J63 @-T'S8DD_4E+(B8QS7 MI6H^O=,S12@K.%=X(BJ>J)Z3DD]T49<'0[)D 3]]@$H]6*S^CT M9%6T#CL.[\2DX2M)HP&J$&/:AF@>=O00Q_X6V"\'GQ8X]9*HJZ4&/M=VX'RA M?=#0 _C@4\=G$^=[JEO6-F=9])M:WP.%/" *OA%L5NGZ#]B)SPLBP-%^?4_6 MMW9*.@\IEIWMCF+:TBFT_-FB8=_^799D:XW%N:M*XGKK&F)>YN+7"QU^J0MK[$AC=1[/@C)QRQ-K11LLHP MY4U@,10;;C1>NG-QAYO9D7,7S&(AF)+084]GSZ,#'AT?Y(LG[(-\D/"./W3Q M*110L*28L!=@N]N0_#D#)0QO]5A;W^S2<-'Q.(C(8E%Q(-P181J2",O\\';X M'Q;D3H3%F]A&:<.4Z0P@,13N4IS2XL!IZ$8DZ@H UV;=(RFLN[ M* '8- Q&LV&RBXB$C^Z01*+P0(('D/!C>*>#74OIQQ/G/_"LX2P"]).0O7BE M4$WK/ M\-NC2YY@%[@6\NAX,[JGI*'P<.R2^PS^4=W1OL03YP\2=H4^/!D>$ MO2=?SJKXRZO/R5 M-M<2D3$]?-*"S/&O+^?TPM:#C.]XS-9ZRKV8L M==NO8.NX"J KMI#(A5V'8P)\C3O#.V%E ;R/_KVRPF6F!P(K$KUCYQ%DG@N( M=D*! +R""0B4X=A!(@1A%P$ HK-4!N&_('Q I)T5BR6@+'!NV#7:JIS0G<\% M$A C 3D[8O! )"5=NZ#RI)D8<@I6N[-&8:M?CY:>F]4("-]PE%"L ,M, M5D5[;:7+2EK1)V2Y$%Q;]D,$>R1^_LT=D8R)](T\$K#H/X?!Y.([$"NPR7E* M:!^?;Q+Z[/NC04*=A^J<:$ERIV*9>T5B(7)0CC%3997!"_EQN5];^F7L6H@F MR@BP7=SIC?Y4Z,-PM$JFT]L^-IH_2FRSMQ\.WBJN0:-$"J:'Y#9 _\CUE-NV MB9MA-JQ:]X7B8J5AR^5K:?Y:.$GQM7"2XFMIWEH.?Y)LO7"0_&+WI>W.3;9\ MS/+#VM4^Z^6(+QJV!^U]Q:&_&_05#OT:H2^7!7V>6_JZU)LD1D$GG%'O_D.S M,G"JN+MIZSF"U;;& MXS0>>D%G\8 4[V-(/B*C6^?[5D'0WQFP+N>P&C!0S<=A)"+L.DR"K*4E-NFT M%Y,L6:(IM2RWJ0U85S)85QJ$=06QKLB2J.DMJ]QM ];SX].;@W45L2Y9MJAH M976E.3*;M3+M>5YTNMXLL[5!ZG,.K?,%L&K@)ZR/T611,UK6R; U6,^KSX9@ M70>L*[JHVASK5:C/AF#= *Q+IJA(O%5&+0KRME^+:]D:ILDKR%NG"?8F%LWH MBFB97%)6H1^;@72+(5V5>8EX%>JQ&4BW >E@$QER97TV,FIN^GVCEJN.A-:K MTN(DN_2(BY7S3+\7G6^M48>[Y&4T97D< W4OCV.@[N4=<:Q,KT^() M>L++'8$UCD!B E1O$A@2'?(AJ:*D\P8R59C_]:&:S7.Q+%'FD=!*C/[Z4$T/ M#BU%$26S70W3CR:[*4$QSVYJT'J.8/5'9HQ6G?:4E 8VBQ4;9(I#M];I6;8D&KQ;6X4I3O6A6P=TFX9H*&4EL[73)JWR M<)8KP)=.9.MC#VQ=*8&'KG%I6,TY;'VH-L'.4479XB&W:@Y?Z\.TA3I/E,W* M,GGYB6NK3YLX!C@&3AT#1Q;DJOC$-3'Q^8GK1D._/HO IN4]NBJJ1LN*NEJ# MZKRA7QNJ30G,?$L538M[=%78^?4A6@9$&SAVHK(Q+MS,;[6)PS' ,7#J&&AG MM+ZR#!)FS<_S1WA_CA<[3A]&ERLX.M'6#5&36V:?MP&!.=.\' 32V9>V*2,2 M.0)+-;G+0:"&"#0M7;1,;D^_5EFKH*Q'P0S;@3?2F#C$^C@.ZE\?QT']ZUN1 M;#^O&VFW;G##^K5F[%HKU_IRT^R= E-ZUWE1GKU/]U S!6#F M@>F.5H8 9L>/+0T$I&IK[4"]]6/W^M,I\4>+>W^7&17U,NM:&CS(/GCQ_05/ MWF4=2KJ.+S/I KV<)QX2V3)U[<7<$=#YX<=Z3\QQU>D5 S_X^GFOCY'S& MIO^=)4P G'+&>I;C;(G.^_5/6C=8HVOA68K9KL-%^,B??0^PU:V@41^Z>V<&YGE[JOKVXN!<'LMG%]? M#:Z_7'[JWUY\$CY?7O6OSB_[7X3!+5SX>G%U.Q#H@"#E3'ASGM+:VV)^6OE9 M+$"LLF">>?Q^C?HW4%T:KYK/7TI1MR&B]FHR6WE$ >&O[F4QZ8G.;HK9B#0J M).-@=>KC1AC?.>#()G(Q8 /I0O* THF-HP-ZH,*J*_RR>"Y[^=+(Q\4S?KE\+HY@]4>F M[RJK>3L?N[Y3/@>V(3-O:?C.513&@]B)"?8<7\3<':^\,ABCT],T233;UL^G M#=A=&K)3 W;-3D\W=%'6RNH>?\+871JF4P-V+9R7)(NRTJZ9CR/[A3!V_ M6:9D@[39/VZJYP@LU#9PEE3+)JZV!L5YE58#BBTI0;'"&S%5H=?J0#%V/;<4 M4;?+LDFYY_;ZV(EP'8])R+7>&JV'(*(0FK! MM>-;9?A6>6/"2O1A[?C6 -^F(DI:95,BCJ[.\K1Z-G ,< R<.@;:&N\.Z-+].NQ!*IF@I.K?U*K+M:\8Y-I@79546S;8=X;0& MYZOV?P^G9:I95%FU&DDI% MI2_OBKW.,/UU4+V&LCH]6S%%V^+'K%78H76@V.[T+,L0Y=+"C*>.XKS960.* M;:G3,TU-E.3*.O:UV\JL[I@UL3+Y4>OFD$P"ICJ/8VR:JR")NBUS.5E%2*8) M.,=1[88M:C8/PU42DFD"SE7 N2Z+BE39(%1^[-KJ(R>. 8Z!4\= .P-<51^[ M)NJ-V_DOV/EUJ7Z-GL%)EJB;_ RN2B._+H2S@W9=%PV56_A56OAU(=S >+9> M8DW)D47"*CMOO9B%P91PS;A&,S+PU,4U9J=G:9(HR665GYXZLO-:L5YD6YV> M:6E@ G%D5Z$1ZT6VS9!M638/=G%'GX=:&KH\CH&ZE]?^8!>?C=H8<[X,7:Y+ M$I^-VN;9J+HD\]FH;9Z-JDL*GXVZO[(^M9F0' <O[1%U\?/[J_"<(,V.MOI%I "#P'P;D :,KAQULI2G*6F#F!ELEP%S, M!$M,\?G4M^W&KW9Z5X%/1U/BI+/S8#)U_&/X/H(A@1#S1[K"8I#=W?,< M1,+0&Y0/ M:I65%*1+- W>L W1,EN6%=T&G.=S_9J")5857H MQ":@W&(HMZ26:1X?7^4@J\VSI*E3@_X2]157E)4A?YL'/YEP+\LB9K5LK36 MUN _KTP;AW_,B[5LT9!XE5F-)2P-7Q['0-W+XQBH>WGM#YU5UCJ55YG54F4F MJ[S*K-559K+&J\Q:764FZ[S*;']E?6K5-1P'' <3U6:J!N ML*H3>S:[LZ*:KR1E=U%[E)86I<5)(1D&#SX\<20XL> (T\#U8P&KB.#= L V MFD4"1G;8A9(+E7:IO_OD1L[#0T@>'%1!\RJ\@Y;8Z::\-M^9ET_Q\JDC3,#G M:^$DQ=?"2:H]H.-KX>531U1"PLNG>/G4J4*?ET\U+ EN$3C8&"C@\ZIK7\\1 MK)Z?/;]0MA'%X0P3K(3H.8K)A!\_%U9NI% :,"#-\\YNPF T&\;7X8"$C^Z0 M8.;9[[>AXT?W) S)J!_?H$R[]!$K[%NS"!<+?\-*KN_3>Z_O?PF"4>XYY9RY MT5(IU9!%W6K9^,\VT,UR^>O"EP7-2C2$ ]BBZJ-J>>*@R"(Z,>&:A',D6ENBH:[O5G%7^"X&VB<,(; M_)FPFC.9XI)C@N7-T5MN*JPQ%1+XMIA#E4Y/-1515UOFZ[6&8/+60?L)1@6" M,4Q1EUH65&H-P>0-@O83C(:5])IH&&65;AQ_YO]I51%R#' ,G#H&CBS2J==4 M8KO9Y>%NS1JWIM'V!*TE5$Q=U"WNLU3ALS2:&@RD!E771:-MIY6MH8:\0])H M:C"1&F33$$VU,F^C%1''>G/^YB6 /-6O]O4

      J/S#BN_#0 ZVBCX#Y^PH+< MB0,BG/B.7W1,L*C=?3-,M @_#3C8:< U;*@QJM/J] Q+$JW2%.>IT\I^!P&- MHA4;:$4V1(4WQVSD&4"3:$65@%8D6Y1+:Z3+P__'%?KD&. 8.'4,\" #;Z1Y ML!!^H\P!F??BK"-PWR@:4'@[SSK"]8VB 95W!-W?ZCBU3H@6[E6I_0]Q<_K< A6&I8M6KI+WLG*PUCF)(D5->1GKU/\Q@KTQ,T M?6#F$FI.UY\YB;;)M(U9^I#J+&P(.B >HY!KS4;5H"+Z'-:N9NX!T!70MNH/?D/$>=7N%^5W:Z^^ZTG7:G M+^UN/->]R8F:3?\[2T@>^.*,]:C#7J*=]R6L7]]I_<9Z[&2XI&OAD=T"70+X MM5W#7%QC*%MY#[_TLY\G3WJW)E9 M&R]U7H,!XQ5AA3TB!IE]"8L^ M5"NRK."V?5KB;K.KLUQHA#7"K:Y!ULK=K]OHSHO,T.[5]>W%0+B]%LZOKP;7 M7RX_]6\O/@F?+Z_Z5^>7_2_"X!8N?+VXNAT(?_W14F3E3'ASGC+OVQP;"/E> M7YF?S2.U RCA3:VLOP3^PQ?W$<0;.(9Q]/'Y%Q(\@(Z23\+[^_*U<)+B:VG86CA)\;7P M+N2O[\0L2\?1BGG%C&U/7^:64,KQ].SF_>KKA#[O5U\G]'F_^H:EE:T$:'BY M6NWK.8+5MS.94ZF*ZS"I"#AN$#MQJU,Y;\)@"D]ZOO$D[!9YE^5*BF% M P7#O/"P8BZQ,$?84)5VB;AFHE1I!DIM'!)A&"TS.IJ)4KD1*-4DAM*RN/3X ML_A/J[218X!CX-0QT,Z(4&5]BEAY;ZKEV:7,4:DBH:B1=I*@5W,D*9.5W&Q_=?%%AHXI(8I MVEI9;'%2V%1JQJ8.V%1543.X$7(0I54O-G$HM2J)EM2N@X^CT4S]R'5.5R_A M[F^+/ZP[A4]6,4YUZ;X"1SC![&J:H?HWA(98MV:2-O M^9'&<85S.08X!DX= T<6*JJXE:FWG'E^BGFPI2AS'?N/J[8HF2W+.6DVT M8=;-#,@D$+ZYPZ KK/;?2KK)"0]!,'IR/4\4 OH*UX\=_\%%0DCNQ(>QS]B% M;F$#NJ)^E6O[MOUKYH0 "^_YLXO3UUS'NURT ]NO7]OZCI>T+Z,IJ8J>Z>JF M2QB6/OY6A"^W1=N_^:-L5<-^#0#P%BWO9#M5,I9LZV>_^LYL1*L]Y\0O?"/1 MS%LXO)M0M _0%H$$E.#P\5E#P"BLK(S%'< 8#T(J"](%KZRO2 ;M1"?I S:) MJ<%P3$8SCUS?;Q98^W>9?%%J2;:2DUJZO5;A&_OWIV;*YSR83!W_F?8C-<\B M<+%2$OYS3L(A(V$!QVE&LPF\E@[/+.C-**+*(=-8 ]/B,;XA9$3.V\_"&O0 MQ_LT;NC3J/,^C:WN],77PDF*KX635'M Q]?"28JOA9-4LT''UU)G-]E#'DJ] MW/5P]92QAF:&G]TPBG?I9K@/C%H'G0$9!OZ(@V<->&[';LBALY:U@ED8CYL+ MGD;U1=RZ?7,V44%(,A76=E;=.9-LNP:T0HIK@0;IWF%0;F4.T-[Y98WHR+P[ M<;6KF6\2&6]N-V4.>@YZ#GH.>@[Z_6 =5S;BL%>#:.N&J,F\74DM=MUY$*7) MUU."V9#^@T"^3XD/Y'&"PWGXW?SN%MY]9%YM9:>&!)QDRZ(FU5[&WS(D5>B)&C)PDFR)JL'%W>MU4ME(4G">BFSKHJ)4 MUG*A%5YG97;7@'@>>IKH=SJCB>N[48S.YR.9.Y]MM\:2+?Y"?'"K/2#^?FZ? M%VR;]5EFA@I<8,D8?>&BZO4(J\Y*,[#KMF4 PFKOL]1FA%5HL>D,86;];=); MC+ JK3?LG6U)HJIS$_LP.JQLA)F=GJD:HB27=?## VNO,_"^D8@XX7!,+;P1 M>21>0#NL'8UYEVX0F.+38GOU6W46CJT6#5OF$FQG-%5HR]F )EVTZF^9V4(T M56?!F1*@"5PDN_;)*.U#4X5VFTG'Z(FJQ3W9O713V6C"N)NIB;96%COQJ-M& MH^QF!D3A1&24:;\7"JHBZ7MF4VZ-K0']:HV@.CJ^Z-]?PY7'8<]ASV'/8\]%C M!PFXJ-6.'AMN*+%I>\"%6JXX0BG93XTA%JO3TV5)U$L;?-TR;^,EU%085K%Q MPI4DFO5/(&L':JH+I5@2H 9\/\7@7+,-:BJ,GE@XMT_7147G9_F[ZIJR4:-@ MW;*L6J*IE97HSV,FQV5#<_^%PY[#GL.>P_XT8-_.7!2MJM#(]3P4XOK#8$+: M'@B9[^>2;N=+$-48"[%4EFDE&_SD=5OL5!<.L;"0R[9%2^?I0-MBI\*("":7 MF+:H*3PBLB5VJ@R*&.!Y&UJ)E=M'AYTJXR(F-N(S1:.T1B)'=A)569NWZV3J M-M*(\"8Y?7HK"CZ)VVYY705^D&>"VJNP+ O3?57K9*RO-P="T?Y&6 3+@FL[ MX J;'^D'[?CZMLFH.A"FJC/(; FS$SDK[8:@ ]AD.[.234^L#GK&>PJL5)U] M9BM@GY76/ZR=$:_*3+!+'*1!HGD)?//MKA=$4;JAVLTM&\-=FJAI!^T"T6C1 MLQ]JJHMUV1KXZZJHF*=C8.V'F@KM*AV[?@+7<-1LA9H*HURV05%C2@<-*E_XC; 8;-S#G(=U>C686]A82I<-2 M?I-ETF$05*&Q95,$E9:2>*0(JLSD,B0,98F6Q<^N=D%0=8:7(6$G(=%0>9W" M:W50V0C"'D*&:"AE*2&>=GU<:7@\!9+#GL.>PY[#_C1@W\Y#J,I: #([3K@C M8'"1-!\H=KZWOQ)]D?^6SCYU_9GK/R0)A Z3H^D[X M?!F32705^&C9A@'M>UY[R,60\&3+T$69-PJN',N5Q6T,26-S!Q23-QZL&LL5 M!G\PL5Q7WX>N#%< !A44?G<@=UAE>TE2D51=%D?%T3I=$72]K MR/3)(*W"R H>MJD:(.V@U6TGB+0JHRUX=B8;HB*U)MS24*15&8$Q.SU#4T1% M+4L\'G\(1@6;=Q3, ,'-M,D/L;[F.D0<^ASZ'/H<^ASZ94.?)[7L&Z41IB04 M[M#B X,/+4$A&CMAZXO=+YS0=_V'Z(:$ ]S/7G&:WP%&O]/'9*U;96[<2CL8 MMYCBTE5YG^;ML;1M8.:06,(\EZ[.^S5OCZ5M(S$'Q)(B(99.IY'C_EC:.O1R M2"S)G9[:Y=/@7J>7*L,2EL%+78NW[[;/-7M&]7M]32HZN9W$4._X(N.3U1AN#T_ZQ2'AR3[=%J3W':PW& MW%:&W,$PIP'F+-$Z;/?@$\7<5L;=P3"G,YZS.<_MC;GM#+Z#8)[;$!P3J%!>MX@&$7/-40 MKE-8N*XU.1Z-P%,- 3N5!>RX1;X#GNH(V:DL9,?YZ97ZJ3(\)4&[RO*D>-!N MRZ!=D9T6"6#M"^3/F?L(B/;C8PWC)?RQXN74&LA362!/E;GR.03N*@WEJ1IS M3F7>%N(0N*LTF*>R8)ZB<&/B +BK-IRG&HG,Y-T^#JSO*L ="^@I9EDRD]J& M\ .+"';/"K,1Z=DLIRO],]G*7?@^_37! Y -"=UA MP=_L+OH3/AJRQF:THQG%["VL?4 \0K'XNRPILBE)ML+(#.X$PHR7[NI/I\0? M+>[]7>YL_VQ5T;=^-MR;/GL.@&(L4E-\"8MX*>-:L%ZR'QSOR7F..EGP+8"[ MM(DM=E6PWEUVIRSM;CQWBI+ LTW_.TN\!!7HYP]'-@$-@L#OKK-)*@F^*[HTR\>KZ]F(@ MW%X+Y]=7@^LOEY_ZMQ>?A,^75_VK\\O^%V%P"Q>^7ES=#H2__F@ILG(FO#E/ M:?IMCCJ$%=0?3N$(H TID0Z)YTV=$6IO&HC!OQ-E0/].WIADM /C>\XT@D>F MO^T"ZA4L,;(44%ZD2?.Y#=$_&$VF.?4Y1=6A^PCISU&>U@5=_6DIBK%,*1*% MRAJQ0&_>53FN).\+&VPR(3'*4B@H35LO7TPK%L/)BB^&DU6S@,<7P\F*+X:3 M53N QQ>370P-\PD'/0.V\ AX$[T61!NWOWWE2^";P?Y]=L2^93RXT/7=.3BX MD]O\V0VC.!<#W&W?K[^])0 :D&'@CSB$UD/H=NR&'$";>"R8A?&XT1#:ZTUU M".N%<9$Y11*28R0A":8M8G%=G2JM#0&\-4'-).*57I.G<6%3SQ3G @WHO<, MWDKP;^_$G]VH3I$4)1^\W-I@6P>^5ZNZ^9.W V?-_/JOF1/"XW=BV"UA5\)S M./0Y]#GT.?0Y]/=[>'ZBM'BQPO;4'PLBGS M@G.^^4M_V?+.W5.YOI%'XL](.D 0;_K-C1\(+>N@,=-2/(@+_CVZ= M[^O2N91,^K)22D-43>KT#%L2=7--76W^Q/68&>7:YR%, >9(EZNMJ"SGR=D3>/(-9R63!EH0\M=.S M=$#>NKH!CKP]=%[9R-,Z/46T35FTU[7A.P#Z2K($C\C@.P^BF!6N!6R\LO\@ M$#:J+_I0B1'(;^>W\]M;@=^K@PU@Z:)AMGDB-J J"I]5PL0I5FB;+?)=VT*HJKT4^U.3Q851)557G2V MM7YJ90;9@'@>^J;HJ3JCB>N[48SNZB.9NZO'8*8EV_R%^.",>\ %_=Q>+]A6 MZS/9= E'6YJB9G*3;4^D56>^Z3(@S9!%RUS3'(H=/*1IK6Z1FZ)4I*ZPXB3B$4]XU$Q F' M8VKZC<@C\8+I!%YX5'9?NDG@CD^++=9O[NF=GB:!M=>FQ)0FH:I"(\\ 5&FB MQ$-TKT15A::=":A214WE/M2K4%6E06 72L% M82_3,!B2*(W;A6OB>VVV$Y^<^$,*PDO_ANVWV&^JT5C4.SU;-.U&NK;[OW#; M)Q1A-6E6"__(ME;*ZC@X.#A::E@<1KB5;5T890NW5>LB8R9,OU?9 FWSEW9O MIITT$: WP58*&_$4VPWITG93W0U88KJLB8;5R.!*,]%3X8&.C>@Q1%WC&3C;HJ?"0QQ3 O28BJBLFR3/T;-1]Y2- M'AE;MTBV)>I&>66F/+QRM.8T=VDX#C@.. XX#C@.CC-/0ZLJ[G(]C[.X_C"8 MD&.(LLSW=$FW]"6(:@RTF)C[9^NBMF[0^BGZ(EM@J+I8BXDI?[8M&BH/A>V" MH>K"+::&& *7L56-6FO'4)41%]J)S1 5BR?.OE(/E8TAH].S3%54[?)"EJT] MYJJL6^YU/"9A8FH);Y*CK;>BX)-6IZNF%'\5^$&>Z&NO0#=-K.KC>F-W'%5H M@5FTZ(*7,[\"2Q5:839HD!*U1P-Q].8P2#J (1;!LN#:]MBRI$Y//7#;C;<- M1]?AE5/)1IE%3\(4I;P:SN,+C55FJUWB6#,2S?L$M<- >T%DI9NJW2ZS,"XF MBY)^V*E'31=1^Z&G.I/,4BEZM ,/I3IN]%1GBUD8$5-$33FL8W/4Z*DP'&;I M@!Y5M&S./:_2/66CQZ!-F0Y=W/66Q\)>95\=S\GCI?\(&\+"1>9@I%NLTV4W/;#(*E"8\M").DEMH\]6B15:'+9B"3+YDC:%4D5&EXV1KU$S>+B M;A^=5#:29.;Z']AYX1:Q;3Y>-:4RW5TW1TEK7GOJ(CAAOPN#1 MC9#D &]':N "0R0'ZA^)3^[=.HU3/&PT1,O@%LNN2*K0KL3#1E/4>"W=SDBJ MT"2T*9)47DZW*Y*JL^9,2:)I1)K*Q=T>.JEL).%AHRJ)DLU;334A=MO\%?(( M?_TKY#BH?X4%NBU::IL.%AJ+N,IB-*:$9W^& MUK)(6F,15UG8HF2TJ0E<4Q%797S'Z/1, MR11-O!0E_1=.Z+O^0W1#P@'N::^0SN\ I]_I8[*&KS*W M>Z4=[%[,M>FV*C[0!$QM&\,Y)*8PX:;+L[AWQ-2V09M#8LJF/-6F8&D#,+5U ME.: F)*QSK_+LZ->KZ.; + )H F+P# M4RZX+[#FCB)G.MUQGVWXBN[W^I[2>G0]BZ/8\4? 1Z\W\QBL]@]LRDJG9TBB M7B+GM$[([86]K4R_@V%/I=A3)%[H'Y^82-P4/@KWM3,2# M84^GV%.5PW;?/%GL;6;?$Y-8T)[8U<;P;$<_3!O4]LGPT([\DL MO->F9(1FX*J& )_, GP<5[OBJH80G\Q"?-RGVA%7=03Y%!;DXS;X'OJJ,ERQ M,)]97D26A_G*"/,567:1 +Z 0/ZAP*?]4& !46 #0TGG-1@OZK '\& MY3^UQ+(U9DW"3RQKP%_@/4/6>HSV',O;=CDC3?MIR2+;8&$F!ES6-I25-<8A M8##S2H_$,0GIO@ =2W%EI;N^]G9,A/-@ M,G7\9R%^GB+4O60V?JQHXG/ 3!*,+;AK,( M@$C"")[IQ&!1@_4:!["(L0.?X(M<\!FFA!*V<#<;/1!XU-VS@(3ICYQ0>"9. M^ Y^[0H#0AO(40O8&4U .RO/UJ*;)XAB(#J/&'J/&/_.@&VXL9SH,%7G#_@[??W M9!AW!6:+9W]R2MV:4K.O7KGAG($S(>8%"8_H\%WW'O#M9]$"F$T(%&YQ?1"< M#^X=$K&. $C1D\>'_$M!(@9YJB[3/]+*;\].' O. M$+RQR,4G=HLH8+/XVBJ=.@-@B^$X??:&?Y8ICPE<84APQV=+'O*3.XK'\/2N M[OJ)XYO"&'G".,0K:@?XV#825_DSSSO+"?/<1,@R-!D0?& K5)9>,;I_7P7OD_6 M_H/PPP\_3PMX7UY=EH27,G$TU@K^@^,].<\1^'G\?SD%L2(;/I?V=) MH$F%93'>EB7II\Y[_(:^M*DUJWX/-]+U%I,[H_8\<;$W,2&2N96*D%5IL2I3 M.O#"0O 4\,4B^K:(%VX*+C(K%O9KV+*L*;_C6?;/0(U^CG@2["/R.SWL7BO8 M'WY^C[>]=//JQ_3W#V@/N4,4)Y9LZV?G8]!%3$.A^OGD1LY#2 C.@(J$)Q'8^9 M*2@/%B0FK-EC1]6+@OA12L$B0U73QVY^Y42*9@AZ-X^QR$DRW6(KW[9S==QT=JU0<^>R*94ZQ8"-K7D G@ M8.C-1A2#3OQ:C#W!SA?H3\#TB0P)AG<89E199-[%&SF94(S.L4\?2U_M^BPP M@V06XK$/ A/NN2/I"E+@SI[(=Z.*Q'? LY^\"3$(#7 Z<>H%?85CV!?#TY('\YVF8 O@SI\\!ME ?HI M-B4?X;U.%/C4+'(BN!/>^7J$' #,(1EB1>U(9/051?AK-)N 7 4)RD#/'@]_ MH)1*7HD@25@QPC#+$%QE)C_PT\'%^1PIXO,I3N7S24P"Q(E5$:@D;N M&*TS"JBB&#NH,>%>EX:T'6I/H/C'J1G10E,]"Y[[!^H_4$8K]Q>;1EO#M')' MSMK*D<.-2/*9_?%@[AR"_SK&,X/+A9YOHQ]W29.N0N$V=*@!U ]#I$,69D"J M_D:8T;9P\:KRY2J)#+P(H#Z 8H3@2* 1Q0 .^C?(\H_/GO-4%3RNP0DB=R$( MA&=&@(I*^5]C3/LQ !N6.>-@!<9!N.Q$"LX4S59J!0I.;EMA?EOXI3NVM:5' MO,$_D)T4Z8Q"!I[&@$ ORF?@_"Y[,M%L.!;0J]B(S()SJMU!U)\$J'0I8P)/ M@M2*&'#R:_VPO)#%2Q!32_'$E44M0OY3>HQ-S?_D21^OOWVZ^/;N_/K+E_[- MX.)#^LN.^8RT+*J]R*2&2/5[[:?FT M'3,C!?HKQN/O8R2EA M+$P(034X9YLHTV-QB94R+JV(IXUSND6?[ '(UG/!UTO-@&@(QB9= #P)7590 MWD_C8)(PUYH] L.C9J?'X%2Z.]G/F=G@9!C<_ZQ@2=Y85KS(R5(=SGN8D?FO6\V>)ALVAQ;6%6:6", MV:E-E4 Y:U")L!?!PZ@:O!X>11Z)+]S-(I=&VD;.&S^G?#]Q_A.$^/=C0&43S85#PRB1US%8.B!R MB$=H+EJ4$_IK.9Y;"CM0D=HJ*@)U[K)#@=$L=A.C81H\937VV''!Q6,'L?]V MAYDKF1!JJO:B.)P-8]#%G)H.04U:XZEI@JE]0UB%@V?UN7Q#49@$ %#?_2\U M\Q*Z2X_H01QA[ #_9,9*E#WG@,?B/[,IND[4X /UB&(+@_S4<4M=N"@U7'XA M/ABC&+H+IT%BE7YQGE(Z'J"/Q\Z6P MRD$)IW(I3Z=Y4JC>>2IU1 ,]]0#368R$ M;2) )'@N 9U3T)P\3V9\?6,R#7N7P$VF0G:?0D*G9CP&KBV62I MEBIF?%7B,+'#);R9RDR:<.F!]4Y-NT2*=E\FP8-'"FYIYG)('@+FP43#T,TM M.A\Q$$8!?-\/8DP7I0<"["B/^C D9@>$;H3A6F\>GL:C.@Q7AP3LD;MG!F+F M!C%^O9]Y'LVA+'XI^(7P@BFU;<#Q 4:4;@ZXS=.W"J MU*Z>I*H.$P&0W 9KR;Z^\BBMO5.4]OR@4=I,:LJW^3'O9\ \L(;PCUGH1B,W M,06IFYU'S$60I6E.R37+&V$. M06I1@8V%9U]X\/7Z;,IM-=T!!,4*"P.U7'V^_O:U?WMY?27T/U[_>BM<__I- MN/C?B_-?;R__?2%7[Q;;!!N!SF.".%[_(I!29#>?3L,@DT>L]IHDS! M&0=B!^V0Q#H1DC0L#(F"?LPH]-7O=@5F!6!2$&J%-+8:D9 =7JPD&"TO=N4@ M81L[)9L./J_NV19JG\(NDXB_CD#C?W3 C!,%717IZ;@SG09X5@N F^]R!;R8 M;P9F!_P+JBZB!^J,Q"^N,5UA0*9QYHR9'3%+7>'O!'R9*'4^ "442B-\SCG- MN%KAG/3-7]Q[\#V&M YG$7:%#[^2\< I#&8/8[ N $P,>C>+^+(3PVY3+%($9D"YA)+U@"V&G9" ;7YR M?P[T/)O 5_Y.'"\>S\'?75X"2K4(7$6$W7#I^/^C&Y 8T! )_=&C&P7ALW#C M^,1CO.>,$M9"(."!2!*02P]8'KS@#ER-S#FY<$N&8S_P@@>X:^93(ZLK?*2Q M9.$_0,'(C)LWN )"BAJ,[*-;,_=9*$I9L1<^:!Y>H,G-_XO"3T @0BWS/P8H3+'7KKYFS$LW1$^9J@^?24^ MI3_#2('G.A24R.;_#_!$Z3(Y?EI:3)(2E6 3;_KJA'^0&).D\/GPS'-GZ MHPG%65SAN=;,BT')/0M?A_\$JX8D1\Y_=2;3 MLX4L&89!Q,HAQW1%0Q#>(OOZ)$G'?/'XQ@_\=],PN'?C] @G2L7S,IO$#LU; MQ 0J?!.^(4X(Y1N)B!."I/CBW%$P_(:U>C0^NNR(T@>D/V=%M]RE+HT;S"*435^C%*3LK1G94_@R4?@[V ["+V'P M! 3'B V=4%CU\ ^,@ +M>YB@],EU'GQ0$"@FJ(@$.F=B%42DB:+O*P5XNJ2< M/$QDJF2^PYM%(4J%+; *KAQ62=>VR C.\#@LYAQKUF-@\TG*&I?^,,O3N$L: M=HNR6_M*1FBVPMH?:#7R(/!F[)ET0?W9 ]8>PY)T7&IN0]732W\2>!@RF0&' MBH)F+=,*4Q:+1+V,LO@-T[RB7%@P1RA*(:6DS)>\D[YNPTO^-7/0(W2_9]^# M(0P/]7\T3$K)A^GQ]Q-&)E"K+AL2JT\'X0DTV9^&KH? M^?*8O[.@N6^^%@Q M%:[7T^0(G]+28.+&XZRTNR+3,7G"G23B<9*0S0B E=L2I9IK$%Y9LL\N>T[V M*,)HSO6F%^9A,U=#2]( A6RJ'M@>R5S]G'NN3Y92@)4QHR?%:7[.Q'FF]1,3#,*R]!>R^/X:UQ,_*BSU M2#Q66D?X!,X*BQ;[>$C$HL/!+&3IQRZU[6%]W_'P,$W#2UD8$_S2=/&O2<(- MK"([O55,@M%8)Y+)IAE9OABSU158DEN^RZ'1!*U'HL(B,C=@GGQ13&]:(.-KFGJ%:V7(PCFW;AP3LO*UHG#.\CWY$H7^#/WM16$M63Q] M?8 A>23]VOS-$VP?X:SLC-ZT&GU*'M$5BAF"Y5#1]5"\#QC,$KUNO''>%B5$ M%1/DG-J6D%6 I#GX"2B8/V=(KP5O9A!\:0M%/+T)VE1Q;?A\H>

        "-#"5&%WGP8C":>X:@WX; MS89QUA"Z8%&'K#3!KZ72(TE@Q#0@)J<=SUM7.$N 3X)GE.=O\J6$JS&^MTG> M:%[,.S$#] K+40FO209-6"0/6..(6'G1[QUD*E49M @"*H[0GR,7\:A>S=+ MRB-Q9XLMY/>(C$43/+.UK? L/"Q,AWZS*MA5L#R1.W"CP&I1X' MM)#ER:&9I@ A]5@)HFYF6VG:6$>/69E;8"6ZT2#<(Y?Y),I^JWH)2ZS5L . M<1,HY?<5C1$I-(B25H,F[V-Q9$H=P2Q&0R3$:,QLFM@'X*IFCW;3E7=!S3^S M-21W"1/T/^\PJVU$&V\]A4E*,+-)0.:&)';"YR6*$(7A^X QTJKK)PJJ!K[? MU*,!+1 YX#NY'NQY!+_T!;#N]1J\V\+"_3F)/8=*YF$J.D7*LG.E.\QIDC3]>YZ24_#*X#"+^I7>D%CX_87Y36N8/7"0V7/2&L>;;#.6EWRSQ=.8V5^>_;TNXRH;E &F MSNG7=]:."G:9Y=6=6%XY:$K6((V\7#_Y@-2Q.Z7QK22#]B/Q"6";!FKIY\DQ MUSSRGZU*S81!X!9:\-?$;"UPOLET$=.Y 'L7MI^CMQN/-EE=D%5$Z!?PT)9X MP9/(HBV'9,.4[O?#QR$8HZ6!9)4'DAO6O*\@WVDMLV7#416T)5OD&3$3,['1 M\RR]L?>3V'OJF3R!TI#%JO 8/8=Q@"B&7 >M?1IXZWO)!RZ+.#+DK0C M/$?$HO^DWI\B*FTQQ (D+O.."0-DSIF: B!I2$5 UR*"!T1O-U17OS[G<\D\ M7C&?#VJP+WAI8;NS97Z04A*F58$A*PY9>#^]??F?YCRD MA-$]UDOC%O?JPK_R)1"=J.OI<*3$Q4B3F)/G,62GI"AW)50WM">:\*-$_UO7 MEOX%,Z._ZN0<^8X_GMR.S_?8,6>N/0#/QF"P%07W.1?#37,_XR3.=$=HD^5+ MIA9_1;5XL5")]+/, WA.E&1](/?LFKR&U.3M"W&B1'ZBR<;\U%ER9P2MO@4 MSBF\$*2TI1K:(AF@,R2DMDD6Z/23$P;\9D)GT"$3A^;/LD_[:42:_0EV)KWK M\PSKDP7D AK@_A6-/?H),Y:31*J,H<>NH-G,WO.&?%^DUN56D!2I,F<4@#6; M^,*;_MM]L$6E8V)P'4P^[C\W<+?@8]8S0II8GAOX+KVX6V!AK4T^;_9T][R2 MZC*/(#9C$."G9JEWYB*<=O_275VY-,?2N;#9]=WMASQ -2SK0#NL< M\MYL]L;$KHI8?'_:W/H)2Z1$XQO*&>V>KY6R,@X0#I MI$Z&::??MW*KWI20?R\R3<[;Q-&Y+0Z6!T?K;S\("U#:P!HZHK M ANT3F=?Y[(W@N6\#>S>X,U[\]-"=Y<&V.D7Q)4K=*![TL>4A#2W!(/\F<]8 MROA3>DSCL&,:MB)LA3TDV>#]7;*;>0L\.LO:]3&YG(WFV7Y10;AN36FGEU% MWS%VL 6/OTA8H">M?3G/ M3E=;U*C-\_-81WFGJ!7AO*3UGCCQ+%PI %H4.:T+%_(<^;R\>46.O+93PJS* M<^1WWVR:<4J3>_'X=^Q.\T-H;D,@9B=IU\C&XB957(L18NUHS%:05>]&^R?4 M'[X>^B#%RP?)F>9I>\DLS0NLW;?[,U\#O!B'+?PF235B6FWE1.62-\< MG-FO<[1%O9_!.__C0S08@R_#_]WOT:B#"=%+CWR?>1L#:/HC75[IA17T:4M*P.@4(%,H("IAB:J$ M5;(2_OKG+(C/EJB+74S<*K9F@>WO["SK:L$+OI_EM[S283K%H.MC_.0LUTWZ MWT*64(OV:A;M]1 -XU_:AT>P]NQ=HNC9'4("Z.]GJ[O:#099+:U_6 %")6M8 MN9OI0> TD)?>F;#WV[-Z=?7V-(>4=KJ/Q"(/6AA@7WPR&_I_J- M:I=,.<\&*[ET.[UHG5L9YD5V>>X4:481K3F0K1NV.O)$[K59?TVIDF(W&+0891XMHW'+;;.R !I>CV1V0 M@^N$=%142-9P57X"/6WH&Y),26\R%SRI3M UC! "7;+ [%8CQ]_O/PJ7 MGP"J8'B P7.%/7?!;/:="9I"Q/U #>(@1./Y'[O+3;:$]R,Z1XN3/PZRNLEE:A;UJ$:S ]6"=)W=]CA)$?NUM[^VAIZW\WX3;B#E@.Q MFJ6\-;Q9"JQ-0N (.A2"/N7/&%,7805+*YR638A:8IED2:!+4];-5LH5W71X M/F:U'2]HF***Q21_//E'ZC!"=^#/>2\!UDK&;;Y'OZ195N5%5U1)=4V5?/]2)-T6[-'Y+LB=\PL)3;+3\1 QL4D.5SB+_[=F)X^R@CEQK MMJ1=V_QC-(9S-]"9Y;B:M+DR&J6T6Q^-H>)[?B'!?4B>DS?!13;6 5573,?4 M@!F,8QK\V$EZ-ZX^]13:MK"?]/-Y\=C?--W_U^Z^"I!4^T,P[69-DZ>W;>:M1%C@]7>96 M2V3N 0$7:S2?XLA.KJE/.:+ME-A!"&$G'\/L-(;"&0T'H>YL?/D0Q"5+2-VH M(A+BIF,]$F_-%@79MHV4L@_][D+"_A^NL-2NTDB%)6FF9MBV+:F2;6B92^]L M^QV[V(V_QRSS(\,<_7G;7WI@>$BFRJO"W @4H%R[H1H%F.Y?>97"9M,DBY?3 MQ7.%4@?SJ4UD/LF6%4DWX1=55W3U/?G^3OU=5NKE-QPHDPWL25(K&^,?%=EM2'J3:$NAR0WE]N6/*:L4'<=O@^ M%UNQFUY.W5">X48LA0.Y1F?!C$*.^/CL.4_1-K2_=(ZDLG.D;ML1NC<^M68' MMV1)UU1+?S]2%4M2@1RT)+:U%+,L$%.+5EC=%^1<$J 6 !9I6*D98F^):%EH M3N:2KU)&D:426:0@S/.-Q.GT&VRP]A+QKJ56=HD^&*5OJTY!\ M?Y2E)UW9H.L35@&Q].:/M_1RRC'()J) [N_9S'7A'XZ?":]3<]%Z-1M5[EFF M!R49MFS)(RG]WD4QY3 EI7N'Z M";DN7*HS3SCXXDA4(6?AAK"PWD063F($LBX9)K#Q^Y&EV8IFC,AW&6?24PY6 M)%DKXMC,_"C@!?@'F64O=ZL1S"'KG#DJ9PZCB>Y8'"W*4E5J Z,/\"]XM^M9 MXX42E[7YW\MIHR_E@Z]Y?BG%PT5KD25]^Z*WW6N)D\?M6DN\)@V_:ZGPNL6" MA ^"W#7,Q36VJ,7E;$ZM0)-J.UN6*%=> ]S,PH!7E0'HO R@Q5GFO R@X0CB M90!K33RSB29>ZO\HJH6M*+ 0#-T/7-(6FC@R4HZ<+8=GL^*:3<@TS@3(:>Y M+'(%^2#4O+-44Y&YY\/8PFHT6V@VK!/90E<-0V)A <87E%(722.4?)BOPP:- M+4IEA'<%?,3Y15\LNC^Q]F#L\=.Z352 MV_A#7<\?WQ:=CAFKCW=BHD9EQ*1MIBHU) >]'IB%)II751W16P_J>&/^8^4E2I$K/ M#;$?QAV)GPCQB_((,#,(F6.:/'"YLT4SV>J%^F&V;UYF4#E/-3)3+N4IX"C) MTBU03;)B:QKE*4U*=),;1G&FD#&A[1=X+2T"7N:XYG+-/]_WUQ8F,K:II^K^ MI+FFT>F+.(,S>20EZ('M2@6'CU 'FETYH IV:9L*L CFJ+:2A&/G(\=_V&>WAD& MWOL!P;&92/&M8XML=Q561F!RGJB>)QJ=)6"AM:5*[T>Z9*AZ<@IJ,*8X#\DH M&W;.VU/Y>N;$QPFX%='"?W3#P$_6 M#*(GF(7HLD91,'3A"Y&(F^J*.:&1$Q'LH].5(1DLFLT9W'"HLN+ZBHC1SC)X MR3 O&>8EP[PBE9<,MP-!O&1XO8G;Z 1)6]%T2]'?CRQ)L_/%D5L=DB][GNRH MW#[&Y)27O$A,R>$!H%I8K,GYDHHD:98JJ;")>Q0-5^"$DLE23DRF1)A19 ZUE:UH:F$FJ8VY"@B!+ C/G8Y?< M9RI?6$>SXN!,IE,8:[ OO:C%?L68[$<'V*:Y'+:44)D9M61S[JJ+NYJ<4%G( M78F^VBK=9=UL+\Y6G*W*9:LF9UQBAJ&JFV 'VHJJ:M9+[9F @@J-N:UGV"C+ M,VR61H#< WF.JFW%F1;X6%6Q"+9J4E0;WL5Y).&1)F=<%JH>C3')O!EMZC/E M&]#LYBF]DKFXON'Z)LM+3<[4+.2E9)[!?'A F;S4X*@#9Z;F,9/:Y$3+0F8R M\C&\;X-?.=-4SS0GS3.-SGPLXIDD-_G\XGJN>VX.P3><;;BNV8%O&IUV6,0W MUI(35,(80)PR!7SY-B40SI><+ZOFRR;G2A3RI;W&H?HVZ'/FX%CK,;MSO(;RT*KZFG?Z,>I@(:Z\D(<:G1%1Q$/K,B(H&VS(BN!< MQ;FJ,JYJ=$*$*FO 62JV$E%-*9=[_G7FQ>Z[\UF(=/V\U*\-.>(F=!^!RH3! MF'CW+W=PD^=UEFL9311N?KG\RLH>Z2N(,QRG*1090](#UF)Y$X/AF(QF'N#O M\#3=?R>G!(QK*>,%ROP%<>S@5AK>?J' ]EU";Q-,W^,HP#1Y 28OP#QH :;! M"S!;7-_'"S ;CB!>@%EL!"MRMX(S\I%ARV#,@@4+!BVS8 >S.]BOZX38KV/1 M3#5C<'9/US51U(JQHB98 7T>8;@+TPY"=TB>$"OC8!:1\R"8TJXI7VY$,+D% MG&(_)724/9B_:.V"!3P"1^#.",QP&,Y\.S+EWP\D)HU*MF,'4E,&62[N2 MH4;".3X'?F71$W :HYG#^F@-R!"OI:WMYOGQ R>\*T@22*+5R6+U\^N[_A#U_$X7@^,5Z5B?E5>S:^R)?S:'73/NWD,RZHN MT>Y1_5$PQ3C 6EJP)6,+6OC;WTZ:&JKE?ISAG^(=R 1S9\/D%\R%)Y,OJ6YCIX7O"$UNL$@0\,& GW83 I M\%+F\=V^[\]HJ\!\F#<;[SI<3PCT5^G02N369YQ/B:;X\N &=1[6I\TS8F1_ M%TSW__WX[0L&L?&1 OG?F #V,(SV<1;!E2B-5>/^OSC^PPSP_/:#\,9]FR21 M^#040&/,'QV/->48$Q)'(MSDOF4O7[EU7EE)_;UK\"8H -F7MOP6)K"$9(P+ M!A6)8?@)P>\_;OEU)QH+GP&U^-(MOT-+?\:!AQT>$V2GV6AO/A$0Q6[\EIY! MO'E,-W%%,V1 ON8>NQ#FBQ=T3XUOR\O!.@_@JG #>P.Z )9RAM2,^H2G8/38 MXTT!$R#>AK O!^B>7D[+@T'"O,T@I^C4(A>6LC*!M,WG&"N1M>^%D346_A5D M^:>EHXY:8M[S0'?FQ&$;FLI3"?NR]M-9 ;DL'P!T>O^S!=H+OK9SJ#,3K%P] M#=H^6DE?OR96>>. M$,J1)&Z'&U,:>MD$/NWXT$L&&4 'YHAAF($A8X 6AG4 MTA1T%#/7IIBI'!)0&1@@ ZUP1Y+> MCA=R%RZ-&QNV1(=#FY_.V(Z.46$4P2 MA$=CQ_,PG18I8H0)&B,!+0Q%.J/T07^7SZB=-YV!Q1F1I*=@UK^S4J?MXON0 MY5J!NR8B%=()$D]N1(1H=O"YSAW((K!@Z%<=6 I[I(@K3=;E9I?E MKDUX<'W:R?H921JEVR*5'Y8Y"]T8X_OIBE:7^30F=,[%Q!D1@9V#XXW.?9P\ M!6TG ?,N8*FT*7\8DFA*F'*GUYZ%!^*#OOL[.MJ[G2\CGE%>2_*9;'Q8EQ94[AI6Z09_GQ/DSJ&&@A2GH^'-%F.E^'EN M#+L>KMY>>A1J,)L #I^+B*5:\B]*R=LV[=#8/U&010X#FF("MDC$P(+&!],! MAC &>Y]9>\1/BJM8T&&#V=_J+$FK$"54)PD__/#S]"#9DO".* Z!JA5.6MW,LOZUP9BY_.6J?_OKMXL!!7CQ\G+V;79] M]!4NS19!6W WOLJ>6*&=GOC2BPAM_KP+_0=9?S-Z.S_-6C@B6><#/Y9M51.3 MAZ89VY1/1S.P_8?.+*)IW\">(8OK,_<=BR59CKL+2[@CX##=HV> #Z(.$+M! M9!GC,W21Z ,!M^,@A&V/NLM0S$ $@;B$\Q60+AA[2BFO)V3-O*Q9MVSVE9 + MJZVFPC+Z3FCY!X$EQ JKCD&:NTQCU.R^ X>IA9<"Q[_]'$W0X2U0-*X/^'/C MLXR>G?D1B1G+C,@P\379U4ZO?WOQ;?#S>_J\GG!^N =??[NY_M:_O;R^2I^^ M4&W"AI,#H>#H .DK!7EY *< !F&<")0\U7V\OKV]_OI!ZIKZ/+'T1XG^5V#8 M=WKOH_?T"%8_RU9Z)9>2?]8 I (J2HXLEK;S;)J^VO\B-7%WN#W-#E5G7Q6K6.H2YBB=C'PKG M*"O:!AV_SE0N5<5OJ<87>AIU.+6S$U6=*.?%P3XFLP9^A#H\T=_):S*& (TW M^O3JT$&52E\.>\3\FZ0W<"'X#JG=ZU3LN2*7S8I<8P4L+[-&^FB\O> Y^F$> MHYGKS(KM->3:C[)'[EO?UDY]^RE,*OL^>V0RH3(K]*,_@D=1^-K]U,6?-]V_ MLY/R+<1B+W.@_Y)A]O[0#UR6R:";79PIDW+^QP#[NF)U2-*M*"I+C5C;&*;+ MR\V5;2X3P=9X2GI"-AQ=R>U%7,/Y=Q?^78R*$(6;,5!"@='<9$(H8H3-(VQ* MME 5W;[,0X!*@5(^YR016Q$J-<5P/+PCR 8/C ME0$O>.Z;6+\:K!VWAQ*W7UQ_Y( Z'XV"67@$\C95V.T1HSD, MM$R.CJF#"8M1P3GRQ#CRJQ/^(?R;A ^^ MXP><$6M@Q!P&VLE_\^Q(84-]Q$HVG; "UTQV76EE%H45,39+#/SAAZ5BF)_? MWP6C9ZPUB2=>[_\#4$L#!!0 ( )9>6UB6Y7R3%@4 !4E 1 9#8Y M,3$T,F1E>#(Q,2YH=&W-FEUOXD84AN\CY3\<(:WD2 L$TJVVU$$R#@LTAJ"8 M9+N]F^ !3VMFW)EQ6/+K>\88 MLH+>#@W$098^#Q.>_Y&L;NCOI>T^ZVG:OF MZ8D]ZHV\=K/]>[E>J]3LZG*)UZO9#6"W;JZ^0:OCWG@WMY>EK]W>J%T"?_3- M:U^6(L9I.:1L&NK&0,@9B4KF/7!Z@A_A4JZI;-I7O?O5_7,6Z+#QN?*)\1*0 MB$TY?@:=Z/1=]G!UVXS(*>-E+>+&>:Q_A6S](+06L^6EB>"ZK-@3;=2>UQ,R M8]&B,6(SJF! YW K9@2_R?%ZG<%E21K.4M-N-=O?0_; -)B'!KO::MK5H7GJ MEPAJ]1P0S)=^)6@.!:Z0L9!$,\&!\ #\Y$&Q@!')\!TKEK]8$Y/1G0<*&.%C"KX#EC]G^HG*"#5R]IJG_@]0[>)P(O\.K"_2+ [&V=D^;?[( MI. SS"@D@ENJ1"(1RE%*C!FZ57V$'A]7P'+1KY($XOB(/4QV4Q02Q8@6$VUD MA/]$B5&6@J%>@,=FS+Q\=%^^CK;"LNZN"]#9ZVQWOO,1/,\]NC='#@I*:9D8 MR:EREL<,R0])XIA0&873>2$Y'#%9K?*HDZ"!L(@3&(Z^@3>ZPOA;7RN("KT6 M&*!'70%/!Y6B?(0)/*#@WH/5I]_96!S?' NB]4:M6RSCR'+1.1,A^>$>VCW6 M4R9X1EJFG&+SS[^8EB4NMU*7 U$[D2*FT)D]=,'J4.RR^>)PKL_Y;6?>R1F#*>JF\P.'[87P74D$P[:X.XA).@ MB&*6C;8AXV39:EA=P:=PC7^** !M@"M6@T9V5?DEQ/-,9[PJ=$+@Y6TIX06$#CRA^B(L :BCPFP;W],B1C M-F%C&&J:I4(?-4UBD4>=VM=%#B?10K,QB39'>? ##JT0M=PG$5FH/$2TK]FZ M(@K03GGO*^QML6632CC:ZY$JG=IK/38N\,Z#T>KU7='Z+,)Q-0"S3R1YND^+ M#MVH_KEP[6ZR 0L%AU4VJ%RCYG\C,3FX@]V=9.2-ZTXM#A>0\;P7NJTFX(W8?MZ3 M+5V9YE9&!^IZ;P0SQI^>;._%%!!>7O*=SAY$(J?8Z=]Z8#U?*$XZUL@]@YZ2 MA$8KQ:2+0FK'V 294C]&?PX[C7MKYX? ;]WGNQ^4%U>V8?5N\$Q&JH#]Y68P M6A\F"+$'**N8C&F#BSEREYJ>6^[[=M7-B]K!.R=%0#P;XNXZOV"\^+1O+:&*$CD.87E6Y86Q[JA4_6$; M;N1#(J$C11+G:*"=-Q_[+$B+_E#2,5/F=$3[[X3%IL5<;57\IX[S.4/B1!%. MNIN'9,QOQ+7S\P\@YAR%G/ (HQR$R5)SIB@P'N#8M_%3>_6J=]^TJ]F!I-,3 M,-?,N2:\F!Z'^@=02P,$% @ EEY;6&6@:EI> @ X04 !$ !D-CDQ M,30R9&5X,C,Q+FAT;;5446^;,!!^CY3_<.)AVJ00"%G7+J5(#2$I&H4HH>OZ MZ! 3+(&-;+=9]^MWD-#N86LUJ7VQ=.?O\W?W^73N57H=>>Y5<#GS^CTW#=,H M\((?IC,>CESK$&+>.@+ G2:S.Y@N_"1*5A?&[568!@:LT[LHN#!*QJE94+8K M]"06LB*ET7"@W\,G?,HUE9X["[]W^#W;ZF)R-CQAW !2LAW'-VBN6Y:[[& 5 MD3O&32WJB5WK0 MS"&,9\$RP /#5; (UVFP"F:PO)E&H0^7OI_KJ[AO0OU;BD45-+- M(V2"*RP7M !=4& \$[(6DF@F.."]I#D">=9 T1R' M WT_>#U/L-5N(@JFJ:EJDM$)%WM):L-;FV>NU8 \^!@+-80#H]][@3,>C\W1 M%_O$/AUTW%=U6L[9^-09_1_'&7^U'?M3QQ$YW&*O4H'_AT&8%?<23<*,ABT" MMC"G&WE/Y.,'OE'UN7,Z ,=V/B.F1 [?=4[GC!.>,5+V>^K)Q5"@M^ "NB5(D M*U!A;W[HH>=(7E:F0DVE8OU;!C'LE MDF'% E1TA!^*H-GH]CZG_9?2":?U7T_>2[_$N"VC3-*S4:[V;GJ69?,^FIU M/HUZGRTVN+SL=:PAP_]1#Y>M46]PS6X^#6\_M:Y';#1@MU;'M+VMGL'@=O,1 MHU_27SF;!Y=L=&6QV]:PW;JV;BN#KWWK&VMU1K">G55S=NU>QA?Q9;-79I\< M&18+;1X&O,QL$8327;%PRL,ZVQH]T_P!BK=<=,^24O-G?ZSGYT8)\:+5[ENI MJO9@V+6&%5"@W[JYM>KIQ:/F;L^MQ&(U%Z5J"6O=[]^TNMW>]U-JY/> M?^EU1U<7I5JU^J84VS-D.EQY@EVPTIQ/1&4<"/Z](GTM'5'G"R6=I&,W%7[W MIL0^)TN)>:^7-29<[01L[Z8B^4<;0GF/LDTGLA]=T'.V95./3?E"L$ LI%@* M!^LJ->.^'W$/C7,5A$SY[!(;#6M<#L"-=%N9RE!4])S;HNZK9X48:G,-Y F MLQ7[#C!XPIF(<@RE!$..@@9?AOK"%UCQ849\9_RXP<$ZI1IL#:S"F1\&(!J$. MM@SL:(9N/L1ABB,"!E#;4Z8C^LGDER(0B1*:P4QJ3W!'^A.VE.$4,]1S81L+ M2>\!R&7@K-@?JB#'$),_+.). 46^-#=8A MB$-SF7I$'CJ !@I8->-I8Y#-]92YGEKJE".!F$B-L(^!.#7&AL/,<@[J.C7F MGKD'M/\PVM^]0K2/-I#Q\T^U=Q_.=0+G)#VDS5&YKL3MD3XVJ.DQ'@B#3^!- MCN$CX(@)L&+L23TE">HV0W"@ ('[8L&1VO:4CB!(<2-07HS4>:!LX:!9LR, MTQ% >HP^Z\Z>'XGC-'>A(9Z6>N_$4AMBDM)W M/V89T*;T@(&A0BE)#3GH+(=>9PB,N9EC,A2 M0$C$"64^$9:Z6!@+ZHFH"07">2A*'ACV(@P;OWJ&[1TS[A'M"J#67THM^Q522RRX%YD-GF G7!?5D%P ,'I'59/FKGL$K/AVJ\Y) M"6:(!$D$&QV74V,5A0];L$],Y>O>@HI%]^G#!39.RU"S.22>H&.W."\\U&)_ M(1><5\B%!&;WZG)S^):4&^;)+D[L7\E0:E8L*-N. @)E+A&ZKW6F=(AF>LT! M7=J&HM\CI%%0?;1;P@6WL.=O=4[,MH%X)6__(3#BH6GO+08_P[A*)]&?;^7W048MZYK.E9SG9N M"B1YCF2;.)04"\](%>]50ZEU' 51J *]SLU, S3.9C(,A7@X3(X5DC]Z[$B8 M9W0<@4D(2IJ"'OY259:27_P>25AOF![YMCEG/'[H..$0AOZ]YPET0$UEAP0) MZ&B)3KUL*8#8)*]:E_5+>(;RI#CM-YF2*5C,6Z#TL)H N),'Q<*NZ!27X/'9 MXX[MGCN0U&*]VS]$FJ3,@02@CVJD'"=K&IF:CF;P&'QC)I.$V)WG^H=$[/^S MWJ=\RPVPSY8!1V&B Q!M7B8FT"_'"8OT%\I;",I:?'@J?BD:) %%S.:>6@D\ M74Y5'$+X!K% !$KHBH4?S.A.GI.KF,],_AQ$MY&SC:P\DO((?%%H-^G#J1BF MS>0B0]HOP*'QP_I)BJ%X;IF-:<=[4'UY>W=EON/LD?<=#?+KWW]W$U:AHC+(@@ M:[ICYK29_50U_Y[YX=6I/C5?7K'DPZN;Z4GW9).7?^<"_W,7<8<3#PY\CG1G M*H7+K#MA1W20Q09Q-9/?;-81@BZ[O<]H3SY%C;>A4_JB%8WF0]C_ 5!+ P04 M " "67EM8 C?.:N,' '*P $0 &0V.3$Q-#)D97@S,3(N:'1M[5IM M;^)&$/Z.Q']845V52'"!W$M;0I (+Q=4"A&A=[V/B[V&U=E>ZK7AZ*_O,VL; M&T(2TDNKM.6D(_9Z9W9V]GEV9M9N7$]^&30;U]U6IUDL-";]R:#;[/Y6>5-[ M?=XXBV_1?I9T8(VK4>FNZQ/I"E@*RL]3L?IW+J0P9S9@USFYHNON&KIT_X]B6<4:IV;AJMJ_[ MW1[K]8>M8;O?&K!1K]=O=\<,_R=]7+8F_=&0W?PZOOVU-9RPR8C==MNF[4V5 M#+YJ/F#T<_HK9_.HQR;777;;&E^UAMW;RNBW0?W6TXL'#=Z=78G%:BY+U1)6>S"X:74Z_>&' MS?WM3:N=WG_J=R;7EZ5:M?JJ%-LS9CIF/IOS MI6"!6$JQ$C;656K&?3_B+AH7*@B9\ED/6PUK]$9@1[JQS&4H*GK!+5'WU2K@ ML+M6K?S<.*->3:8<]HD#S)JU50 U/)3*OZ!][J9IO("?,?W0HA\Q=#"&SE\@ MAJZX!G( $V_-O@ ,KK!GHAQ#*<&0K:#!5R&SH)=+'Q!;L\@/@TC 00"*AZV/ M0,-A'& C 3^'6V@*F/(0.T(5]V.\6-CNX0M+:,V#-?7Q^!>!@7-*-=IL6(,Q M70I'- AUL&1@11ZZ^1"'*;8(&$!MS9F.Z">37XE )$IH!I[4KN"V]&=L)<,Y M9J@7PC(6DMX%3%,VYKF$F,VFZ[P?+MA^_.=CRY$ #Q+@S;^) ((YT@?""*P9 MHLI /[KC<9![+GV'$CK:)W%MN9$-G4!M#C[E8L'A,G#7; '4$6.(2:Z;<28! MH]X9&ZRS)6DN4X_(10?00 &K9CQM#+*XGC/'52N=1RYZ/%XVO*&5VKO3L1IFKO0$(]+O;-C MJ2TQ20F\'S..[&44!G)$C(E!DWW \&+A:98[?\ER)[.<5F*7[]!$F6']'@X? M,[:,PC^]RB:5D?4@?O/3E\=O6V@Y(UB:1.AQ#I8I2;-XI \7H61I*D#P=*@X M_U)1 T(*TNI3;!"-^$;151O9F$N'RL#X7+#J"0!RT!<3N(H/90(>3!&*U?: M/#263K&BD@>29B#C--%$;Y\T19I2-[.I:9/GF="FM(!!(4(I"2TXJ&Q%+J>( MC'D9([(4$!)Q0IE/A*4N%J:">B)J0H&P[XN21X8]"\.F+YYA!\>,.T1[1+)8 MR,*-(1P[@&\@Z1+K@%&Y5CZG0,TU*$AU$G&+!W:*$W>J:J[-,/O UF=$B"A9@FS89KF6IP#8&F(IK)GPDKBY(AR=B06RF M+B@G3=:P !$MN4 $/5+K;Z66]0*I)9;D!#-$@B2"C8[+J:F*POLM."2F\DUO0<6B\_CA INF9:C9'!)/T+%; MG!<>:[&_D0OV"^1" K,[=;DY?$O*#?-D'R<.KV0H-2L6E&5% 8$REPC=U>HI M':*97G1 E[:@Z/<(:114G^R7<, M[/D[G1.S+2#>G!KZVV?6IW&^..=ZDS-2 MM#!<%+:)H\8;28A;,U=^$6YR@KC3O_R(@XJ%QSST$/^.H>A0AKW[#QV%F'(]DF#B7%PA-2Q3O54&H=1T$4JD!O)\-0B/O#Y%0A M^:/'MH1Y1L<)F(2@I"GHX2]592GYQ>^1A/6&Z9%OF7/&T_N.$XYAZ+][GD ' MU%1V2)" CI;HU,N2 HA-\JI-6;^"9RA/BM-^DRF9@L6\!4H/JPF >WE0+.R+ M3G$)'I\][MGNN0U)+3:[_7VD2] ]6'YO-"WC?0^;3=+EDTJ]=8] MS&-/]-8]T^@ QW76$], "?HZ7NSS'\KLO'K^-F_MKMQ=DC_@H']<^N OY&K4 M-$58$$'6])69TV;V7=7\>^*G5V?ZS'Q[Q9)/K[8I^4^N[;]W_;;]=_3=4Z3; M6UB8DQG\+04 !H0 1 9#8Y,3$T,F1E>#,R,2YH=&WM6&UOXC@0 M_H[$?QAEM:M6XBVT^T8I4B"A1<"MO=[EWW M5KZ_L3?^H-O _-LV[+[K>+(^)X%*__CU+NT$L9I,Z9L$^O>3,@M22QC _4: MNAA1KJD<]-W)NTI_QT(=]]ZT7C)N 4G8AJ,/&NGS[94P8SN8"FV!%=RII.KV:4E#4YK MX-W%;,TTF(BAWUZ8<+^UM-W]B6L'>3*L07\X&%U/O#%X'[S1C3]YY\%\/)Z, MO"7@KS_!1\>?S&>PN%FN;IR9#_X<[#=PTUJU1BV$.QQ\!_+/S-81XI4WRC'9 M9R\[#7!6X+CSA>^Y7X"LE-YV7OTBF/,Q^-<>K)SET)EYJ^;\P]3[",[(QQ1# MM]/IWN/Z-M=^2L$'?DSKM8!*S2(6$,T$!T4UVD@=PYHF8@=,04PE7>]QL9"" M$@E-]D8#=$PAS60J% 41@4)[%>T9W^0SDG[.F*1;#%F9Z14-C/\7?*W2"Y-W ME!F]%9%KPJEJSN\2N@@;IE2!C%^C&:(L>3DP+B.@BB" M+6-HP*0!-R&VL"'1DC1@%#,:H5=<1;-;"O,(J8>U*^E09J !!2OQ 8NJ,L(U M:''47+Z@4['7B:K72"A2C=$<&SV=>0V<)[GM=@^?,,F8H WMP8E]6G@QYF5- MHRS!_1 @[,2D[#Z-W^6_?79"3@V)[9D]H$/F[[->HK+?GIU?Y/4XZ1XP MU&N,1^8HRWF$_-,$#[D06%&?"B%A$B&FDBH#IF&F29+@%D J,F0G3J2(3C5R MJXAQP@,C1X=8../:+(Q:65+$(I!:^9KJ0=E^P<9S0.'1C$$+/#(1>E) PK:U MPUQJBAU-8Z"F#E5-0L!N]C4K9-E%0A%DN3K)<,QUWAGY!@D65%PP3:[2WS'L M?SGO4%KL/(.(Z$S2@D'#>?L41:U"$F'LQ-T%G./7P$C*=KA;. M:#*[NK0Z5CY>.*Y;C=]/7/_ZTK([G><6#.=+UUOF\A)#(6GB97'J+%9>KWKX M+N$>LM/J0FKUR*U@(3PQ6X^$X2*[>S"F:YD1N2^* MW7V='U+GQV@?VE6T>%SC5UK_[=<$VXC60H94'D1WYK*%&7[6R7^>V!>'^QZT M5?N+LW<1M]R6V4.'0O^;1?[O%O(;2?P_@4^Q?N36=]QP\)_IZKF'-KZ'H[Q\ M*R]:4=N\W*,P_T[@3U!+ P04 " "67EM8M&X5\!4% M$ $0 &0V M.3$Q-#)D97@S,C(N:'1M[5AM<]HX$/[.#/]AATYODAD(F*1OA#!CL&D\QV$& MW+>/PI9!4UOR27()]^MOY9= TC9M>KWIEV;R8DF[TK///KL6&5X'?\U&PVO7 M=D;-QC#P@ID[84*ZI' T=[VUMOV.1W@Y>GCUCO 4D M81N.>]!8%U[#16V6$KEAO*-%-NAE^A*J\5IH+=)R*A9<=Q3[APZLPS@F*4OV M@X"E5,&<[F I4H(GV3/O]?RJ)0W.ULB]V;(UTV BAF%W8<+]TM%6_R>>'19D MM$;#\6AR[;E3F'IS>S[Q[!GXTZDW<9> /X&'CW;@^7-8O%FNWMCS (?K)?P MYFQU-CE#N./1 Y!_)EM'B%?NI,!DG3_KM<%>@>WXB\!U[H"LC5[UGO\BF/X4 M@FL75O9R;,_=5<=_/W,_@#T)D&+H]WK]6UQ?UMI/2?@HV-)F(Z12LYB%1#/! M05&-/E)O84T3L0.F8$LE7>_QL(B"$@E-]L8"])9"ELM,* HB!H7^*MXSOBE6 M)/T[9Y*F&+(RRRL:FOW_X&N571K><<[8K8A<$TY5Q[])Z![L4)N5@@'"(SQT M#UQH!(,[)HQ&D&>($H_/%0X,#L+W(' K6:-19S]4*IK>Z [C$2(>7#Q])),> MAU!P7@8).X;\F>ALSG.2P))F2*D)[!U!!2B8"$0J2\9/C.$?3ZR+%Y<3D688 MCAF\O#P%7)QBIX+AU$?=UGUIRS3MJ(R$=,#%3I*L-;)ZG3^'76,U,I0T&T5N MJ&0B HH11>#0D*9K*DO^SZTV4MP_;P-1$+,$#6XA8Z)RR33#^$P"W)MP2_B& M(N0T94H9Q/AM+".,I1 'QG441!EL%4,;/*S"5"0PV9)\39(V/C :PY1QPD.& MY/@QB@^S5PFBXJ -I2[Q =.J&;[N$CTHP4;>@ 3JS3:]06:_.+RZ+C)ST#QB:#<9C\S(KE(0*U 1?I>VGY! MZ=F@\.6,00M\:2+TI(2$C6N'7&J*/4UCH"8/=4XBP'[VN2IDU4:%.R A>YPMJP]@XCH7-)21R3+*,&R-VG99V7?2@NE M5(FB"8*1@K,0/F%_*(KLQX+88D6O*=IG4GQBIO11Q$<)*C*Y8YC]HJ56>L&= M[MO$N>1,;0\;?*4Q-!O'G4$"0X4@UC@N.[4!2Y4N=?%_OLL'N9S58+>^+-7U^U>JUBO+ =IQZ_\YS@^JIE]7I/ M6S#VEXZ[+.8KZ.5,!V^9,WNQ<@?UPX, [T=CKI%XD328EJ/JP:E/OGCQ%&\) MW< YK+RM[A E/P>,M>&]#;[E?^STWTYZ7L_CK^514#5;&=G0SEI2\A$K7*$B M!^238!$\DJUOA_'96JF!ARQ^I?=W?X:PS-1:R(C*P]2-N8DABT]ZQ=^\F$V)'/+X.X??XWV7O]_O[79P /0@" ! !D-CDQ M,30R9&5X,S4N:'1M[;UM<]Q&DB[ZG1'\#PAO[ 89 6DDV?+8EM=Q94FV>:\M M>RV-O7._@=UH$E8WT .@27%__?+) MKW]X^]./WWS]PZOG+[\Y//CZ[O/LG>O/WGCZ_^\Y-E59;KER>_Z>CI M6U__HA];%>U953_HF_57C];]LTQ^/FWZOEGQKQ9-W3_HJO\IOWKL?UX4JVIY M]=7;:E5VV>OR,ONU617PIN<_GGS_^C\_:7&E[.LZ*>9[^675_T\,.W5\OBLMLV MI,__G!']O' O3N_%G_3>WV'J;9>]:-IUTQ9]U=0H?W_OCUY\>.K[.2. M-N!-W\S>G3?+.2['=<6R+]_W#RH0K;K_ZK-_WV],.(BO__'-FUU__-L7C[]\^HS_^+RN-\4R^ZDL^ZH^TX\\ MS-Z>ER#N]+<5_RUK%ED/O^WLS/EWAP=&(++NO%@NL],R.R^7\PQ_L9F=9W.0 MG#PK>OZIA]G0<=)?K)?%K,PNJ_Z\JK.FI7\UFY[>^ 8/'+[J90E'KFCAFQTL MYQ6^8UYVH)GH0)Y>T:>_;8IV3I^NVG+6-VV7PT*V]+?U!H;9T;/*)?P1I^4^ M1N/13_9M47?%C"8$GZ8Q-O"'-CO==*!)._AX=W@@HUBWS;ILE_#OMMF XH+? MP8-*>I(LW\-L_(S<"P%YDA:0-^MR5A7+PP,1D<[+R*OWLW+=XV;0REQ6':W$ M186Z$K819_^B;/MJ4LX\?O(&16Z>CNST#22A*BHKYBH9J0 M GK(>5&U^L3AAS+9_E]:D"M<]L,#E HGTO)">X7C MQE^TY;\V<*O@DEVVE2Y#L 3X7_Q]WYR5)(7PU659P)>>/OIW'4&]69V6-!X8 M+[S5/26#DP2W5DV/P/G :*H>)](WV44#6Z/'T GK\_KJ\&"7S?DPIWUZMYH% M2!C,''>'5LD?.Y(4IR1@7OVHT,%\S<3RK&[\67>S5+T@U@!\1@4:QCD+]5]? MO"MKT1K]>8$' A> S0DUIS7)0U;# *%3P'5$_7 MT#J"7,(!?'^5DRR=5[#4LZ(KZ730^N/ =$Y\A@X/[)3Z8!CE18FC1)46_+[J M>+=UVW@2K.'N\QWX:5K%O79[<"T=![]A6_#P@+< _HVJ#<]R#POHM[@L_!&; M/DQGU05_,R-!8.FAW[39BF\6^,WGC^"@777VMIG+X;';!8>E=*IVY0" M_AP_YS_^[?%GGS^#F1?S>K%>EP6>SUH4'!R2>4J1LZ$A*\2SI_/! MMS5JB9RGA-(+LM;&7?ZO_[.BZYW,2R356EO*K_GB%07'PC)KZ@X>NL&'9?^B22J.Z)X:\-%-'7WY\TE&(VM_S69O-7B>JH#[=S=M$:V6>/GT6E9%6!UM<.[ MA6Q@GM>*O+'0D(#E@P4#NX'^(J8\K)PYEO0.?BB_PXE:* ?C^SO<5?_TG>^^ ML6T$_R5PX>" U/AR;]04[CC!MXI:/!/<7K2)V-H26ZPNRSF=*V>,RMC],]R# M11>KD\?.'3Z[Q-FW%$AJ-O5LZ& $-XO='!@L>4]@_54=// *OCO?M.KIJ!I/J+YOV7;;I> G*NCA=QI<=S@"7 M67\!GP.!@T6IUJANQ=;4-YVB^@#_"9>G+5>X$[-FM=K4J)Q%&W=ECW='?SYT M^N0QG:PQ_+V8H:UI3>X>33LE*Y@%,"MY WW!]F)XN$ M;/"&>S_H4_:#:*H@C<6B+]O!UPK8_DMQ1=BG@(5=5.]+'_1++&<1>>A#\8]\ MMA%G2]Z;TK[)Q[HK^V\O3WX#72H)FL.#C/[W]1I><+4LPYN\7 TN-'C_[=A<-?O'K]]M6OU\\BC1@D8VFD#VF/?)ZV1WYNSXJZ M^I_"W?'N:\_@XJKG&[X]AL;*V\B*.#Q(1K/(&> (&5T!XEYGQ2G< :B=459^ M0W'<%L<4*Q;_/_P_IV=2]CW((LAFV>:9CW724>[\:^S5 O;D"2LR&9>[N[<, M"AY_>+#K%/9R!*YI)^UUOX9F$B\372XP,IH+;[,/[XXG1V1U@X]NVZ9GH%9[ MO4&BA7A/%Q*C2QALO_EMX,[9X39#9 M Y*[P.=,.W'CWH,!%]I>"J.?H6W5('WYGH)AE2VK+I^$ %/;DA1657=PKUR MQF&Y8KD^+T[A#S/T#U&X1;:;2[4A-&*E<3FKL/&S29>[+<]@<&5K KAH8\@S M@@CRP^P-R@M-QBUFL^8K K]9O@==57OG$+;(CH%"%KAM$K8"OQ$T6:G?UH6D MC^'>5@V=G\<2$RS9'Q9+R&R#_?+<6C1@I<%K77"37 M9#1/8;@$#W #AGUMUG)66[ .V:*#?=LL::D[=]O/O,(V7F!'\9_0)*28)N_A MO$1K98T)O[:BC()$B,.A534&$%!4X >RXR8&A/85#GHZAQDHV,AM3021R=RB M, 197Q3]W_3GK#_YY':SM@*9]"/+T6\TXV)3&.SV32O#AB_.&U)5]"U0)#A\ M%X']8S,_4^>*/D #SMD)\(OF(RF4-[4[$;HP;_S0@A5K6C.P',Q,28IM6T7^ MHDP\3..YT)?3)SL*'$Y^MMS,00EJ/F19K:I>4ISX]46S7)+B^2H[*H[9PJ#' M=CTX(%5WKFL&JA-LM7I>X$!9;<%OG3D=N3G/LJ-3>9H7++-A9"07H/[A_TA0 M6 ]&+IC>R5VQ*%7+-YT+G\!+9O(2/RV*[*,/7+.G4E!RT[M)J-(B1PE6,D[J MBDT\O*MIU4#0P;N[4JG]'\FX^< <^VE52;MJ$O1\SW7JJJ2"-WQ&#@^4*:7T?O.("1]SS<< M)815U/EY<-+00M$UAI^?T8(<+>*!RP6WX6S(K,2X]WE3XTDI-O.JH0 1*OE& MMH"N@O("C#*6H0Y&N"Q:_[M 9(;6K/Y%S5601M:DM1-'].DH:&*BFPMT]1YF M_Y!D)ZL7<]R&497Q%' Z1#>NTWD0$N!P859XOV:RDZYX*1HZYC8&DELP,@JVSCX8GBKZ#YI=L[*]85 MQOU'3?UQ*XW4A'T_Q?3P$Z=-\RZ=H7P5CSDV10\/,) \>A^CA#8@TVLR-U%_ M"1AD7G7TSSX!(C!8$+U5_!O(LE>UZ )YWJM1#2BF/J[B>;4RR;-32MJ+ITD^ MC]L'G- <'\(!&HZKBK9KRS*[HL0N!8:KO@,52D@/D_;@YXFH2.8M6S;U&0\1 MS%0)3<[I#/O#O2:@#*\@XSD:LS_S\:UQLX8A MG)+^W2+X8F.B MTA%9,/'/)3B4?B9=9QFGI1L9ABN@-U^[+,3DXX5S"=4'@L M/X$1@/\2V76'C5/C8!K5&)'GF%\L90$V188F[H@?>=6)7N2([.%!91P:T&DK/'FIM ML,"JM7NOEP37 MY%%X88U%9>PK+/6*['O6-4%>>9965W(MQBV!M(U.\=L M=>Z08]XH[1N0+;4S_[4IEJP!10IQM.*Q@IT)?YR+--LQ4 AFAJJ6#"R*Q?WA M)9GUADFPS4C_;L_8TKI?HHW+"0*_=Z +&P6.2EQLTK(:73G_X:LPGZU*1]2NWR9UBXOU"($"SHH*X"]^[$J-R:CX-6/.$W7!EYC M,GPFQG+@_ AH56%Q(ES\6SE]4A> 7O>-T-OTT,.#@7WK REK,!=;S<"AUO"? M995(%Z::U-YFSC'GJN%1\=P4G=MH9MF=600')S/W ;"([OKSX@)_B("9>)BK MNEK!7>"]YV;_Z8N M8/+-IG.05]V186Z48DN1+XYZF<*5N*SR519DV8JO&TU?<$!$G$[R MV76.8O[2[4KF+C4?"PTRBCF+#RB!N/YJ)+PV^F5/)/,.IJFHDE'#(PCR?#$84Z, M]^$Y4QW3W1Y9B0GMBL?IZ+F,"E$_(U@$EQKRB'$XID:-BZ)P-\N" M'(4,$2EP+4_[IH_4.2V.!?=FH>#\4HV7:IS/&9#;$W\1LLL!BQC,%$4!C[[U MB[$=Y(XAU1?R!4I)HL6J\;_# [\H&F:/X#WPDEW6!H4%-E6EIVN6"+6A]R@. M#898[WG&HIP1"4SV"@RD"H%.QKI *>G"W]!Y+@D6(QD--2:"%+8&>3G.L\*D M+YP>GYR(#AZ')D(2C13/]1;&"M*Y8U6[YB3)*>@ M6&(-JU&R6K;N\&!,$X[-]M<-CNF[GU^_=0;Z>=67#[IU,2N_JIO+MEA_\LWC MSXH'7WS]-_S8-V SS$M7#K?!:QY.TJOWX'+69V7VG).!C[_\]#."G!52@'V$ M7T !_/LSF)_].*TP_.&+9\?'DW&&#W-)GNHE^;N83H&33/G28@YNL9Q??^^! M[[:$3^%I%<.<4C^YQ%&][,G%2%>>W"/T!/ [PZMSK#;5[7?*D*=8GA7^D6.\ MFP0::=:3FP]#\:M-)RA!L19A56'8HG#E*B3X#F>-U=B$V:S(GNX3Z)O@9DSD M=*X_E]DQ:Z6W[#;18/-PU515RA1H@A3,6,($Q>4*!^VLB;BDJ8[T*@%ULQ*3 M4+CGS@]YL93Z9C4<]>)]_ 3A.&#+8,ZV)4 (>U?\B@5\V\S3NQ4F7[A'VL*A[C9=&Y%.=P^1P"?&AG:X2 MSZ5*,SC47J"-4.ZP^]MD4B>-J@(+L8-I=DV[;(G7WQP).0O#^( M1/0(!_.0HVO^U&B-UWIS"OK=(>)M)4+P4B]0AP=\"DC3#V/S @*HQA3'-O=;#R09S# ,,]K3$8[DD(H=JR1E'69MYU6'@&FQKEW#9_@R"W^#;*=G% M*];,P+)@L"J< C[$;/21V*=W C6MK1*!835=OV[JX!/NXARNKZ(_!'!.'HG M\]#A(VS#W/,5\)^.G?G,+AC-?.HNH>(CQ3$5I\U%^3#[3BWPBZ;B*PX>,F\V MIWUT+X7H!^L2D8&KEHF8!IM3K82SEF^X_^7[==4Z_\UY8CRY@8NT8V7:AS'5 M9FJJ\47N[0NT*Z8O],'UC3KQJYM.Z%CNC$+P@- MA:9P51^;R,;18QZS5/5@S5&KF;94L>DP9D3!941RCZ6%<3,QB*V[N[QB;A0O M0G YQ?/=85[7L@+%S9TA6Y8PB+O^3+MV/G M!RY2239Y44+IXMCFJ(BR F-!M>\YI_(T1CD3X(F\YBQ60]UYM::39KB"Q%9: M;'HP-H[SPX.C)\?L2:_93;^DF@*X/F=-?8$)-2H7Y( %EHI33@B!S6@"<#8- MQT&VMX(H>62DNL!R*-^7[:QB%@I^:,?%*:!^E^59*39%V<.-3 ;'NKA20V15 M8KRCZE:<&X+OS#!*L"QZK>B\&BB R5,OS#L8Z+HHEAO3VMJ)_BH! _WKX* M)!1FT6]JA^9O%A5]@I&2%9\F^;5L*V\@%4E7-9@L!8OAO)1_RZ*ZW9W8QJ-/ MY>*1MR"H$,2Y;PF=()4XN&8Y[Y%+HQ+.0V#\>")M7(G/]OZ+%6D "NLCY!%^ M?8;'%RUD_O/A@0O[![J&?I)CG9[O9V:^;\YAZ4$N$&&*(2OTI:^URY*C92D2 M-BQV5>&QCY]D*UC1\TXW/&Q7].04E!9VX77[R4'JP2L*#H<[90(,S?9/#,7X>R'@6=:0S12/L M*5\:B5,*&KU8YAF81VCGSO!O"'JOZ5JJ5("..-U"]FRPO,2= 69&_,*K=)Z[@(@$Y?I+:E^6B(4 M4ZW G_.MAC^@^:&W\.&!N?TF5#6%A_X>JFL\'NC@$XI4I+"JIRV%Y)6X Y:T MR,Y@35J6,*I]P9_O:R*TVJ),H295Q(L;TB)="&=B[@K?JMW6UI* MANMH9 A4=3TZ_,A$[>@E=LE2SR/$]#EA[HHS_@W]DZ#[)3MC^[X4KVS_UFU/ M)ZJA/=;TZ,WF],&,$I9=!KZDEJBQ<@;IX1#3-5TM_%=U#+YJF'9MRT79MGCL MK9.O%!.'!^[.^=G9[R$90A5&8>4)JDCXQK M!/D.I2ID>J3+,)(5KSH9].=+53/Q)K@*S>#(_HUOCP#VF#JV,FH^67C.6,+/ M8,9KL1KU,UYX75J"7"6J<4%FP96 XO#=E#D47#)9"I9M0 E6*58,3AO.Y:Q, M[+X&?2Q:,'0]+,22RF#Q*+5(WX*ERB$(2H =/CA6ECI<\$X%1.!\%O2*FB4( M=N_ U70_!-2$PKXOV,%7;@=G#D!:Z:UT/=-<0#1S\36Q[M)DN1?E M'-5G+KR/%%$B42';*4B"$R:]J>O2HQ*Q!HE=_JYRZ"&YQ<0V5%.M&@DK8+UC M@G$#*YOQ$:NJZUR5]A;H%:S?=V,G@,(7G*\L,"]1S)PA7WFM-L85)-?X]_+T MV,*BC9%S+-LI>*U=4$*"]O%GQW,QS*4>E "RBO^OBPH#A?$$42#.VM*=L,RP MSHJ?'4S5%D]XV0D[ )06J -W'MG>G)K97[1[J$\!.2/.J\)!=Z/", MFB /85-R6:_I2.H#* $&FOM+I!J[:>1M M6%,;"@3R1F ^ISM.74ZA5"VB&2NYH#DLG*3ZF)CX'K4W*->/5R>2]A; M78C07K7Z3>_>':]>K^LT+Y@C_T=N3H6F'HDRAOH(S +JHB#*%NBX->A:)(I8 M$@YB[?SX$F[VYBI@:1$I/[(U(XZB!6W@!=C1AP=4^FWT2-(O,SCY\$!YWY2N MY]6JG#,7#&W48"YRFSY?+,!Y+3BBZT[K<.9.4( %BM9 MNZ'GU:DYP7X-YW5:PA[0WYQI42VT5/Y8K-]7 _.4A8O,Z;Z\K3N#T69.#B66 M6I?@S&!%O<((]KI6$L\Q=*:"/?/\"FJ3!\5PEE5HCR604#1;(?(#?KFL.V^? M"'38W>XK&">W*-EC 8_4RU?!( .Q6!X'=,$"^?_;HL^ $<=SY5W>^MCL8 M;Q[\?U.NA5CL(G"B&:?-&*H!]( 89D3!9!C'S-A.'1"9HW:(/6)^5"%RQ#9_ M^1Y\:@H%NYIV?8)[T?'=EZK-]:)_/G)W2==$E/CBMA<+0?-J2Q5\<56)EWQ%25. XFT%;^T]EJ:9.1S]S2@ M;7&SX468-2UI"P=*+YP#DBKC"BJHJN%WYMS7@Q- J!XBY@I'[A'; <;8KI%6 MNA5]W/)G0$B,R%7&IBZO,L^PG^D)H588"3-0;PS"/R(91QJM7P\8:(DF!Q83SP^ MY('=37;2I10B,(&P1.M(#9?2V\M]@6XF;ZRP&DM1'PX1%YL8S3U]MQG0_%@B M+?3X\D*<-]: ?2(TSJ?3Q+MA(B9 "1N]+40Y843<_6U<.J#U^9 .HEAV32Y, M\TT=5,9)7X-T\E\\#@&L;*]U<_I)%MIFI.2@NAM M&$H%:?&76U*F($+-->Q.7K@SFWS+,)4&9%'3+L+TFTY+^S(;$A_/$I IA(7* M9 S# K"N:#Q1HS<5*-I)=<><>PX33^'BHO]'.A5<;1]93F57G%6AGH:7C-(1 M$96. 9-\X:$+.:BC?.-A6*75TJ!RB/#5F9C)41 MY[)L37E: IR=F0A(N9VDC.6\1S:G5=HF(B0@%*(9O?&TQQ4=W@[)TJ M\=P)C6SPW:NPA:HP,)Z_9]R'E*;?FY*/GY&4PKAO3*^">"*?&!SA-IWB--C1 MB8 MW#N5]UCJ@3U!HM 5L,'E^!+[;+)D>0>PFM4U(1%)XU9MT/(33R?E2,J/ MD?G;+AF88H0L B9S,K/&\WO7$>F=4LS3?*!$\D:7 (G:*-.T9V-?-Y<2,Z2> M"CX!8&]1AY:)C)X@03L=:+!#T I)7V&%H*M4)Y\]5A&5]^[+:--F.CM\J'9-H>\EUEZ/((?>Q8Z9OG"N]G_QAL%)8XI:[T'T"7),L&&03)1AG M+?:_7^RQKP^Q)+<#GI@='U4.HO?RF(E"R(IPE#D+-L%#NVUHAJ.,X;K%VQPJ-BE^-7WHKH/EWCEN;5Z M7"IG,)'+"N?ZK"%.'<65[%?\YFB:O2(S8G1XP,T,PNA"X/T3Q,69V?- +"\\ M6U4V;TJ6!@$9:I.K&][=+CV9//EFB_/=Y$0#W19 OD5(J%H^VIFBM\K -!&D M01!8$_6KO\8FC[CBL,#:P99>4"3\4&01(-T79LZ+OV^IT([5\)#MH#Y!0 M[0A3>W+ZX,F08.G&>> ;"^4M[,&W@SVPP9;!\N*J"S @WF[*CO[Q M>SFOY9]OSSO_\F];CR9'X8RP.'G-?4TT2:#U@JU"@4#[L-:OQBL]8 /)+W@3[]Z]"A; M/UP]S)8-9F&YK8DBG!6.$B^\#[O[OP$U6#' O_"371I"4\Y[UF/Y+5#J&UB5"P$$+ MBFB0(=.CQ_",,#U&1APXB,GS0,/4;<,O)83LII&^6S@FKP;')$$8E%2#3(6P M B=7*']@?TX-?)K_TE%QI^F'+[\?A;Y_F&4+@VNSQTZ/Y\:UA MX>Z#YOYN()*3&*#T'5TXJ+]DO7S5QQ3<4I)P/PC5CM-$_:H(>^F!2BY9<8$?8Z _2<_-CA/9/]0TOKAN@V)V+8$ )BJEA MCB%=N1*R,9[46SOO@R)V\M6T@]WULB/7XZ#D4I,%#*R><8AAY)J6$A$9:\BE MVYH%&)DPIXAZJ:141IFYB810=IDM]6#-S5[$E-4^W-D9S;.-XCU&L.T8J0>9 M/)=-(5=]H;I_S\9U!]T-YU]/,'17#B@>U 9F[PZ3HO9.\PZU1QV M'O3,BM'OT7<:VQO#%Z4)?<.6Y%BE*"GTHT&7<3 K'+-3@[;583AOZEFF,]9# MKR%IQ'LX"9>B18C>H+TOX"!7<'(O&HD*,Y?"&2,TW2F>*'.F MA&7!-?_2>$S.Q!CB*8+3%&9H$Y7/BBRE%]WU:CH,V;%-B4FYE^D10N$QZJ_D MLAY$'51H]403^@ENND%5B+/SG5DX7A*"0^2Y-^[J*:;\!#1'[R#1D.:82<;<"R@Z3M(V!LI22%(FIN.HA#1 Q5"?HN M6R:%$<)J=0I7H!L)7O2KVJOQ5,4?AR!)C&>:NS>+/2D@3/.:^W8T55BS_ET6F3;4*1BC$+ M%S;K3(?&WD+L ;?:LNJ4PR)ZQ1"%F:5 F'3/+."3I)NUYIU_R_JX6.IR"SN0 M*XJE:[PM2$S7A"41[],!.T<)25PYZTUW7)'->^VS80D2N%RVV"!K>@DWVAZ; M??_[O3Y^G.[;]@OY)L^)R(,L23=+T_1,OWD// ?7DPV&;\?N6]42+?X(Z%> M3IV#,:0,V'1Y,L4G!JT9FKC%@"%Q%3S9GO@500;$9T4YAMGK%,!R*EV1:.20 M;,*CF-D1$IT('N_AZK9B-W.DEL-.;CP%KO3OFS.QC=27^573:+:>_DA9O[&I M].5Q'BGSD9%&T?-AFZ_ 3!DE*$AUG&L/#Q@_1UZ5:67RY%'4+BH=[I*P5N8> MLMB0ME'>0^=?!2%CIKMSW$)5?0&*F'Z48+(M#YCZ)KZ-2D4J.(,5LS32;8(& M-9,C,!C1FOX*ZW!C#MZ/M'IP;G*%@70>OH&Z53<0Y"W,53PYFA^#67WT/;G$ MJD%/_*-?"&.?ZX?UV2/;#RNW19ME(3H92\S-/JCE#]+447%$JLQH)X?X,2,Y M \E*]9:SU'Q\WY\W6$B!R4A8;Y+1+N[8QU)"]:.^Y1-\AMA5V'=*]*ISE=R$ M9ON3YOC:%6P&]X*_"J*SY+ ]R>YZ86N]\/]:WVEE=YU MD%U&![NE26DLDW=RI2:A\;U=9PN#9K(2>A"02?H?G82(,:PC@M&F. S^E\8 M1'X_*V%SGSYZ!-Y..^]$?6DG;)7:@JNP\HP8)SP+ %PI9PRC-YCP$?D[ZHY9 M8@X/9NC,SI$1,+ZV97R!1IV\5>&RD($3]%;2(=S6>7S(_AZ9-1MMOCPKEK.- MU@C#L&!1'N"S.?+P,'L^TEG4J"L"F#)DFL=$>IH2!="0/C7)$H$^8>;YF$O-#;^@:6*8[7)XUPV,3+ M6?6=T@EY_1XL$0?'DQVPMP9E!EB\,]=*_-Q8RCNB+G3EY*],7/&A%5+GXPVT/E\!RL MV[[9;H2/GSZ2)HO$10T:12 6[+Q9-*LH3#Q?-0#Y>4NX4ANNJGN MF0/?67@0W,M'V!(6 >MF-^A$27/3Q6AL!\K/Y8]1#\"1[I/PQ:ZG?2!_:GKL MA+"]7G]!)E69:)-IB)$DA&]N31O^NI\W,W+):4HX;' MS?%&U_NG+@OBA^4^4OP]8DGE"\8P$E&[FZ"#Z Y'0@',_L*POK!P[@X! SL: M=)$A_EV%S3!'1G)X\!(6T)CHI(PH9NKI?IO:]_V]*&;(+B&\CXSO*B@Q0PU+ M51:6IR1!D.*#O=!-7 XY='[ESAQ"N)Y?BB%*33?,.MN#,\=P[8GOA: MF LCPY4SOOWN!^D:9\+[,>*\X"DLT%^714W);R"3G4[S?A6$8F!?8M,O/% . M1OY"O30.S5]3M?ENKA(!!VO"NX3N?VT=?/B[E03XTY91[FU42MA*.H88F-*"Y(23IJ M,!,Y#<"NUX-]Q44T$JAHXJ;R>.V,%@EK+*:ALF67Z!!+?+.>X6S/XBO0I381 M1+/BL+E$Y X/4AH6 TE*IS3?D,\LY$,O#;61%^/A_EC&E3XMYAH4O\7;/]FJ M?$BI@=FZ38T-TE I'HWR/1T[Z0FOU2ED!KOO(3Y#V5U36>YA9BD=++H7BMAJ MXE^E#G2K:GT^%K)@7YTVR3MB'-@:/(NY6CVZ>'<9V1='_=@@HF%GW[%0)24X MN%2EA%6]XN2,N5-#-_%(CK!WBBY8-$3/N^NLG;>=LK["(YM\N^P(:X>TP?XQ M<'^K[#_7DT[V7+H1HZ*^L2'!%NIY=7:.SDLK)WWD%C\\0%4[GF[<;4H4&:;K M,7ER])*P)^-:ZF!3]]4RM7!<=8A64\Y$'\ M=RM0%MJJTO,.TT=GZ#%O124]%R1'*98H3_.0YPEIS\Y/$1F MJX[0%3#EB88M9#%L?S$^"LP8]?72FD0GR=HS:$]="\X7Z^=3G=OMR@K/2?(= M8I0F==U HBJKQX\X2D@^.1&@(C-,KS\?>XVZ?3$NJ39\E.W$2/[H1$"=+T9D M%LTKD5OC&>]X=+/ID[LC4&#+T75.B:YTSFJ!#EG715T!J2I;XH5DK!E^<.^@ M.:P*[Q:]'+^1[W*^[X,I=6$LJ5?O35GGNCT)4"KH3>FQF>EF,P&G'F-'$]%^1.%FV.. M^SDE,% B,",9B/?="OJ.TW.7RU_ZP$MMONN_D+*'%<]TC5.TZV(BB&;:WKCE MHW)-%^+N:83GY@9T3;3XBDL!\W;F31L!Y"1*G#FS 9:G\OT@_VU/L37;QG9W M@YXKL$QMA@TW-AW,AEI+6WIPJBFX:$QS8H=[U;)KY-XN.)(L5[R,*.PQXIY6 MPL4/0C?+;+/L"#[9$#!K4V/-Q((+U!<*SR&(0=71#,$^QU3,L9!RTGLY6#XP MRTVR(9%TLZ,!("[-4#7X"^UB1RVU$SHQ^T)G;3;[!U,-NE"2X!8NH-9(#_ML[%?)Y_ZSI&BRB;@YX-6FXO%KC-!HHV+U%P&.)84*B$548! M"@0_1@IEH)DPI.E5DWWCV-%P2W$\"KET'&]TZZMLNFP*=+#.-,7@J-F2:"@^?"\DR\V/3Z9[AP.G1^AHY6@PI\G'S M8?FSR\CYWMG\O"[UP&U/D^""]#9LI ;;X6W'@:='W3'6Y%[;^$$!O-IE'^8E M=DOG4LJ M^Z.Q7].B:TMO)BJ)H\+7NI*,;[[A=8R.P'ZBC\Q'AJX/U&0)TY1:N^(;]?X" M=S[R5IR5$FQ[IE&WGR1X@!7#Y%O]0C<">R4GF@D !;(JWCD.F2$OS!XQG3%W MA:# ;*A0^!\%:7(JV5'AB^RX2C(AT.Z2-*O(QF)E7N"/R&.IA(YP>(&D@U]2L"QW84C;$PG.HZV7J M'1:S+>R=/N3[ZH7&RQT]JRG!\/>H6ZNTI*<6B3K\W@/P\L)HQ9.0[/1;9 53 MJ^7>(97'!TN-/UAUIVMP%=JW8^V%&!A?&:Z[JA:V).J3<(J".0O:QG&];8$7 M^U4BSYH'J-=!T5WG7231,)[RR(1ZCLBK) ^RWE*#4];U*ZI MQK0Q4'EW(>*(HI,51%O;K2W3J'ROE'6Q0J=ZV^UDYT C<'RUDCN8JE&=P.]57]TUC )_!^=80GS(W.UOA1J<=Q'B%I9RM5HR*?Q/1/+ ;I&6F M0[H"'(>.G6:)MI.+U"37#0^[-3L&= A!J&F 5][99'V&@49B]5B[\_B&V_>6 MV>//7KM()MRA>,P;>M?*T("1*F)V[.#^C1HZ[4[^^7@+^R?L]F!,GGWE^!FB M6NE+P8T?\MO)P7<'VU!U."P"16\8T()%+4H4%57/!U#B(,WE^V2IOASQ+\;R M;;OV)PP3;C#_5_ZR(PB!](,.'!QJ>9"$I@I'KTND5]V86Y.+-'NJ0JX.DN0&5.)K=*-<439 M=6H33#KBL6/2*%BZ[UQ$.!"76%INK%@&D<.PY;4G)IRIM"54IXY1<[?%[%*YYX?79):ON N8!=/Y\G&RHS%/U1/G]0&CX$C(3@-].J9K MAD>./CL^/- 9EO49^*'1_/B7656'/)H1NV*F9)7(KUAAM7>M_8PI@V,Y954- M\Q>$ /8$:?&5;B$>]Q71\OC+7S5Z,9&[!F6>XQK8AS]7> M2?DXHBO\#)]K"VS<8NT*@MH3X4#.+,X]-5) J(!;SN2+JTTMM2V=5PAQB08U M@!X4K8IWI7'?OMVPM0NV+Z78Y"6N/[2H,%Z(>3.04KC#A+F F<@+_U6DBR!B(Y_N2< 24PS);4"4BV<5:U8.GRQ:,Y>WY^_VA70!NX5[C4,V:;/6R9>_X;IN@]86+!M< T+JVL'D5R[CB.<# MDT%+0^Z![V->ZHEBA0F$IG7LQ_N M0QQS[T!FDJ;R>G%,N$EWHVMWX:,T6=]MN"Y)TG6LJF9GNE&+L5CY_&Y,(4-V MCEHGRG;FB@J\Z0VVDW:X-W:1AM,P2H)N.Q)3+AJ]!.WXL"Q9$Q#6;-Z;Q#N@ MBQ\A,K]%9G3!EXQ1HX\RF-\U,_J+O18UK+\%&=]&C1YX+Q^&&3W_\ZG1R7@0 M;O2(*3O[7T>-'DH,[/D$5_H_'KYYZ G3LX@O?1OB ^;$A.D2\%LN$Y]R:)-; M)5#G-TXPJ!\>C%"HYSZ$-^T1_94*#X A&_0,=@^ PWL6@J$X5)#UG MOAIU0/,]#C*.QQ<<;S^UAP?:;+)SV:!C"]&WI=%%Y=) %7.\@[-MK$.BK''US8UVFNE0<5U81.P%NF M'[M=L'A :UDQXWM<< Z'[7&W.>8W7U=VIDY$5X'ORSQ>G9 4/(C/2T"52Q% M[,61,17OTX[*PBUPVA\<6&(>/K&7"2::NYM0UVDE?7APV\;5.)% FN(XSZ1J M@K+63(BH/2%4BS#B? >LJ#A"<]IM5YRBE+74PIVW,=QNU@_)&&_,GZ];X>J5 M^%VP@KTX4^+ (J,U/< TA=#O,(!>W$I?0!<6N& _]>@M5)^C#6PS/)]SW9_6\Q2/@N'T&S;*D86R>Y+LP^ K4*2:CWENDA2_ MUP5_)T^Z*Y'TP:FM.(]XB/, MIN@(J9M3 *(P-)3.MAHC+;Q!C?[A 6.&;)^A*30?LS3N)';X,Y3>O_PP+1]$IY.+M">EYAI0KO' M3PS#902:QYAK@6TW&C$4/;-^$).[44CN:C3N]^;5B]Q1*B8B@RH+K-?T?3>X*K#,R>PG1AHN3B6$';4XUO MA:.'0*+9,Z0M&&:TA/3& HB4*4T0RE;,=1(4D[JF768R08C"48)2QXCSH(E M3]$U(MMP_;0%Q71DS!OL<$Q M1@)V6A%AN&'W,]%36!JT>WG&J#>"K17&(6!\M!V%^M2V8&IBI:>"@=VZ>//C^:'_-EY?8K>TE> MT&;)I=%>;;_QZ$CJ'G54O?<7^DU#PFQJ4^6)/5)_48Z$ZN\^ M8!'B@2[ EIM7_562VI& L&EN1R_SB@$85QOTQ?.B:C6]'[0.BH,9HKKGY6R) M"=U!"4SH:>CI%!7PHY0L8&-#%M8??:\QNV-<-/;8,?2^[]F=$#'\8$^![*GS\B2L6'0'FZT:Q>-+@R\8KPEX9 MKB)3>A:-MI(-I7!/T_SN[:9W :=/U[?53-1_G;UAB6)2?)5[WWUDQ*!@/_L: MC&24#\HXU Q>=KNEVIP0#%(&Z2 M-D9Z>'B@#0U@!A63_< TYLWFM,]W?Q'\"+)FZ)9Q^3 !K)HUJ*+'O5-5&Y9) M[I;H&6G1=[L%WA_IQF+5M(_JT1'.:$"?8(G&\U_?GKSX\55V_+SZZ1$/B2)W#*X#W.%%!;9P]Q4>/[>8B$( M+.7/%,/VT(&@)+Y8@-.3KO%S?BV\A5*4IU>N#H'14!P2]UF"9+J'DH#OR<+V MO%FH@_T6NSE\ $1!20J&T,%B8%L\CDN2O&L%V3&_]&TA.H?'P1>BC4V M117;;DM](R]4-,"_)L.3S!P#QO@#M\.CJ3<'N@[G0-0?.(7CV5[8P! M&!1O8&<5*R"EDZ5C_@\8!+P!RA1)[E7UW)CEM(/^Z]HTVD*YR7Q=-1?%,J+$ MMKE$->"6/9$;)?>,4AJFK7.DN>_2[++=VW_!7,8<846+"(KURN76K#@]\^P& MOS5]Z8"D1)CL=Y*]1B-GKE#+I,0#@@+MC_NO3=-N5AGUDB'71]!C'@&A!T;W M>*\#8@RC%)6(OF4+\6OB^.XTFO5RTU)92&(XA<&/N2:/BV2!D?U(&-1R>"(3 MY7%AL1!'9"G,[%8Q-X/ST6Q[!OL5=4T" Q;^O37/W)8/]/.:;1ZUJW(1"]^? M N$5G<_5^I(D7]DB()L'8R";9"<'PC.[-&<0<')]0?,HD?T(YSOZU\"]EIP M;??$*-=1'-&S*^FQ6"CDVE%N-4.EQ"F(1 NU?5FTU,DX/6;\E3G6O)P:0^$_ M+"AS+I78O 2XD'3-"2.2]'#P&"'B2"]..UPG.6JG;?.NW.'$(5+D@I0U'S<: M$M,[$UT9PTY(2R45HQW$"7=R&_;N7=!F\,&4+K:L#8T.IE=0N%)2ZO0+"Z85 M4+X$O[3JBJ1NP0?!7M9:6SI#TV0:>,-)B.@2L12M7%WL^PJ13YK@=N5/!$:< M>L\^"(;IQ8@"F49;0V$ZV MUHIK!6]BV\G$'>OJGBOXMFN6E"'"RXFB"VA H8V8<8_X;K/LO;EX-8!->F(W M?'["D=[-DWZ2;$V$%UJ!\/ 9EK_[)O 3,*)KCF]7+5(<3WK\=^D),IV!CMS] M).O[4'_K[4MB("9ASK/?U!M@CB]?*^-65K_/MG=HE< FN0;;40=M$5>] Z3X MGXXXYSL8M$^X?:S,+.=BCV**D55]SF=.&#VUA0FR6Q!:C%&*'J^)S*THOV3# ML=0^&VD0D3'=*JJ]\D):KD1ZR%^TH14)IIAWTP@ILBRZSGE**<=56B1TY;K M@N6E8 KYBQXH%$KL=EA;H+S4_^$5\PI#CR^N##%&P]M%)P7N)M(9A!,9C%H M??2QAT9P:#/X6E'1EIB1W\G9Y<7#?1^D6YW4$SXFWA%-8DH/0*?IQD(U2 M%BPS@1I?A%O=M*Z%$&?$\&=;V&G?APM'!D!= ? &@L; M]]Q=(#)]>SDW[AR @G7W!*?]90/@8[1>67*YQL(&VZ_M+8&#:UWB'UQO_XX; M9)VUV%_ED9KZ=*HKX29&9''G>PF [4/6=*54"&!4IL&R0:[*S , H7;#H=V- M=]:$C=1)EAPJQ^ Q+RT-G+PU.5A]]Z/WTJE&W\TZ]^195O9F.(9&,$PZJ@H+XD]F:?1;XE)R59KDQ M.0*SW*\;-4)-JUMQ;/7J;\,9C$_@&:68/2WI RQ2WCOV=1JJB MA]]LXT4SR0W%?/'3;3T2IY2I()_: +""H<%*]$5F0,M;.4C*S,%=[K_\/4W+ MWQOQ+H;R]R;T._:0/V?^B_]QJNQ3)H/T I%(V]))OZ%\;?FD,[JVIX?N8),\ M4H[C>^#6@?G8^D.)?U+.9RT[BST^M[IG%;:LP(9O!?=_(:N?J-M5B!%9$,NP MZ[3+2X7V?/!E#F3Y!A8<[J88*'J.V'W4,QR2T=@V=373OW0=0ZRP?5U;K,\1 M9M=5L!XE__(]180PDH(O9]<+320XJU@5)RTSB&R*4-U[7^1HVAT MK"^2&D0J]HCP<=!^)! WU(RF3<&(3G7^3G8D]#5UP]6?WNW=&HH'27L 8VOG M4:'E>&=RK%'#%Q /9$VZS/WQV,>Q&1Y8^@2J)EQMH^0FZ@G@G"M=A%&/S\%0 MDYG>="YK-*/K#PE)]*R?NIY.D#M\U[>2!J/:XD$DPA_(>/.;SIU6.G_%_ ^X MCNI M0QLP?M_W/Z>/FYD.CPS9L0SGS4.O9ZDD6%A$!B]2;-3%J==21R).ULL MRNU2DB]4,+G3=C/+$??(&WCQFZMW!O7W?C^D7(\=4:T*[ M74(1>>2:KF'':;N1+3K6ZI?G&(I-R;DV\0F1'JX\M1,H#K=D]T6KU'B[JYA" MSGYS<(V,H.>R1!T*-UR-5BD4;Q-D:(OS;;,ZX 2C!<3Y=5=^XZ5IKG&^W ?8ZN M7*][.F]DZ!IEX:$$DU8-W_P(4?V(DJBQ3)KH+(%XQVQ ., M:K]84V\G,AB45 _YO*M^+*OF %KG,-\+; LIOV>;OVYB*36+1V8EM\1NS2)1 MD2%R:E,,@_=RT2R7S:4T*\&N4E]E"#EENNXU#8IC,,6\6;N:(6R6MUH)14$" M>"(>EL-,\;-A,_'NZ)97F>V9AE_^OJR1OR%D'_RQN'1*C6BX><;-Z-.K!WA_149TH%9>%<'VCY\ QB*\YWK$R]KSSZP= M-#)"H@8AWR*D >14!#["0&8Y]];[4K7@*T6H&AB2E!BH:[$V4 U3D-)[<#@_>@B2MSU'/#\-N<0@#%XR*A4RM[T3ZVILY$97+=J=OP-#@KJ1) MM!'NMZ.MZDNF]AQQ7T*+>J#T4T2(&.TJBUJZW==.9[DEQ.=@M*D84%:B8EFO M)/#D'B*N&JIB@77ZT4M'(.L-S0KL.UNTTG@&M\64AYNO.A/1>*AL'R.$L48> M%S+D-#H?6VT?%?6.\4!.E4AZ[ALT\\#;@ACT,NEICZF)#3N$8 ML0G&?HDD6UX6F>S>4B?R/@Y[S#'#4LAQUCYH\.E5;JJ#ENP@LW[8&J.-C6PD3N;QWQR;K8!KEBV=N65]+>N6RBZXN) M[80:+A;C%2K[XEJWQ=Z_V!I[/^&J\[T%BE'8'DPXWN%T>X28P0"N-?NP!BWV MU61/$=Z.T@LK0SX K;IS?GS-1$/$)B7VU9%6'RR\O10D2@I!P(&R#!Q.4+X] M=H )H&4K0@+J=\W8#2C7'F9."W%<:-.[XC\JPC.G#5_J4P[\>I>"PH4Z/% 4 M):9$V5;[\+[&J[#C,4"O6=MQWE 65^/9&F+$ MX(%^#/IK,'3_V,QEFSJCV7P#2F1^@M&VF.-UIY9?:1UK"7UJ>,8,(25XC(B, MGP[;C:':U.IY_QYK_41ZMFL+"?XNN^;F*^];5?)4);RPNH/X[?-M,-_@Z.;) MG37@P[$/R!)93B!G/CIX[E@LP(.&G2!XS&P"N#BX@B?1(!_R#X MQ<>4PV^]I(6)'+U$"N[P@%9C^,&1RH];R1:&T/]ZOGM6T0;\;IB+$SQ>*AF' MID2UVC,G=]\E: Q@ZY?M97"D1]*B TDQ5[(7E6OE?O_\I/24L V$L;].H"D'![,SJMR@G5+*=DT&S[&2=W$,;;GFEO'_< JA[&U 2(@:&P#F\I B+SA)%7G&8D8_$. MAY_LJ-P%Z<./.P5,AGSHCRJLQ_;,=9'![$T^"!Y]HGVI:3BU7' MI;O<78V$ 10D7-"UAP 5GE\EK /..9 GG*<"H>DCM1YOXWS3HN X3 [62W3/ M3,K5KN[.%P@Q.X7191/3F;A!$B[RQWMD+Q3NZ#WB@OOA/>)^;4X0F*E.'4B/ M=6&"7KO/K1%XL@%9GE<=-;(/ D[XVS5S\["T+S;U7+;8=Q))R*-':O%1QK+: MJE:=$F*!S^%Q7:@%"+E6SQL:CVU8'[]G09G&I89"9^?E[!VVLJJ)1LKG!"*R9*Z% GG[B4Q\1BQ"WB!IZO*J\[1C-(MJGI0\ M6C$X[Z@)5(*I3"Y"P$D ::=;J"V)YL*0EC?"NJ@C3:Q9/J;:$<9U7IU6?4JV M_67C%D%Z^WC:A^&ZQA= 4O^'6+\_YP+ 5WG-QOU6YP=#[N+_XI73ZN'8G0AUK;(F%?U=&)\[;<+<3J=Q)!3#+=;X-C+V$( MRP 4'*%**;&G1&&8V.K,M+N0DT\,B;RZ0H,1+:3_^C.'"A<8(C9M'!V,*=YH M1R5L.)IL>C#NJ???2!R!QWY?J;OX;5/333A4%38YGKAK,*?L.K?3TLP;S!5. M,>6=LR78UE4'EE"#%F&BM9O:!8NBZL_!*-!36/A(?*5;9,O$0.7UJC,\7^4, M7E,9^XVMSZL)XTKO>IK9_=_B,5#E;\Q\]0\T"8B8= KV3)U9)MNB_G50E_ ]^&,(5R, <(GY"[;$Y'WNO11TW5:1V-+ M=NA0:-\9 %V:,NLN:VXYXDQ>&N-^%D543)8+Q#Q; M5N^<]F43UE&9^6D(?OPO<"!' ) OL+EIW;G83=HZFT6?XJ"/I(L,BF8*WC9. M^)Z[6&_\GLC"2SQ^5]P.D=-(,<_H, 9#&"VH"720-JSTGZZ$-,S5MY%?./)) M:@<:?3J?-M*T\L;CB#J/S+ 5&[M4X5U/>&\+O_R;@P]_6 UW3Z'!^#:/GV$ M->'%,I-_?U=U,_CIGUCQ<I.-TY4^,'S:-<:+NE8A9UMP/B3U-P6B@OU^9-UR!-\=>/G%RN6Y(^ M#N%AH:]U#5-+26"<>QC33T346=)1_)A)NE$FJ2M;";KN(V*;VDCH7+[ZD,^# M*U4><)=))SIPSC!TRZ]SK>NT.-'F9 P)IOTUM;9N.>Y6SE-12G94@E/D,;N6 MF^!/LUU)4E/YDW)6M4'":6Q Z(B)?3^:5Z@^;F%OX.-2-%)N&KS(A#ZKVKML( M6ZQ_/#FMQ/=$\8K8-N8%YE7=^M;S@J-VM*3S_=?T+@#4\4E/W9?N]%,=&]O- M2RU'T#54(K=6%UIZ\G@/T*WN9>WHV^A-&/3PB@REI3R]\E=MU(Y)1J=6]UQN M8'HI?YGUL=2E2":EF7&AZ44P MFJC!KI8YH'^NHC+Z<#OZAQF1.2NRPM7^R[HN;K"@PPZP5#$D/1M\NP8.1A = MNT;II$>+CSP<'N" +/MG[D@\@HG3X'>:>3P/WT0CS,%A5'D9==PE+I8S:;T; M;C-%-)U)WFU6.+6*F;\4^-%M4*%6,CT\C*NZ6@QD!G9;>K@(-W^UXBT7SQ-3 MMJ[-2SR0IM:+LW$$;B/W,#W![8$N=$(TTI;BO5=5([CR MMXH.0K>-IK)3%LUQ26FF'VS6=M/U%.Q@M^:LJ(E+W_=,X/0D[]4_Z@I7CWA7 M'$N$]IK@Z\*34^%Q[0"\H8-5BB_/FC.U$GT#@#SG^N?F\M22'M>\,28M' M)>P#3XMJ0S62I"VL4B:!*&6U&MHR]II"O97VVEB#&\O153#+J[$KU'FS"BP4 M?S7)3:9DM+"\+5Y+@>9WHW+DT&J&7=9E/%7GL>SF=&HK"?/V;091V S$;Z@[ M,B:0%^TG*)VV+J^XJY+I=.%9#^1&=GZHNY@"I=ORW;:CU#NN0&XDN,2HBRECP5GBULV$P(L_Q$]?T9'4L>=N11SH$P2< MIB&L57H>XS2& [LXRJG0LZ$NN(NM M#:YYHU%&[H\HLW]ZI8@R? L=V?ZYQG\#8E7' P>ET$ZJ:TOTAPQB\1[ 8"OH#A0O[-"0:VNU&E",\B;.G+ &(2H3,+G?V"BF M/=6K?^>GC-^]P=FCF ;;<,*24MEP*$4FX2%WT3CH-OMWT"IMM<8'/8'H\O*P M@1X1;.\"("(3]+'.="^R7AQBRLKWZW).'AR8EC.DT1?3DN3CY1E][ L[U>^CEX6O2,C>WAX<%(SD"9M@K $23&_=V+TF%O#Q'LKX1A?.08O#)CP4X0%U!-\-:;.1ZP"0_8U)!F#QT3F4TF@!(&2 MJQA=9]A,E7N(*M>*W:I8>(R M, 0[>4?YGG]OSE8[P)QKKI%&*48?KT2:&VTJO;FHWE.,2[I$YW0]DYAPWS/& M_)A?F22.1+V\0\BF6+B==E08$N/G4ND#]V[O2*MFVD'\U'00Y_6]XD[-<=-P AP&S>-ICMBXBCH&Y0H_ M\G^]++!<);^5=UJ!J#BR],RL(![-?9;PIG<"MY_%7>=C+5\9AU0A"DM=G#P6 MZ6B>O*KJ)^@0L9@A&,,E50C9JXBS5W6RX+ M#9BA)_\P>QZ>V!1X5*8U(?:'!T[N1XT#T9&*R(@-A5#17#_B,D&"S6&.>)/( MY^:!$$5^J:3 B QMD$_UBE#X*'>\UYI?P6M9B0U(]]-+NJ0RV4&!< G(8"3. MJV(\AO9CI2?3RXI>T99&Y-*;.;AH*D[4M'/RTUU0'N^ LP;?'O=2KKIM5(E/ MB2I1=F,PG?OO]XV0([P4B](VS)MHYI1P]M$XC[W]G;Q&+&PHP:<6LO9UX>U; M 2MO=^&8+)'B8*@\X0-2#GM15$L*43B[U%O2_BT1$3S%/C[X1NZYW@.,86W7 M359T[G/=VX%HL#2T5!B']<9?PX=QJEAVT$U3K$Q6#^[P1LL?.#*25V%@^A6B M51?X"\:J2YX8CGE%+0<,UM)Y% A\CV7=Z" '\P$\S3>,GN)QV(_>G;PW)[<+E^=]2J&JPWX%( M8(MK^@N=LRF-P-!G\^%;[+A[ASA]#]/_P /X"9:R7"Z+NFPV'0B8T_!_8=;Q M%TSLD+UN*&GUJI^%7W;?8ABQ?'K>%@L,1YU6RR4S5<*4>3#X9 MI3%DB\!?ML[AB&X78C(8 )6)\0T+5YI!GYZ4NB",#P:\SFS.?9+*M)[_S0U6 M0:/3IR:BF=2#(NKLPRN?%R-;E$WM4#[@\=BV-4R*H1=WHDI5[@*7E%]X]H[M M;"!DZQ>#'*7A I%M-ZCO@.1BFAID>^'=4--]S"[<$Y@L_/''IJ@#5V=V;BO_ M6B7;3IWPU%WG],QN9H@EZR^TNEY!@IXEP50*[5+[%G:9O_$=+ I,"UJO5>V M>&G,N=R#;A).:CG.$%XZJF9MJ<7G:A_SSBOF+1(6C6 [; MQ;MU>*#;E4_N%R:L+;A%^MM.'7'GF&O0/U6!J F\088@9^0*WA,&<"$K: M6X:%8W P.-&PKWA7+ 6FW]&><,V?]H/OQ)E/:#']*E92,E&LS!/VAY20N* M@#+^MYS("%C@D)T2H-S>_$2CWMS$9DSIR!F3YARD?39MBB??;U-C3)C<$+BQ M&)3ADSRH2E[$T>I!P5'N,*O*F!;"J+MFI\N,1<;WEDT_#'.GW@JCS#;H.$%] M!H!X(MFB4L6H7XJL3UM>-+, PI9LQN?!9JZ+ZO0I\&@J1WZF]GYR2O<_TCL" MN_\=4V6\1*]I9;T9]+LRN.&6R;)?PD&AWU5=9KAHJ(*.LG$2,'5%_GLV>]-D M20)?6W!:KU5E%B ,P\K38:&>S050$(NF8\L4*1.,8N 0?6S*]84K.ZOJW)IV MY0IQFK@(%Z!R?0.W>Q\@&@%[_2QM@W[>],22W_@FM(;N6CNA"BY9>OR%SK.M MKQ@TM$T6*VDOY$SI[%0SL7JG8@6'GK6FA:&';?RXDR]V0 ,I-VOY'WMV TG% M"'?BZKD/#&2W \8ZL9P'/FPUZ.9 "&T!7]17WHS)I#6N/_456YW(8L+V3,2I M$']]AP0(?D*:+0?"-MEK.DB/FY//B(5TNI[-9XVC03.G\J_<(Y*S *3!66G &_8$GPZN:-] M?VDY2B^_?_&CI;/ V[SJ.!9&-BP<5G8?3DL]LNBW3#%(!U;#LAK+?DBYXP!7 MA\D3RE_,BU5Q)L%23 EP^]Q%-=_ .<*_;YB#4\?R,0_QYQW>.VY;_9<^F[]2 M 0^1LO!LS'4_(C#[0'%Z2;>-V(>OBVNR/^^(Z[(5^_!&NJHJNC_ MW;15-Y?J:[Q'T,$N8)>>S_H EG*/0ULC6N6[IMVL:$[/Y]3)6:T;C!)WZTUO M3\3X%#\?F:'\"N\=FN&-9GQ4',O8_^$*80*9%5Q^9^L$7%+(]9JFYM)D&-?L M^RUP#33XMFE[ZAGTXAPS*ZT'Y:7U9*XOF#*1..PK^8=&\GFERA>_G_;@J#KF MW>(,L#/-25;?_,FUC=;VVRZ)D%(T:9LN^I46U5LS+Y=TI$00 M-3]:4_*WK*6(ST\P X5,4T:O]+3L>?[UE62!QF9/2[C3&H[2(+7! IGDDA^W M7ZH$D@*T#X'P+1HB%?<:<^U(,GSK$5PPI_ZR&.Z:V"XK" MK)HYO*2D]J#K]9**Y]D;YTJCX2UTC.MY<9R9E23^*3B.Z[;$S#66AN2. \,4 M,_ !(HI)XZGO--$LF&=@#,%X+NYR=\\0 F!2-+04=4'=[(H*R_J:6=_*K7UT M,2V)-?(9?_;W9^XAKH3J\("F@7_^XIFK&,&%1==_7BXHD@^*4VHZE$'\J16N MA]EW6BIST51SY>&:-YM3BC[!DZ:K0A[+3Z#*J3X$OHR=8F#T,U"+\L>3_Z:_ M)?A;S:1#73C<+L=I=7CPQ@,"GL]Z/2"OM"KW^72P^,-<;:>W=K4='HS<;8MR M3C%_+H&>8886+KLQNJ]%]GP%%]"L""OC)J\OSCM; !8W' #I+XB*S.Z2DI^J M$(N2\UQDT;9-GS^?U X.X B'P5WN]$QW^GF0S:4@XA7J>!#+3N*%!F8Y0U-< M;BR'+R*($D4%%8TUA5+GQ*QC?_3A/6G'K$2BZ;H:/MO)HWJG#L*=^0=P/,XP M.>4NT;^N%^#F(O=D:/*/;.P'MOE?'Z>EJWX1FCPJEF!F9%?Q5T1 EC)D@,NIGU3'7H/>>6JW=@TC!^RBET00L6 M_'0ZY1V'+1D_MG&'O-[ 0>,$5@$OJ&:HN0N,)MA/4CKY/>=)/5-LT1=(-[H^ M+TVJA8O_\$(E:"L=]9R*2=?5O,078"AC7=3T@R ]I4+.!;VYI!2N$;_Z8KB$ MB\QFS2H@G)-&6>:KCFTUG40.=8XU"]@D@+E@E,3E:+A4;K$ Y8@^F']:N>S* M2XQ":\V6RW(XVU"*VCX&?O]T$T?A4[G*,!.@.:&H6J%50>NB63@H4I']:X.V M!OGGXU"2(G/R8'*_OON*)J%G!6+8BGG%I'#$V5)+_81C7@GJV'&8Z7<.GRX^ MTPP9;W>IRX.'. N&>A*$<#Z&81.FAP*'C'R@0EYM2:MVND\/.[HH[,13@E4A M.13V="U%B#0)D&1Q4=OF,NZ;Y@LV@;O>G&J73UJ+%I:TP?!I6]K15+7TOR*O M09X5)J;5><<4JNSUL[&L^G8*@"T0U+#T2%+HQ%MOZ?0=L).OB:KK1Q#^AC'% M23(W'%:> "9D@L$0/X5K[^B+#J(N<;S=#I_-%Q]-AG;,[8^KR)9XO;' >:CN MB.'P;9NQXK0K+95R$53F;%M#7"J,@SGT057[.;9%_2Y@"-34(/TE^"A\F==# M,82(FN1KC4)IMK.?J\45\3!FK2D6TR7;(6/]@6W^MR.P!J1&1JBH8BV-&1 J MQSSH7T/]UC $W6JQ__+FO@\HQM-/,[!RO?>JZYJ&'>W(/M*75[ M7C=C ;;)P.E,25R&[";CIJ6#&U#%E\:ZUSL()=Y,9?3K6G$LX78(EX1N,KTKYPQB^LRU7F!*#_PFPTYP5 MKVI KF=M=:JW56H7J/:8Z3A"#IO@,&5'S,4^@"$GJ9Z889B"5[[IPW&N)W%7 MK\,V_<$Z(#J-=PF(^N\[0U2\(;5T6I'7_!>&5=AY&)SV(LZPM-:=5-=10S_\ M!J<^J*I*6KG4E*\ XVC)%"H-MJ>0Y ;7]G6,IV8#IT@%!='!J-K99M51N5=\ M\6+I2=>P1P7#JG?/2=I\2LX<+VJ7NB'R#AMD(2\"E4:&2^(!XG:T; 6ZJJ25 M$*8D5E/TB>\,*CASQV$5#"#:$IAR:-'K\FDC9CLFBTF7@5]*CHMT%Z>PJM6Z M8,.36RM]1(;=J.\?JBU!X,+NO2QGA&\6MJT\>_SEEX\_B#)S.'F!"O\JV4P< MU?/-V:;K16'PH#[[$/%E,R9V^]R@O$7Y&IQ.OV)/'M/HGG[@T64C@PNW\_&G M>?;DT://[W8__>A^*JXTGXD#>_SHO@SL9[!/_*I]3H/[]+X,+MS3IS2XO]^7 MP04K]P6.[6UC^GC$ A, .A7 0 9#8Y,3$T,F1E>#DW+FAT M;>U7%V>G[SO-]EF]=CKJCBXZ M9YU_[;_^]?20?\#50WM;G)[WVY_%^;M6_Z(_>+/SZ7UWU-D1P]'GB\Z;G4!' M:G^F]'26'?=,$LI@!]\1]1H,T5)1II*STW;WHWO^1OO9[/C5P<\ZVA$RT-,( MQE"3C-XZO7*/A3*9ZF@_,_'QLS@[$?;WV&29"?G2Q$39?JI_5\='Y>^)#'4P M/Q[I4*6BIV[$P(029FI>=-_UWNPD2.?.V>GY6>=VIL'YV>GAU>X MYG7S'SW_A@1XQ!&BX%-SU!D,1:L_N.H/FJ-NO_=8E%PV>^WFJ#_X+%H7S4_G MS=8_Q57_HMOZ7!"T7C+?A!XDX.H#\P:7;-M\O&Z;+U&VVKR,?5G3\\J>O MG/Z3!#:DHF62V"0RTR9J""G:*I W,E'"*Z^+W6RFQ-__=O3RUY/3#V?CC#:Z].]AIBK *MKF&";"8S >JE4Z$C@>^-50H_D>?PCU28"5VU@]1K M,O+A^52D,YAU9@(?B&>O 7:(7$J6CB4D\HK.@ 1?QRTDJ3M_V>Z/"7&B.5\'\;?CU4R04B(/'5ZB"^=V;_J-0_F5%'*?(UG.C"IB6?S M S%:)>C M$$"W-Q-Q8JZU#WR !XD7,(')XQ T"2?T5$(,5[?*RS-]C>I0H=M*%@0.CQ-G M*^Q$T2?JMQQH]E&0<:)B$"U*V@E&1U.!V@ "=C.B"DQT!"S3,A#%K53XN<)1 M0M16O!69"&D)-')7W.AL)G#2\EV8SB1V"J*"ILC!2GBE$P7_PCE@:: Q&I@ M*D^L!<1,' "Y1^( M;3C^ZAOA9K-]V>UUAZ,E]_$=T;.J"P!=00 X!RKNASI"/J#NC^<%UPK+@1^A MSC*E'/?9QEBY%%;HJSOF=(22M02D&F-@ *H%/(?W MY&0"V@O$XV5 B%P&Z?<1::O_L3/HM$7G7YW6AU'W8V?XV&*5,:",2NLUL.\U MZ@_*GR"R(!<1[0%>2K@TDXGVT)/MRK00U)TZH1DA$[_$MF4P<7I3182'@H%Z M[8_CP![-F.;PBD$ZX*E(FPJ+8.($/7A@Y@I^W,P0XP''@7Z1@5@05>EO4%=? M 8CC:./_ #OH3D5.VWFZZYD@0"9>JV#.G*H8VC5::KW6*:C:"/B%[3B+P?4I M#B?D. !O.P6/":$./F8'%N6X;$0;PLEO94.#3JO_X>JRTQN=B&8+_MT;=7OO MQ* S'$',C=?OBK0?Q*BZ?R!<$'\J6EBCI2Z J-?^= 2Q%#DTP&Z](+=*,2]7 MLX'^7;W'YDQQ0X*A':Y6)0E8!$ <.!:FSP-D#=I#@.M72I'VN7"W+I77J_7 MUKW?0/O;U04M.-J-R0,?:84HF\"H'#R$L8H5:(8,IOA&<;:0.,=!]QPZ0BBL MC8]S8;(+3+SKR5TEO1GB56FFS9*/@Y*/*W%0%0#JM1(!;G2 ,I4IP-L8N((0 M&6=!(2A,"\)QGJ16O1*$\XG2E&A8=.R#/4-TS_(C2)\PGJO W.QA]*S R@G? M4056[%_LWEI&RPEP%-X#"XL(B%5R#:Z"8K_5]QIB=VY?1(3$AU&QUCXK).H1 MI%0$FSZH* Q/&E&F(X[++NPG'^<1?G4CS(QAG/USF<*X"WBZNF9V*;N_6^HJ MTV6S!''WA;U#MJ8R4N/4 U6:*PF.48< Z1ID21(!_OGN?1_SOG4.9S-4U&OK M=82S07@S2V24:DZZK)[9C!!U/66W ^DE>SNKF4L(4B%_CV #'D.+K2QD K[& MW/!"3'I/5A3QU6&[^Q' V1:/ZC5!_YW&8+7S0"VZ#!6NX#1>BN54[8]!V;_L MCRD)/);!C9RG.^!Z#F./&I?K6\=]>T_]VQ*=N>_3^S<[1 MLV<_%463%OB.SN!_L<*%?J_;0_H@9MP_;PXAAFSU+Z\ZO>&]:DL/XO'>@E[$ M>1*##M@ JP@DCK=%TP]"3(&CVRR\1%,1*K 5LIJ%I-_YFRF8$JAP0X#N1O@W MK!4"'-3J,0T+0!6 +5AG)A- _9C>QP0IP[J"<^-2O"T\TZ!PNI< U0"]%;?: M$.,\@\P_@^ 20)VL__CN>DWA:,'C[R-N9'-;A\&AF14B#C#2N*%0F):(B,)+ M$ZD)U.)* -^1'>ED3MY^&_U5V*W7ID8&)Q5_.S91CLH12^T[]*%K(C8FP#*- MHC(71!L@9N>&\!Z7'HJ,XIO1* H2'8T6[[B=X,/ >FG64RMPINZ;JG%1< MY&%*(5M%=OJ[CI-?M5S'U'IM=;GD*]V*(0#QE/*MUR$9RX!D3'2"[7G.R#6?8J# MML8O#"4J920!"UH&DP(K0!0R@=">C554[;1>LYS=R$Z;H:*4B@2[P5DP!5 A MD)MA41V8'"B)M>Z9CDE?#T%<-CXH9)/&H-D3#7-QHAR6!/?RT +N*> M6R:L>WF=N @(83U4,@,4N>)!R)J35@W<^@.,2O=Y2";%3KID'#Y$1@GQ0";S M@OTX#:/1.I>$PEP/I,4CBS68^^+CJBEOS>,?Q (*][V%SF7O7=%G].-6*NN8 M04@) E,1IV3@HI4I9W$LJ55N,$ M$A]92^AB &<["58/6V%JZE"#00-=QC)J.*I.*J2<.(. D=P50/R)+O:CP(!,1"2' MAM)/G)ARL%1-B6?'!]*#A))':E)/>PJ5@,DAKU1&660S83G$9 M;37=8QIEFJHL=4G_/_DY.36OO("7 7L,%'+CDH<2N_,F(EN_*VO4RN@-UDO5:,5-YD]NQ5.+ \4'&C8!<\C?[;7ODM M1T69&$.5A%2&Z J0A_2,"^SX!3#%2DUS8\7KQ.D9S0!6E[!-@6PAW5MSD^=P MUY=G81-?-XUG4O(O15W6#44W[DTM&CLY0S#=+:"%.AQ(\D$X'DP,,T\AX(FK MX>]2$KXM7-E"8+VV1*&/FHP>CC:JT4HMLF.N&F_(55>@752Q_%4,J2X#T&8? M\2V;.EPGPW-'^5,-X8_7$'#[Z:KY&8ODQZ)YB;5S,?QP_H].:R1&?8&E=7CB M\Z.4$[ W VCTBQQ[Q;S]4_*FZ.V53L(V!Z6V/AHEC)312WG(O.Q&I\I&Y#/ (Z!$52:82>SMX(O5 ,R%S]QX0';IV\EM\A:"D^#X/HSSC-:9 MS4R.!;LI;IB2?<_9&W'HM[B%6JG7+NSH;$\24K?3Q..X==C(2M/*-Y4%;5G1 MUD'+VN4VP"KC>UMQ+*)R&R@O1+L4+B.17$2A$@P@O*O&HU>C6HFK4YN$$/%5/4NI M[;B1$2G>,R$N4W2PI!H8^U7<2RAA#/A#>[1C!']Z>< /^]2N$\S+_)[:CL*% MYIGU!>M&E3)G!,4B9;F- 0("<8=4*K>[,;1U[WYMJ(=;HUO'+F7&\ZN=D^+*3JY?./E2)!T&245_JL-#4[YUBZ9LQ9J8>(P8W$\ MNQ-VG]UK6/7F-I8'WJZ][(S>]]NB_U:4&[>/YE\V;)^3?RFP&VNRW*UG0!QE MJLYJ&RK :"I$\;^XNXP[R]SF:!68S\]HM467 @NI7L,^@"+U[8A6Y^+BJMEN=WOOBM_#JV;+_:Y&2DS/@&,J\4;L5$(Q386N8WEMM&\? M;+N7?_ZI7-2HO73S!41@'VT(!DPIPC$.J] ,7J][[6CIM3435 =:?!:%LW#7 MLEXFZ&AN2[AK-I)P&^W)BS]IUV;M&LDO!=R1Q\7^3A\+-#99 M(==N]SICS'NRC+$MD#<-\17]W =8C[T#YQXBK[SH7G9'W/P$_[G*Y8GH]06J M%=YH7@A;[!P^6L9)S1KH) JFNV)FN<56]4%E=4%\=;=AG&BJ#"*PF M(I>K3=7,B$JQF"]Q]5.*&:B#NJ/<9Z?\<;=J7CQMU?QY? ,]VVW M]7A-GI43F]:HL$2,HX61GFQH!$^+DJYM1\W0W) PH0R;X N:E0 U&9@]JC="H^$5(]U44,(D/E%4;*S M=(PN A^3IC*9-ZBUT(#G "#C#7?_6J=4B"[:Y^UYOZ12LBYF MBUYZ S/M-I MC[Y43BZIDF '@[#FB+9@N%6'&MP@UHVR>JUHQZD<2R'UN<\AL:(@7VGYYR-C MV*90G 9S9X9M8%,YLHKO%P.2"-*4%LW=/3_B,=+.V[>=%O:-BW9SU'GL\X;E M,5+>RJ$C'<7Y/ I:^&#]DHQ6CI!VBM?;\)([&T[G\6@*U #*SK3UOB.?/GK_X3N><(4)O M\WD^@.'+;N]149@5+93XU08\IKX@DM6#FW:KJ-PEXH\<%*,(A[M+^)QQ0*V+ MEIR'Y7%_]+XSJ.[ #;KOWC]B6L3\8:>1KOH,ER/QZ63?F=,D#P)L8H?95;GE M#QEK^66)-;M[* 5W"H[[XK':7/0:UVOH&]P!M6FB;/$:=U9L-=JVVF(/,9YY M20S 0=A8*,Q4W\3Q(+D+9%)>%11;DO^#Q50-CUTL-_PO.5>& /YD CI)SDH< M-XJ^!\YN(C71V<)Q:+?H=:P>%7;Y/ ^?Q>=<%NY4OJ/A M#HPN?#1"ERD4#,_;Y!PV@N=3.0S16"E-L(_FLPU+>;%!FI*>:)=\J;E?*>X M]_)JT(38H-4\[UYT1W=]$>B[1[[L 6WE9'EG?=V'!*IZB#U?<5:V260K![/7 M8$7A-5-NN2BK-I318RP;Q@G6S3BX'"M/YJE:/>_V5'S]"Q=?,9*E]BA0.]0R MQ=U[U ,*@JP@BD/2.^Q>K;5/4(HD-O[9'\FFW MZ4DEMW:0+.#8M38!AJ0S/%5")=^$*O]+'RXK^@@!-/$N-K^YO*S(#X4'K0+Q\=K0K]W:/7NPASE2N'^%U"KH3-;7-RFDE M+3JXQ\[Y0\3:PP^M5F_9-?RQ]YXL]3WO\K3Z[(JA,K;T_38>*&P&MI MPW[^RN _*[5C_+)CT0#FTB![*E.N_WQ498E5,6S&^*6@Y8?S,C]O]S*@./WV M9[A(7_C]+U!+ P04 " "67EM8XP=RM^K: #S(P$ $0 &.#YLL+E<4$ %U!/IDN:='?! MM$W;M$F:K4NJN(""&R@HJ @J B(JKH KKBB@UPT0%-Q!5-"KN._\,E.07:_W MYWW.>O>3>NFM;1L_R#> MMZ"J8CL ",I(.EM.,R,S91ZHTR)@' D"+:/.K(MTIL2HK6DFSPJCAW_Q^%/# M6]GLZ.%Q. &1#M38#T-F:$:P4BF4%G=O0;56^O\R+/J'1KG><$I;T^ M>G@7>+O^O?,T,+RUBT0MC1Z.=5YH302(5GM99EHM(\&V# A"K59TI-%BAHWH MZ:T0"($ B 0W&:TML/F=A!LW7$,[^BG?XZ2L[EVTN':T9S^:_3P'>.JU6HC M:Z:193D/&%$4!4 (@* VG:)-T025KK<)RH@FR$X?WRZFH))/[8TXEHHD,0#)*N2)G&)U\Q/Z!G%7U MKP YJ[H8]PO%X!9U2_H;";@=[OH-(ULICU7EGE: M[:!%D6,S=*>! &)949OF,@K81;$GF\JJ'-.Q1P>Z# WCU#W/[KS L9T];.=H M09^<>EN6R=$53AW>D3<9:1@>!31I]D($]H7LZM+>K7?V*+O+Q/\/_9(9D6;E MX1TNEF-:@S3/M._%U.SO2)H]:40=.R.J,+*P+Y4L6T"3%4*Z:/SE#,VU1MB] MJ8QPFXM)M^F.T-QJA-HA2SMH[&)P4I']D.]!#T+M\._T5->X6V.,W*F1N[B@ MD9:NZ]Y=9K,'$02/!$>"721NF18+;*95U95RMV;]K,"TV@NTK'91=7U\>/'M MK<;6@BXEKO.J7.$8I353T.7'9%O5>VTGH0$65&T3U'*RNTJCI)MIRI=#KD]BZF75VVTQR; MEMD#X67*7%G^2X"VSJ[OW4@@B>]JH>W_GT=7"W_1//9O"J-TG](>T"-UEE9I M!ZTR'9VJU 9";48XLD,!$0,(MYO 4< ^M'OCE+-L3ON/4'91[H5AEQG]['^" ML1OE_C#*S[\K$\G6RWO MMN7S?@=6QNVU+QXZ5].'IU_)>Q]YT.V2(V?71 MZG+)>.WALE^_;-<;<&#YL%T_ITM$!Q("^F0%2%W^+B_IK8=C3K<3#[.$K1G+5$\A4$^QB)W4\E4G%VZ0D9*$:TD380]&PT+)$FH$"]EH MRA-Q@!6OUU<.^.R%?*K@TT4G46!,#<9PFZR9 <+9!6@,1@JD8 M)S))/M4%**4%'\0(,%X4\3@O6EA1DBJ*3%NJ95*7KSY\K\,6UM4EG'3:=85( M=\JLX'38[$XJ$'6ZHF2PX,VGZOF44^L"+*<]-5? 0YJIH-T5\[&9JK/A$],)EY%)&$DNQ6?+=%R4TVYC)0W]V?"[ T.SA>/ M*.1 ,I<*U.E,2 M:GZTE"V8DU(%=3<5VT#F*FY<__E??U-=_DQ,DNQ"%V BF2-<,3F8PNE TNB3 MPQ[6H1KKL3*1+.E"<]HYRE[-B:@!EWF7I#+A<(9V2: +1W&S9 3*R32;B\!8 M@(^K[U8 MC):RV6K:%3<$=3IG.4PY5-"3<"6P>,&'H2&)+SK2R6:V)%=9R9A0$DFO3 ;J M%MPN^L3.GD12!89$ WZS4(S4ZC$E%[/7HSI^(L5YW&6]_W*5+ "EA+7 _OZM M"Y#=SX7]?I,@VNT'!8,MIP@*X7#%0 +5!(-$&)-2M1Z#\$J]"[#K6\P?)$$: MKOJ+QC(:KZ:#C#](&E6!=@G$X7$:=8PA&7['.100ZR MP'EWC--JS@"AF5-Z;RAS-5I)R9R_Q-.4B](BIHR/(KD@C82!>CY'Y*IY%<^; MX&07H!+Q>[D&IB@U.QCP5THYFS<:+;M+!B]0B?L<2)Y&;=68:J=-0,G"F"NB MG*<@I<06C& MY2;%6 KSY, R1.:*$AV#8TDTAQ7=8-"!J"*9B:.:'_)&XLFBDW!CA403T%4S M<[R!,(L)$TH6J(JI4*0EHVI(X+4:25()MJ':=%_6T,)2RF:I%[-5UN8Q6/78 M"&!N)BB&D2J]"42]?JJL,; M3""J205JCGB\8-0 I1$JXJ4HF7=23KGNLED24M0*I&5KL1E&Q:3&B)FJ2_+6 M)#,99'3&1 +RD3"-%"RJR/-VJ$($8H@'5FIQ*) 0)4 D!AV>ORF.!<#!0TW"!8#+]EI6[E4XK/)'4/.,ACGPJ5Z5E+-B 1:D^F8 MOVJ()1*^<#@H.U@HX(];O5ZT[D1*V5JXX'=S*3 I +Y@" J68V9 @RLV1F8T MN@LP7^)J*6-%-$2)&D7A*0?)P4 R;4"M./ %& 6>,MIOS@9(O9W0E ME2A<3);9/%M-NT$-KLK#3-O/F1"@*9*B ):!RO%(!*%*C9HCFI'LNQLA++-C\D1P6- M%M14+L(T0X"Y%,218"J%D,4&(3NJ8'L23UBJ,)J.J%&#E(O6?1Z+ M3XBZPV(@K)"E-.>.$78.PX-AM.;@$T[('Z%%ALEZ5#^CV[P"LV 4M*J.#->, M>C!I!QR@-57Q6+6HT=!0S5F$HZ*.3([W9^)FSA^.9TQEK*3:LBXC+]=$BPT- M9 R$!'C,F4B1-&DJPO: 8*Q0DLN&)LR.!%-H.EC1X:OZ M3;Q-392JI0!%VC4^X,6I#! MQSV2'\$!S$@4"-:-!.Q1N'.V1(]DXC40!$UX M-94 Y;C&%7T>.N$(=P'R+%*U&J-X%(E &A3R"A+!E\APMF!(N@53*5-BZ:R4 MC'G,F%T32@04SK%H,![UF/6:F@=R/JKFS)((R.-Q2W/(AB12$1)1Q*N:I7 B MD(DX*PW5XL=AO^*R%^(2%R+\I9#%FHI$;"ZA4<\!Y;C%&$$]Y5(@UK $*U8- MB7%%AR('JEV OIC?%>9HOQY)RAF:4M4J86W0@BL%Q+PUI50K2KY(PZP&2MY$ MH094HVA$\'*Y0CA6%Z-^?>9205<@F0,9B1-=78!%EB]Q7M84=6D-&U$P9SA# MW@ %O30!SI70.A=VA8)R%8,222QK\4%V,9\LFGXLN M!YLR=,0BT;3!5O.E=[>1_1N*D33(KIAA3ZI(7DW3#L[BQ)M)>T;*5.P%&K3$ MQ%*RAL%V+H$X8<3@A8%&U 2A@*A1JAWWVL+.J(U0,"R=\^N!OQP.VSFOT>!T M^I5@GE$)@96;WJ9.2IB+C-F!5&?^K]5C:32N:J)N,'5:\&;(L-Z4(8[+-2EO MQ#""*J-5M.J*(YVVS&(U7,'S5J>G3+)ROED%V"E;6,@88$M24@,!/0UG2R6D MJ(3*D(P@L4S2K)6C4L@;#*LVJAS,Q+*63)9&R'@55VU&KYBP*K$,&(@X6 UO MRI I>VUZBL<4'!K,\%5<<*NVN$#QN(SL="B[N18M;8!SNON*Z,),A/4)VR,9 MZ0*L[#,7_\V'[*M:.: +$(T"NH?;-_'II$K98\54P8CY/)V)X)_#_FD/_]S! MQB,YDQ_ 0E*NLRO-6?X_#;;9)(:+0(R5F_XP9^4(=%>[X;@:3D0-7"(0E/(, MG+5[2S2I>\5L)5(OA6QF, 1$7''+!5RUB+C)R>6L*@\5/: @FQT! MPB][ZYK=DVL@%;UTZ@),@P*?*OKVPG)8BKDPY.*"3"-GK67:Q;@0-G#URN&B-9HN Q)FYJ-"F"1+(.5H"-3EV!O M5N"]!$Z"237*01"<124FE"[:H 1FEKQ62&+B 4>M9!60=+7I#P$?P#>RDT9HIADL[BAEM3A!QJ)II6[%4G@@X@6=^7@IZBZ9 !ZG0P;= MHT(&OJ[X_![2343SQGC<*BH-QIF#8M;F6G@PHP;J#IH@]*33Z*M4(KYDV9L, MU]BPUY.LU*)16ZHBBE84$7TJ6]4=ZB[]T_V7:0\%[0(\H);NYT,-68YR6ZI%*1I0FFK#&T3:8;>G622)N/E83K6Y"2@)N"I .A#- MQ)-&#^V!!!.3X.NPDC'2AEQ4#;%XW!IF$K [[J&R.*5D(%$+HLT196LF M1Q/90H6!T@E;P1DL@# *D@8U +,8!"LRHM+V2BGN=^-P M6<]V&#;B-X 5J&Z1H1!9X#D/5XT$\LYHME8'-&LNT4R6^'@]$96+I!J% RP4 MM (B)^!:VI7T<%XN6JP(4J9@13.5(E\H%>NQI 7U.4RHNUIC@V8!MNK2CWAX MMNXQP$0SQ[;IV;DUUA#3!A'0PIR9RB$8QBE%,Q-*@)IL F2RKGD""2L7RB%U MP&=4ZW%KE5?%2(*S^6TAA2UEPY8,+J-$LZ)/Z4F'EPE7S06;,6!K^+U^RI*O M6..Z]X3@6L+N]]M1.UXV.W Z@)%13Y4/XCY;6:T%V5I>S1@-&LC:W+PCDH@V M;9D14E T#$AX=#FS=Q* 8NA:)*EP'%2B94TQWK_M,9.UW--* * M9XK5TR#*X$&A*!6I8LFF(G9GP 3N4.PZG4X P60UG3)'G5P1-TJ^9(..^'WQ ME!UAO70I9P\%*< C6Y/10/UW \"XW-Y9@*PTUQRZ?D:M/)Q7RQY!R)"U.BM7 MH!JF!42[5T&X)""Y8!=!$Q*C5%$2=-N+OG0U2@2KB)^2@A8/R@?20M6<:GH; MA\$@T\$:!ST:!-J5N,HAC@:Z*GHJ"@S9@V MQ/WE$!KAZQX1#03A7+'4X+Q-0'L0M(.5+%F-P$6C.U#7*#R)XJK' J&*R1IQ MJ'Z_,5USV0J:YB1KI('@B%-XZ9*JNS!XOD 6D,B7LEO\IFM0CF@% 6-4C1"1&L1 M3X24FSTD>9X)IS5CUF^()-)U-1W(B5J"1$-93 SF(GH12U5K'H-:-8;"G!3. M5IP9PFSEHV6A9-KFNQ& *KR".>I'3X"C47+I/ MRUS%XV*%@+VAMR=K#8TL9AT(0_D!?[5ADRI5VN5C++PD9_P9PNDB[7D[SCK3 M3L&0A!TQ<[G&19E80"5"T6;V9?+S6C$0JS8S/4LS+]N5DA4$S@X;+9&&GR$M MG"_C9BP*' P3KAQ'ZEE3009C6:I3'-!4DN16#SJ!.MN2\4J&8T!2UT&D\$2 M;(Z[A;K&R#XTF:"#3C9>9BB5M#J-4,-=L^3\)0V)ZB9F,21X-D!1/,]W 5I\ M.;K(Z+8%%Z),U'1 E GI'K! M4V<2:H # >"R4QD-A)U-%Y:3#)%9A!@R!S2"E M&0,L(_J91,X=1RI6@3%SF2*0+5@S3#Z:=N!(J>$U4/:H45/M5,(D.$B9,0?% M=- GQ0PA54C*%B0/B7VSJ(1;D:YH"AX.55$9REW@RA088Q)J# !L>S(+% M1@XN@ZQ92372%E^J(>%AJRFHU[=Y3?9:.*_9Z',#'J[D(X5 6)&-"X03:F&H*RG:8TAZF,HPV.)RC69E8*E1P'HJ8L:O62\@[3"Q69B*"H M,8!"4080/=$X&@YZ$4ITYQD><=)64@D3Q1"<]L.P[,*B3IX2X4)5EI *J.M9 MRINT5LP1(6>B@.;S)XQ1BH05O?SR(R6#EC<(:DD)A&UU#79P,%='2FRD5A30 M&IU+9'&02Z(.D(+243\$14E11&6J%'8;4W $<2::(2 >C)CUY,HG5$B+EK$Z M1$<-RI&.*F&Q&74O891"C06NFID=9+&=5RC2.,3IA0I,"A:(Q9A>! M*%&GS4%'2=,"29!&T%(MT8CE]+ %F+.@1ED*)5?,Z$;@>//9'#F,NA,E(E;R M&"0!A+/F @'J[B]6=!@0+E$*-@SE7% QQ-*F:*2!U"R --O_OJ,U5$>#W^OEW MPS7S/*P'3+H@,0*=3@#!= M<32BG4J)BR3(S@(FXS!D92U@*(PA&E&/0CK"62 M3A!&"Y!%X\: 4#*:LF#25G6'_%8[TRQOC:393.)JF94-)A.7MO(D;'.X@DD@ M4-0 FC+%!2@@)PR5L)),ZD5>D?,3(4?=G*D0GB1 ES/Y@.(O=P@0_!JN@V\A:Z%D%"(+9IC>D7N0&5? M*J5I0@ZL>[S>NN JZ*EQIAD"X#KL[H9J]@M4*LW8\:#7 M#$CUING5)%S*VZ@RP#A8(@FG/4'JH^ ^QQY8N:&6;,=L(DH'; 4C2D78@[3B-Y)4KL MR+ZJ:MG<0%U>N0P@1*EJ+QKYB+4,R#C >XN63%CWC1:2@.R\7@MRB7@UD;<9 M$_$&'J8+.=3+>:H*HM7UDMA'.)IQF7%F?12*5(U^0[J1#=D]:-QK0,J$)AIB M%,:RV3*^G1S9@VWE)G.9TB0L(31#K54=&!8Q.ELKCD8:GXB M00L^9UCPN@E(J*B6!!>A]K=65Y ;D2!1C8E9",D80X54..[1TGIPTBH,'M"+ MX&9,\88%BZOB#:*$T4YCV7(J@B99T8Q1.3=13N-5S&O@=1&:/! @DU0Q:ZE* M$!\'N;KD$CW!M%Y<-R!0L!@<'F^C$:FS,.;,FH%HS..1[W1;"&]B?T?0,MN1* MIG&\2%4AF2K;98 +AE->$E+X* ?GA;230"P) ^KPLT4/5\DI@*=B2/MD/U*U.@NI8$+WS_:, MKQ;#(BZ'6R64NE2(2C:H'"9L))?).-/-W"8A<[J2)OQ(!JJ0@4K.7XG(5!8# M!2J"I^W.FJ%:1^.R1B0*B2*J\B):1O40;@\P80RM8W?O61,V^,Y5-5JRB*#N< Z<*6NS E@P;*!3I#E: R-(!74I/G\)Z_/XA^+I 2)3B)*E[(A1<#^]X[.^!',YW; M^Q[;SILH>T0IG8"B=2E9")HN\WS"(_NR5*B4208"@JWHI5Q>1G WGR(P!]$Z M$HA%Z%UH>R1.?^6C^3#>;E$4"Q[H7H??7]6L8LR4(8A04?7Y?!Z?CR)KLML9 M)>-1=R&:I9G@CDADJ4WY19BRJC\=%W4T' MO5"T[&3(!JHX,TXV6]0P.8PP9#U6C0#!YG,.I42E7+/D/'I@-CFU2(B(%LEP MM1RAPHJ<P&SIVRV^VU=,:OAJ.R462EF- PEL-FQ!HR4THI$^'*YIJ+#BL5& 8- MKC)D,QM1R4SKBM;51/-69JV&6_64&W89S'K8",:J_D0D[::0D@KQQ:+8B'N] M<;W#98=+-_^T4,8BK!3Q--1R5:JZ_2$SX52D@),MPS9[4VWJGE#9H=3L7-X& M!"-IAUX;BL9ZRH06;4R-!-F*,TYB6CZ U>2P;FZV*&D)Z#&X,XEWQ46ON51, MU9UN/"^PS;BL1B(*#KIQA2X@".T/>EE?TN3Q:65#W:%0R7P-J!*L&8@GBTB0 M+A3J^2P9U M X*8Z!AM*G&"+Q5Q,Z%PW8DK'D\Z[TJ74EC9X8Z%<= K5[!@L[P-XD758V0T M8UBSX\92 0V%W D4D>Q20XHGK'XBG'=DW 6+IQRF7!'_?MHL&11#,JN;<#-S M<#I1T>^UDHSL3G)L,DC6Q&@L2]E#NF?%7*&"K-L%U6XQ)?C327J@JVPN=P7K,-4A57JYK18N?3F"5-*T5 M"A7,C7$QS.T)<+SNU725"75:8YE"02'BMU A"E&3,1F.Q:!3#/&&LZ]9]VN_Q^-U(=$Y2L@7E4AWIQG632*DIYO1;"KNXI(UNTDQ1U4]GZH5BQX7K= ET%-D M=]RC[_*=6D)KP S'4%0B(C,D'"_1)%^,EE03C@,CN_;U9FAW@XG_SO;FR]#\" MZ_S>](?_([#_=X8L0?&P.UC#C)2(&5Q5!YR4 MC=ZUA:.Y/V.?;2E_8;O0 M ?>]C.K:7-KN%125%C*,U]&AGQC)LMEVR(08L^ETILV8A7-M$&,VMM$0BK9E MS1;(:C6;+'0NVP6\)_L^T(X=.ZYV0&?_(O1N[/M AV0VSPHTMQM-I:+CPPX( M1%#(C)KT1,-F-*)&,X; *.@P&6$0L2,[L??#OT\;)"-DV=$!.-YB ZFVE+&[-,&P2;F3;$ M8F7:+*9,%@6M.<@*&D[M1'1A$*>?4&BTS6%Z?QOWMW+.,A'??N;<_ MK@.C[]ABV@'L9-QYXC_SE/_?F+C_S!?^%Q-WH)V6_YN)VVO+Y?^C$]<\NZO][4O?$ MW(MZ3V\3(?+M'EJ)L0J;YIC0SKW2'1&YPG2-ZD $?P03D6E!T36:$3+:@9#V MH-D7+$CH28?28?R=<\>)?2D#=+WS$L4VF/\\R#E8OKW683%"(\&NHU,5FN?V M1UGHL*)[4Q;V2UD16+6#*.L"4G82=IW:2U7VZO=^1M7YTH;][1"VT?G_E1]Q M"6I[Y];WSC<0=.S8TM[9Z3W._S&KB^993ML?\XXK?\:>83I()E_A:'E/YLR? MM=PYQ(Z0R BMG=]V9^ZZK"EHM(R'33I ]*0Z,E"GS M8EEA5:;#17/*[WW8=?I/!J\;>)>(,TWIC535W!Y"V'G]K[BE/=7C=UW;6YMV M:AG!T6I7(_M3M3_(-3KL&BW\65SK"-"=GIC^4[HDT_GFA#\EZWI)PE_TR0<< MY$X)4#5:S13<WYSF:ZYM313!=;F\VW=K7?K+AV(_ICG"X] M!W=G.J#F=Y'8.]]*0>_C5?Y\O/^G@>_5":5KO%VCBQ=T&]G1_=U._SD&7\[J M_BJ0Q'+?^)V_@M7?@!O/4K46?2<.5O),/*.=)APN%H[XRHM:ZU& MO5[01[P'5;_=FW/L]3*;YEG2X>KHI[>]\Z5T?RCF_]GQ=R-_-_)W(W\W\G,;MN?;NG?IUNA MV\8>W?JW=._?K4?_;MN7M1S;TJVE>X^6'MVZM>P\#NK3JW??[CUZ=NNG7W<> MWM*M9P^=J/=!O;KW[-ZW5[>>W7OT.JBE6^\^_8\X;UD\/%J] M;)6\Z*@11F@P=L*))EN8I*<\<]+)9BHMZ3##=/SNW7OL:J2EI9L.T[UG[S[Z M5:*__JM'MUX']>K6JV?OGKW[=G6J9Z_^QQ]TA#$\I?>1&"T],& X=,GKLP>. ML#WS99]!)O*H$^SI<1]L.]$_? MHW_+F2V__;OX1O$9^,H/>L9;QQS_P^")MX[]Y/+OS]4^SBP_Z]['MBPGWZX\ MOP"7GE_@2[VQV'#^N]\_L@=^LV;*S<\\;"YW]:L.Z>#]7/&XN7=M;UE]_ZU+ M#IYVQA7?=FQ9^^6QX]_R/#C@CO[@%9?ZA]-']KG1\>Q)G3\2\NE@]U'O/_^* M_4K[6:O..>\*\"9M<3D5F[HQV#%MSOG!;Q:RWK6_#EV[O>73I]KUYZZ0^;.]SS*.BP5L&35T7./)L9/$JL/^6OCU/GQ-<]'/@B>K:15^P9&WAUO/7?OO$G>-6I=ZW M7](ZKD_K^'%]VL<==NDQ6*Q[GYZ'8RWC#L-Z$]B0P]W=ESIF##Y_J&L0^#@X M_=DC'4^N'GK*&O[HB6+3QRZ:N!2V[2O3RL><^B, M+1_-(=:P][RPXI$YS^/G>:;Y+1N&/[7D/<7=>Y%EX1&O MWNO<>_/J!R[^R7CSO\H3<_N3Y^2;>,15IXUGG##C_QQOE'##_X^".& M9BO7WW&N9Z56V+"%?1F>Q_=;.[_WE$^N:GUGR]2MV[HOENYZ+'#)W*>ZGU$= M?-E3EF??%=71AZ_R;Y@::/MN%CVRYPW7SK]96EHNV:Z[\YF/GKMFZNGC8^U? M?YU=F[AE0F/%X0MG,F,7_//LFP\_>6DH2QL]%^7O-SSY^E,Y^YS9TWYV-.Y^ M[YY;O4==44V]?\2V;[_^[/!+0B]9'D[?]M*T%E:SS%B_:.,#V^[K&._GE\YN MI%Z@E\TIQ!!_U1OW- M.RY/?@@_57QO]O(W^:'?7?Y-^8?5GYZW[869KU_PP3NGKAJ.'W<<=\\MA_0[ M._+!):\ZKS\!2N)75N7;Z3/+AA<>?M>;]KT8?.>+6 M6S?,^'[XADBU[P9[M?CUM.E#I76?>69,.OO(-O-3V:V37YH[:_F2#4(Y\,CB M*7-GG__MP*6&KU8\\\$D;?B/MSY!7C:A^PN!9^\9W8BN,1T]ZM=Q)][('C43 M?]'>ZD-2F/&-N>D!$Y:/?7[!Z:.7EAKLA?>\_]6I4U[.W3KMJH'WGWN2I]OZ MZTXX;^,Y%SSSEO#/AXZ8-^$4@[1L[H,^VX ';CQ.:/^)G&>>MO6L=VO^:MV8G;_CYYZUVKMDMG]H+ MNK+'%YE?OS5>5?$/=Z=_#I5OB_PTZ$5\PT4UZDZJH92"JV\'ZO,.*3PWH_\A M@X[FS,1E5V[-'D(LL]R0:*VM)]=K$V>DAK%KU][Q-N]-#9A[]UEO'?54GZ6' M'F':.G9)'_KC@Y0WIV[037)YC5WUS>I/;=??,7/]@&F-R>QIW];F-48/7?M5 MM]Y(Z_OOOS]^_(JO.IRRVD=V*@?L7G_#(Y]>_,-E1?3?QT[6)FY4O^AZ+C!T;W^W+X/8-6PKHR'UYY\9"^4^Z\X-(SER3/OGRJ M-*_[#8-F33=?#%PS?TC;98CSFG,^O'Y]/O+X9.N'Z=9^S+ MT$M'/OY68XW]U=%+S:O)H<<(Z-+C^ZY_ZO3A/_=:M#9X6?7%@9/[O+CQT*E? MK_[PI>53^KUT_.=LVSHF=?QY2]Z\BV=/?/ZIN0\L H*?GQ'\]9!C!Z^;"BRZ MHG[;6SW';=KX?-I_V[.3+ACOHF_J<8)U84OKR/8M1-)=;KR6N7_^,2>?O_8F MV_>7GKO,L_PQJ3\_;.A4^FKC98]#[S!+3OY=, MOS4Q]_AY;?XSYDZAY]RK_GCQE5,O7[QVWHA+M-F3.MJKI[\__OAO9R_I?R^-PUZ^OS<@%=FP-(FL-'KW%4_C1L[=>J[;TJ'G29J Q+; M6WZXX96.7Y:-^>6?L4/BB<=N3O]@GSILW;D/WL=M;OCCLGC6'/[O, MSB]PS-M\_2LWS.^_&-2.O7SN2:\\Z_IL[HI_.5MNFS'Y@C4WM[8^WO^*\6,F M7U%?V/'U^<(L/R^-?:%TLK7?I#[A5Z!_:I=__,SAPV=L^/!&+W_$[#<' M3"?G3SQ^W>&K7SY9L"P><=:[_?-?[A7SNGXLN#7^ZT5G_GKW=XG/'KW5\_// MT_#?YGSW7;\W(F=ZH]M;YM-G=5CMRR]@W%KX_NO>#4[*G[@7Q0W;U"8^\ MU?.Y1X9"6WHN>G[T\-6O+E]\X@-OOS9RV-/_?M#^S&T+%]T^@]Y\BS2I[=#V M]=]-V[+B:EOB7Q_\^U+/A[8-W^[S]_N;%']UTR$BV4.W;,SORB+Z' ME/L/N@(?-@+H]:\CA%G/?KEJ6.J8<>_W.2';_;"[9[PX?^S",\BEYS[TP;^O M^_2].6/&C8$_63?_JU\>]L2^_?&BCQ8;&MM;-K_W:^W3IXY^ZQ^_+=APYB\_ M7[2]Y=Q!X[]<.N^'LY>WM\PQ_/C65S?<\.,A[FMGT;]-HJY]Z-QC ME@SX:.J%EY$//1Z<-H78R#/KSKYP<#P^9.-9)?^"S.*E7_C>N_N3;\H7N3^; MMRX_]*$E$S:41LR[;<#5 Q9]W^_%\%D#Z%>Z33O^H:6W$\H3/2X?MF[BYP,? M^V'K.RO?^.;5.^^!1\)'AJG($.\);<(YW=3 29!Q7&J4>LXSV]Z]YKO;)CV+ M'CS@PDLVGEB=N>Z,!;??UZMR\1.P"M$]QO#2W>:"_<-#B473/NK+&; M"I?>]X;$?F.X<."B:>],>VQ[BU89^U2Q6 J\>,\;$6(-,02]ZXR/OW^0.O+L M5>0/,S]XRY)%2KPCQ?>#?;Q&] M1EP\[9ZG+QSF^D[T+=Z\>M3,/&"ANK'TKW]=?9/UN5=?&MQM[@6OC(+A?I>]=LPG M P>O3,U:/&/BE'6G+;_^UYY7#-9<[CL2; Q?^N-="V=E37?,OF/#AG--U#/W M>0K4>T?,8M:O/W[%LQO*/3W+)UR\2/ORZ$^7;AK]=4MC2VWIU^__HZWOUO$W M64^]>,N(ZF!A.;^Y[Z '-ET]:48 4).1@?!);ZZ]<)QKTX1KZO,7(1L'OWK(1:_V1M&31XT:L/'LC9-O76L> M-DH>BYP^8-UHR\$35ZUI ]_L,>[K,^YY,W?ND5/]Y[S2[[8G/W_WQ8MG39GS MC.NT8O611Y*%]/!A]M-Z2Z0TL><7;]]RS/.+5G[PC5GJ<;:U_>N-MSX9J1_6 MCOR0[['YA5O>/?CH]>@[]WY[*O- _+9S9][A^N'CY?'T,4\:SSA[\8:G%U8F M3X/5B1]U_]?<#+K[_\.;CT[^^_4#@]-6E?W5?5MK\PLM;L)9NMWXH;;QM MA6":/.J1:X;=B:ZY^LMCW3;E$^FC3QZ>-W#>NE&3IW6?\@]KYIYSN/C/\#=7 M33QNT5KFT,&["%8O7W/M@Z\0AAYX5#+QXXG5#IUYRRQNI M/I>+]5N&S%)?>'3%-U\N__:N*;-77[*R_;S)HRX(5GJ$?OSY+BZV]=__[DQ]\YX/@W0_U"AYUJZ='[9I[\?C6;LJ"4[XF1/DA M(A0[<AN7G_WIS*T_+5@]T?32ZC'''CUDECDU?D9\ MZ(4+/IQWA'7&AM;'[S,]^L;F]F_OQ6>^U;K^JFNOO&3&48O?RC:X2_O /Y_W M#NEY%'M&'O0,].W*EPCJE(%/SYG;[\KK9E?G]"QT>_78(9HVR7AUOM]!GA[A MR>A7O_RKT=ZZ$;/(- MJVT,^=7TJZZ_R[/P.,>44]\\!CG<^N8//VUDCL"8!TW;6PY?>3*Z\6KM'\]. MDK:W]'WAQN6'C@Y]]7KRK#.//F/F6Y_.ZO[YD$/?G6/<\'#CTS>$S+_NF!9> MV/Z/HZ?/#I]^^>9M\]XY^1[/%?=?-;@R3FKS3!VU[%)XBA2>\H;YN.-:/G&- M]Q\RJS[.I0[[8>,-]VP\>^OR\ >W(:NO&-7QPZ;NXV:]_/EW/]\3><]\U^TW M>Q?]&(6Y^? %FU9/6)M^)O/\N8RC#@ MILJ]E_P+[0W/^3J3Z?O!!==5SYOYR6IRT;;;1EUSQ MJVTGD_26S+?.Y7UG9 M?N**.T9LO'2A_4CBR357]'SDS@6#O^&OA;P?7M#RP3K_Q^L"E4#0^+YI_)0% MV]I+XSI^45]//7**5!Z]X:H*A"X@QH=^>&_LS.EO?^M\>O*]&^ZX=]CP<<5RY1=H\XSQJR;*[X*-/?V##ZO2T1=*7(SI&_+CE3&?[,=*R"V=. M.W^C=+RR&9U[G[AY^H^7=[\@\%'DKO/Q3>L.F_C8TCM.DW\9$UVP,MY:LIQZ MVMOO/&8YZV; >]VDOH-BAO.OMD]>VG/V&RO7WW"X>^W&98>,?_KJC1.>O.G+ M5^Z'D(\_/;8Q><1/&U^V;1UVU3W489=_^D^J[91'OSISR*-4_^BD?EYG\.L? M1UZS"5_7<<1*_X(OLY]7WE4,7JB]S_"5E9M?#EZ^>O(69%F[YUKUE4NW+;^N MLG'C?4<^UW'J^,?OG=][S)@'1B/O&P;/6#YMT@_S-JJ])S_XR]K+7C_^T?M& M'O2)M7CI@S^-:^G=/NF0-R>,OWK2% A2T>NAUY]=L>S3%[YY[K,%[[_+\/VO M?G3))S^L;R-7.:T-_^2[N]/FO#F(GE\V8NVG1HGVUO5RUC)\Z_;\&% M[Q#O;5WXPO5+IHZ^=<;4TR;$:@_,^NF2^.G=7OM^^#^M)QU66O&O?T/>L!Y_$C(O-.6/"^^X6W/.N7 M7GWTYF/[?+#RGO0Q9L?##PY=M^74[U:L?F5HLB@9/3W.X_XU<^JSQH/?.S*U M,O2S%7WYT O[BCU&K&T[:LQG'Q^S=L.(SX;67X">G/+OL:O.8IP/7+*X_]2? M+SW\;&9&8U"F<=?@VZ=]]<\3,NEK'S&^+7P)3-*^';CI^(^ENJ$WO*C7<:-& M?_7\6^>UO?;+MX''T(Y%Y[SSX/"^)^42"]Q#+AQ\4/?VZ +5"BP"6^23'IK' M_3KHM0<_W.@*W/4>>.GOW)PW_-?^C+QVKHS+_K'ZPN5B:M& MW\,#V6E#CSOD?&_?'' MX?,K:*7C'//]CG^_?_M-WRW]E%W_TQ<3S@]>/^ON,1=_<^A/U*?K%M[GNO/E M+RZ[^:%VUO67?6>]*2,W_8 /P6=6]O.0&XX="7?C[CO(WYQWV] M>_?^\+-?+OS>=J;]D\C&^\,-P^A5+ZW?.NU'[]T3S=N^OQ:^X[;AF\)#7Z=] MC]2F/WXM?,/75DX^?A'7X&\RX=-^^"A[UU>?[?/+WTR^-&#C]Y[O>/L\Y>LV PO M5)ZSUEX:O/;1IZ]][;!!IAG;O-&@S5^/O>7>R-%7NX]Z M[8*+[EI]Y,KEBSZ;,..7@P2H\=&)PQ.Y16]?OW+FVCN/?.RUQ?D)\>$7WD== M8Y^Y$OW_U%N0?:Q:.R8V_\: KSO_XB9\>8A]2[ESY)%JZ9LFK]6W: MY9]<_]5E7UUY&3-K3G#Y#6=?<>WGTA3PR2_/'E8]=J"IQ8E-O8K^F@DM?WG4 MUR=3,Z^>?+;R='[BDAFG#"D@]6'BJ,LWKKAN_H=KU4^^YY\\YIL;B[]<<-F- MG[8ST]';NG\4&UG-OB4,^2KV],SU.?2FV6/O+JYN=[]SK./6.Q]*4I/Z?[*N M_YR)=V[K_>V04S\\L_W"@<*LCT>/#+PXIGW:G:D^=]9O??N)L0?/>E$ OW8\ MYO)K)[Y\0JGZR,,S^(_]F2M_^.[4@6=P'\^G[^>O?!=[Q73G[=633Y\4^O&2 M5Z=/##VZ[O9)%SY]<>\Y$Y:>> MXPO&6UJ..R1_]L9;CUO]//Q*"!KE?>'&;SZXI>/DY^-#\L=L&?C;B6.NGG[7 MRN%O,-M&O%!?/^>-R9E3>S_VP8"?7S[AYDGX';9/WQHQO[V-_?%RMGK"1YN. M?_NZ*XN;7AN8.%3/O]ME>)W_E MR.^^3>@8= M0=;%#RM;#KIRU1F^RZ__RGKUA@GSKO[EI"D]J9=2_\_[AY MR^ ZNFX]\(@MBYF9T18S,S,SPQ$?,5F69#$>,3.3Q621!4?,S,S,EF1IWB1W M?MPD4W63?#-)3557=ZVJKM6[5ZW][&?!WK_/4.38_8%?^E0Z"8BX[R4E2\,R MD6U// G,R,))4RV>59"O>%967EW^XGW!B,,7&2.;(O,H_95\Z"8$_[!$@5JF MM%S)@X_6F-I)_;V0>C0N/2+T3J)4_EY453>& ;6P73G%WGZNA>1AFUR9U%C% M+/A5LAR5[:#K_&O^CO)=XZY5![UJ;]8S5Y(V.3&1!/)H=@[G4,;FG"#[ MND4_)!R,<1J8-P.I@. \&I^689@:K:;)-\[Q,: 20(G2'\2])+=B]^%!7C; MLG]3H4$0E [AFP;VAB3&DP;:F\R>-7BR_IBH?:ATK#7(5K-_FWL7^0R'"Y%7 M,8Y>:*_@_Z2Z_B*.@WG8/EB-//:@0.+MF2S/-(=49-?>8/TY'A8,O.1Y +W1Q,Z+ M]3YK_#=*F*ESP/"$TO"4VKKHU!?P*23&L&FS*YB'H5"85JA8?F\;!H"HNTOG M6^6F9)XS/YT,B1S^J!=&N>,*>WNSL,(]Y@35?JI^R\I4?!,U)DJ[A<&$H:>V M8X31]2NA6"_,QZ;F6A>X_3!H%T-1ZB!!%_AOI[C. M'@2*,ZG%H_V"J<\M^A M<>NAFJ(3D(&QJ3$YA4E9-!PT##08$VAE)W-U>=%2>.Q/;;!NMJ#>*GPKZ^Y2(K:LGP",9X M!C9-6*;WTA)+*M%@<_#]'XU0^0%[FA ,-NQ&.H07JH>#)\7W7)G[HT=C@5L% M,!>2:1:[^@+!95,--ZY;%]-XAX/CL1QI)+>06]0:\7F'GTX%-TMC:"DK[''F M3>\P?M\YN_)Z=))L#&FW!:'K4K"E/9^%2"#2ZE/BK]AT;%TM'C/7%$.$HTLQ ME$E?-:]Z5JM! 7X6-YDL)%6_ FDY+/C1TG1[Z9^,1I$&F++&O^EM-DP_ ,)4 M)-ZT,K<:A2\LZOR-"$XIM-J$N(,\&K52[WRZ3>(*E4YWUM%E"WOQ-6,2"!9A ME/*#'$2D-8I2@ 1.Y1BPJBGGC=*02-YQ&>^CFF[@Z_ YL@H6FBOQXAF)A;^P M#WU4KN/S9D$5^H.0MC'.<6FDOHXI3?EC&8'=ZM[:8PD7Z\]P\K RA/NI-0*U MQ)>]RRX<9_(_4J/_&!?3TXK=#9S**\M39MOZDDV3:UZHF- BVQ&;NZ#SH\:@ MF!(/A?5$7-OJP.0UV^P6I: 7UC]UF7>J[ LIP7Z9R-2]"3("V! \9@R_1<+@ M2%A":R5*/Z85DNJAGV,OYS7"MG-J"5'1KU"=D1DXD;,M!JDQ8>YAGX(J_C7I0LR M&4H@%2. &1&5)(8AG86_$\3!C!VC'_7Z9K<7__D;&+SS;Q/9O,R&X@R]X5$ M.2'A^BM;Z;CB&.FM##PW*Z<-LN#NEO%]JC2VM5' $4Z/.)%X2L^+5:(4]2T$ MF=D=//H((78@ &T^P=?7D-),DD.-5P -C^";\/@&X(/8Y>@ 4.,I\;X'ZL0= M^:@KIK..9Y:GZ:S% P:+R>'H]S=.O2WAFA5B0V%F(W0C6,IQRUEV"YTUPI"F M?89*XI5-BN26-*]=H[9SL2[RR$)UFQWG'$1'" RTUU_X??[<.5JB(-M1BJE?>LH>LS%+#T-ZD^Q^ MBHK*Z50J*F1@T$ZSKEA1)MQ"4<71Q_:3A@U-V1\H=.A3^,,/S=2ML\KYVO H%K)TK.@- \+(J=BQ8V) 53 MEW5N2MJ^4X;A06WVK0)U;0JU-71?OV.7;KGJXRQN:2 0W!_L]0LF_$,%II^_ M5 HT@U8,:$IK"199,N0"=0TT1S11OY/)_&#\A+%?,LA4-*PU>+1 W#4^W MGCSKKIQ/+E!PG"\(* ME>XV]/'8+A+]PP&QI+0\6,[)L\/(+*]3D[F[ M#,>S33-_US.=&:^:IZXLU'?,7T.&EO2FJE*]+20^=\A4?6S%_[:Q+/Q.U1\? M%YGX 5"5Z2$E_:PK8G$D>=??46B3:YV$NY]^>PO7MPP-#N?&M7JY'S?LLFTK M=;@!WV"%8.#1H;L+8(KA]M?)J4;?.GMVNH; M^83"VK6.*>T9_:ZT3JI<2Z*)5(Y'R4(C2DPT5\8,J VA%K-2]") M$,JG,'KIA_EN>5_KTDTH^,0\EQCLD1\&4;ME,%RGUCMF;B\I^%ZF-WK,9895]"R@$ MJJ76CGQLC/:"2QZUA%*2)=ZYG-I1LWX4,011U M/_M4WE/_RE?\!^L$GUW5\LZF]U[.^AP_$?WPG**PBPE.?).LM%SS^(="H,]_ M0M[=I:+#(1R/[N?^G.XB^$!Y-T"EH_D70OZC.O,/ MAG^OPX2MB+YW# ,6C#F*_1UL:B^.A*'2U *6K7)M-1!C=M3W^,$[%Z%0KCR_ M.E=3YC%!D,I@CBF'".89HHEH4L#P4Y!,3..:P/R:KYN^C\[G;LCYSW?%KWSO%',_JG-^1@1HC@RP+:*0D\;J;%%S6GEMP,XS<7 M-R-B:#1PN)QGWWC(ZKZN/.&:4HQ!;##3OF^M'4OS?J?*RI7=5'?X&MTJT09) MI;;PE&>[(PK:D Q3T8\[3?7(VIC,>(Z?7)TU<3K<^)O7)&&M)&HRQE9_D&=; MV)'=A*T18 I8G2SA.F(Y$42U!FJ?ZV:+32FHZ?RS;]FA'9;3;TNVUW_1+_2/ M=%,IYQ$T0H/)V=_WU7.()&->JWM*[\^ JUK5#Y]))[_JP4%!]7CVI>%VVMXPR/A0_'DCL&O=VNI.#\UJ1X4B??1DMY6W"X_DU M>19!X"1&OGV2..C \9PQ39QKG2%L(G4K<<,DJ'F94;]E4+M!H45\30V1G66) MEY5(1&$S28G#M&HF80,U%._S+=8MZOUC@/4I_?JL-[&E,]&=0Z MS)^?0E)4&R*/G-ST#F?^LO'%!M9 MQ4HCY%5 #&G+Z$BIE'AA,CBXN[P;]9); M<%N$(\N><6Y>W#?J'I+3&D0]8.+R\)D="LY1[5\2BX'"B'@(5+A,"',"08TDJ#9-K:* ML,/B\9YS*AB^E+"@R2M6]K%.>':XVG.=^&"5HLRZGU@2R\_74D7>BY0SJD"= MBHCCV("&4+,(N!0:M5?"\"O(:&NU)YM1WXJ4&EDF, Y*[KI D&L32E-4I7- MB,*&\H5I+7F4_'>4%"H.F?LN+]FQ 9P/&WVO@=BF)W5Q*LPV0IJKL:.^[12W M+S1Q^7#&[>,"/]:J9==-&@?E4LRQLTQDY=',6@E8FT-P_ MS,*S\HIF^6(;!MU.'=T9(]24PR__[DY)UPP;,#OH? !@0]V4I>N,8T." 2PYGLW=^\ MG5*?3OB[W!QT(*YC'H*4R0_6"ZQS_/*0)CDI\)@."SBYB\H)T\VN3I>!C=B0 M1-G[: OR;BS_K>XL:OW/?T%6G2M*WMB0]D4*X,/FUL*SF2M69IJO7]*D$[RZ M67Q;,NFNE2S0$?O>5UL>O&.(F$4 3>-9%%A:8.R@X\7T2E!_E8A"[8I" *C:\%U+*ZZ)9 M./@8X$EN2CL><0<97^,LKV>GEM;!FL^-7;\YCSC[WO].1<68?LU%+6Z (IW5 M%<5HO'95HE0@MSF&NKB6P^R89-7BAK]!!7/X#-_38>:"FN2:>"7B8K56L[#< MV\=G-+34:PB57VQ+;;6QZ27MP8LR B%&D9^YGVHX:I^CX[.H\7%>[VN>OL MG7+XW7?QH>OLN3@U;^H];R"%[@,0Y54WYAW2/"^)\7=F99+L^1]*EVQZ3_ZG MMN?BT[>'@'_> 'P WJI09O@6[N/2Y/*.5#EFM--;_PQH/EDHW7[5%9#A_UY/ MOI:B4Z8:@,*Z0OM&H.U9L8]HR'"<<89:;,'"A4N<9#;!,HD*VNA8#.>;1+:E MJ-GD@\H802$$($7V+M%8D(#= 34)[V6UT/>%F*[G ^$,.G7'P!*>A)NTD4A M;^W5O.93@V'$,N84&]2682R+K&1:E:BV?S[5+EHO/U%O>^S_.$WB\X46IX%I M?-A@G[;X*#28[:",A//F[AJ!&F0H2GXT)\AU/2Q,/ Q)T!8)N<8[ON2P[QQ5 M'C.P8#$:R&QBG9C2SKXYB3DA6IBW<(O(^?.C0N>]$Q!FJ14T4WS3F(;V9\C M#P0$JR*23D\3-B<>OW=\LG 1$_*/PAL(M%OD59R:-1+C45L5N=@O;T&E M96HQ "5"5:\L6]V'C;D"_$1]>TUP9O+C+F5CXEMTT;%W^Q+?V3B)3:B^*'( MR22G(.8SL+W]2=%F3&PZR54O-$J!+_F@JFX._]<*S!T%Q5&A2^GV M)01E_+LEPK_M]'W3>V'I-V?9=K4<1Q,J*'M+)R:D G!ZQ]-071[ V-/+06?U MW]W4F(X\V/*#OU/88ZD1]N&"L7EH\S"494Y=5^!%Z:^G^08:RP7KGR /,\J< MKR%UM:[/^G5%SWUS5BIM!A6Q$BC6#4^IBMFP(]+AN"L#RMF'+7".3]/A1.80 MU<8YH>TZ3NNN*K6I-;.A->75ED,H?$@BI+9[>V^).(ET_[W]L\,1X^D=?2M( MW1[CADL!(8G"4]R7(=6[+"$S&T^U^OY:O&ZIZ-YR]D*=6AL^5+[$( R:@#:1 M,R3.&VI/Q=)UZGJ/5)#M)/[L\U=OER6^N5S?9Q=(/!@R_2=>LTS-=X.3%?15 M*G.+87$M*JO- U:_G<#L/J[5+#&6CWA^S75G %/LY6QWRP:N@I9\L6,QG3Q M99\67PTFEFL(L,V%3QK"'VR7[9,-''3^0N3COX19F#<2>R^GP_"H M%SO#,I7,=.=Y.A@1N[+HT8Y,D7*Z02#PA0.1A7Q/.!H&8ULW^38VF=>5/#O[ MCO#E^HT>LS\?@ N3!HC5^(O,UGJE MR0-9ZT_MRH(7^;J_ HBOINT:;7D:ES7.4,="R=$4\O]OF.5?UYCR)@^NL9/; M3*GY ,S9;;;^\_@ \/R#SE*O_]+11F4\?%NZ^P"L]EC%C67T:_:8O'AB/?:YE;D*EVWH;\),^S'@BB?_>Q7T!PKWY\XO9!\ SW<,V?]N MB\[_M/"_Z/)2Q!6!.;$? (D/P.76;P;2_\/\ORCERUQ]S_&WOVO/4E3_ATP% M6\37+=G:QR@_PJZ:RCV_,CA"I,+<48#)"1J_G#%1WF#6>^1: QLOEY MFX*;/HV3BLP8I@X-_Y_J']$RX0-+9//,?Q59RV;U$EJ**4J8IMC&J LD#-J/:J"-44N 6!OR61)I06+N.D>SZ%!15Y)<>2259B2(FV4YDHM?V>7LE 4(S$X+@Y=;-6*$G0Q M(Y]K21FGV:,\] $H^ \.>]@Q_]+T?9_.W*B(NPG!SK?V5SJ!NTU9*Z:*_W5#5>&Q:<:WP"! M10TU#149V&8N4+^2$I+"87EY2D(_%@*>'',<$'\F@?T("@P=SE<#-TE1 T,- M!L",Y^!MI?W7R\*_?-W#=BMY\>3YB_8!Z/SVJ=C[/VQ[5FF?A_UBKC@6?XE< MV5J+Y3%V&8F4F,6M6/DBXL?\A166FAIXP74PD;"1XMERA**+F=V3[)ND:Z#% M19ES!5/%Y+ >'9=!,POXCX;*G4:(\L6QXWAB<8L-M\O*:72@;'$POL0&W3=B M7:82"T-A0CH;5'@=5#+6@J!K7EY0?6\3\I$W$G!'Q4I'?\^U4 &SS D;CDV] M_N3 V0J[=_S;*6)X4YU"E&:HA2]Q>,[F>J ZO]("4%\]0#ACA76!I'1%E[(B MH>/$DKEER1EL">;F^"M?L4(S,*6\>7'EN@DN_!SN0N%5\T#R5T BSC(:^1L[ MX(^A?Z#U#5UT2$KWE*K1_7_7+D=>2;F6D;LF*M"L@0ZLR60JX:XO1\QPR\.= M:=P9$7%K+"LTU,L85,T0ND<">-U29C_*,:U$7'/M[HD&F*N$!9:.D<:ZGAF^ M&^E3'C59V(4IM A2S<16OQE.=H]U&L'ML$(&XLBR])5=?+KP'KH.#H4 M1)M@OG\L@9"T='CXM?_!VRS/7AA3W+"=H/UKNI.XXI,LG6-CK79'S@+[9WVO M.=&)Y17B.M"AT#(RN[+LH]MZ4X%V4 M@B/GG)WZNJN]/'IHA;QV4LT5;]=Y;#Q8IH5W#YA''>]B@3\$?21TZ8H"U)]6 MR)8%0,L!*,BAY7H)P=Y0XY5H]B=+6PS,F/X]WV6Q] _JBQD%BA[OFTZYR&// M]!D[)75*4L![YU5V[HLD=K-9KJA_=X4IAN0R;_SBIHW]I&K+5RZB<^Z)^)3O MX%Z!(88"ER0'<'G:_#)"X8M=V.89V ;3G2(4+AV.?1UHB: M^Q1<<).I@SGY6%B1D&E+; R!]YKC^,4;6X/*%FX7Z+%/A!>-TS-A_(4"YPLL M[+TEC\->\S'P$PC=\%;6D0-&R#XYS91>[^RT!YG=WC8J2T5TB437M2,UZY, M7)C%F)_N/5=J9LZUV!T&.G([*NF, L\;L&,IA'!_^B%-3\OVM[(O7M%?" MT)-F^I%?45RM;4&4_"-KS(-F=5T5MG+. NX2!&X3L:+2+LX*U1TDN9INQBZI M_]L\EXK:K;E0NXUM@'1$FWG:B_&>J[*5?+P8^\W[UM4FONNB 8Z&4)^GZ6JZ M)=8#[^*J@-5,?J\V@%MM+G] @!?:\HJ@FF#_*)Z/O9IB='95X MJ>F@07J;C#C6W1EHO 259K%&1?B(?MB&P!F/'A#_U0-!HG+RR-7MO_70]JW] MIXPDK;,L84[O1A.+&A\I)=@[G'N!"*$EN*$:BR58H(]3R[ M^K_Y Q,U34DX6*9KU5D"Q/.'#_[)T[H[Y.'$+87;U\KDQ3:+AVW!#''67X1@WH*Z9[F[%5,(Z?\D?*'@C-D[F2X'K6"T51B3W0)\D$T/!BL MI>X+XE8Q'!)B\2WKXG[;B^N<:9C C$JD;P/9V9WJAT-R??YA%EQUS7H'X> M6B"D'0>^KQ@]W1:0&S!4L$W5Q"E(K^_P*3\4,35=&KZRTG=$\0$54_&POB[) M-=;_1RP*IKP^@@]'$+Q<7A=U[=@^*%M.2(_:OW;+9RP"T G ,[5@)4PR*R:&Y^_F#DE;H01FYI8M): AH'R!0%=;.T>"'0= MO#).83%0<&B*95C:-'#XNA;/&\I4960DXUBC(/UBYT^7=!P M;U<.!2AM^(1;7S#I@A"]N;QZU-578SOBR@OXI@\UD -?&=JA]3H1R0,;9[@D M<.,FN,!IF%;9]JICZLWSF(:/@;14C>*L_(^C ^4AX@]=X) #HN6OPJPG7XQJ MYOGI48SB&]MH65+]\5D-5(_S[MA9MOTJX;O:YG&Y>C,D'U@N;>LS4G==9H_+ MO_<)4F>'[(SDE8)RCI!Y;+SJ*+Q[0@6[4?G:W$68[3U@1IX/A'J =K^4>7<) M3.FG5QT:,3G"P:.EYS]^ZM^+Z2]5,0F1(SN$3Q/1-""GTCMJV^NRM&3YBRI\ MM8V+"X-*XY6TFDH#K6E25-9H L.#3)NXS>=5SHW:F[^I_U9)U(_%"BW8* M$66M<:.^,G:-R3]F-VK"IR9EW#&NI5*/!(4):+G^+#.F>FS#+L;LEJ$TWE^O M*<,5N8!6!>RQLIH5,R"U^5&]L44=D7E"D)APO#X>SC5IEI@U2[JDYFLB>'+# MD'.$EYES2N8K4T.AD1>=2Y#RQ6 S@\&U./%)G.M879N-WS(L-:5ESU8?.\=7 M*Z#VP#YKY](=)QD+&''&<% &"GJG1=3=>'P.Y_ I1AI3N][*6^5)M\16R9OQM>[WT72H;Z[G@?+.\H'Q(WND!B')Q=,Y58Y:Y_AX!2"!3;GH92X6G7"TKIR(EY3[0TAX MAUF!-PEB:2C,4?[%G/4:0XS [RC\_4J_Y91#\=#@D4]1.5^:*.I:C;\^5XS_ MTBWM,BE!E1S,]9D?,7F1_ !4:@V]"C;SWMURL"-IU#81?O)/HRI8\1'[7K;E M8\^JV,[ T?RZ\=CR1YVVPB4._[L5#;$)BQ"U/F!X^2M2JX3$/I7/,\R!A>Z0 M!Z-]267@W23^!E5D!SOW-511+F"L+8\<@&OSM:KZ_\:Y_^\1E?Z+] GGI8:6 M\)YWNCDI-NQ+A_I3&7("FYU^>$P4BL <9#BEB4D1>;*UBX95^#8#)VT+B!;0 MH]_BM":T>*4YJB\K#27"V3@JQEQ6&D%R4I8$R\[MC2!TD%A_Y:BA1(S,+KN] M&%6?O4!]_BR F,5&\$H*?>VDHCKK.FT[8N?%O9C37RP])352L"3 MC- 4V6^W;C:\9'T+CE&[Y.F]CT1=LHEYCR"C")7%/)VCQ$9+5?? MP=@).:81W6W:6&5=+,9#M]44D/#X[^UQ[_5Z6L2"[N+65O6/3[!-U_45\OGV M;"]F@1,,LEF26:OTXKS6)3>A-T5D#4II ML2DT![DI4'%,66['=?/NM0INUZ3*PH MI_"(5M8-/U<=C=^-Q=-6DTA[:E0X=BE%\6COW9\,$U71[>/KF*OE4N'*#&DU M-E88!_8_UBBZ(=1&*G++I4^OG!@71@K5B^LK+:2C_7I^M=2#-%*<>GY;&AQA M?JNU)QOSSM0MW,*EVCUMEAAG63;-L0T&126M4IO:VB/7J9FTP2= ^US]&S>-=5F"QG8W8+XZ;R"E26S>W)3TR/X$>S<2-L:;-$5>:#"8K M/F>\9_RP"WZ-A.8G9(;$^1R*QOU/X!0)*G8@(+S2L78^MJ@NBA"_&[7/+GZ[ M.O4Q=DA""1\H\ 3I55'%A_ 2I^\YJ*;QC;O'#YW73F71$(,71FYXLI+>&2]T M]WZ=,)(:OA_4W41!/W$5FPI=@E4)21?9]PY36U)D!=NN)< ^^M#6L0K)I'WH MPDDZ9UJ):TXN6C]CCT690[BW*YK$6NJT&- ;\!/ANMK2?73GN_41)];J5(I+ M*YJ79N>,F;G.W7606(:X-=4T!VD%>JE2&MAY.@%'KN.@$,/GS<.?K:UP!H7 M@L2:W$Q1R:;;H.-U-&+H3W:OZ,K%F/"\*=+YKDX6\UJ_!=2F/4N) MC!K3N:14S5ZA,-FM<_Y(%U=7E')V@ZEF;Q5"Q7'GR 0I+_]=^>JEQ#/'0N2E MY5)84;BR.NI86=+(3<_:2=*LRM[QY!#B[B\8K$?,Y*39* I55%.>V;-+^.GJ MM#)+C5C?RLMZC6(O!>02\;&O=C3#?]IOH"(T=\ M+>$+%L*Z8-Q%_FK">[8.&3OE)[3;SG]Q=V-HG17U(/3(D=:'2K 75CK26PV0 M\T,9'MI0G[ZE>IS+,EB]=E%,KHL9(1+[ M %@HB?^&U[<LNS(X/J9"^@\>^#F:<'5%Y=GZ1DVUG0==N4OJ(5C7"/4Y OXDTUQ" MYR?=5'SE2S([Z-,@M[%1D]*$2MU<6U$&YBVF$ME1"D'NEZA6%[3U, CHO@%V M- 9NN!17XV^R!%L+2Z-] -B9(\T%.1-C^6.Y##38F*C_+;M(QL*" X5'Q<-' M#&$815DI:F#!+@!8L H ,)\T MS"IIP%]G_"I]WBB8!4%DJ#7;->2;$G^(I^2F *BX#[3VJ(LGC>/3(/^*V-/3 M7DM@\76$B/N@JCC@[Q+4K+8^T[.\4B![/(7)& 4F!LLC25_[8Q#Q>T-BFHPS9;(DBI)!C@T8V%#+C"],8@9[?GL.\1:V0^ M?P#$(@[7:YMH[.LQ\XQD@<:+TL92 ]S!AT?%:76_QB;(6A(;XAGD31C'F@U3FN?X[?8%E6-B0TZB: /8AL;?JIWC#'>-CWCWK#/E(Y'! M;>V0?%(4VVU"0< #'W5*,ZBP\G]?X0(WZX+D=]H 4T1&H^!)PZTR/7^7_)>% MP'Z[9.W9L.!8+..&V=]&KL49Y+O3=\F66Y@Z;16)^J:SG\ *MN$YK0T ML7 Z5E3"%]?M.5&B/@W)FH(R:7(F+GL_.S06N8,S58WIW4A2@17S 8L5>7,TVWA[/+# M1JE3AF]L4Y;?!VN!2LK&RR?E+S,:<@*#2J;S0&P"FL0X\C;2+X=HS)V&\$-O M97>4^FGV2$,? $+@^4,\(\OX*QMYV -BS>WR+I%XFN.QM)TM^I?VF%>;6'0S MF);O\P/):X4 2=NY/*GE1X^4K_PW/O\$U!4CK"E;S M3=N0:LSQ$DZPNS.R< MO& D*E1OGWC3DB(TLXH*+P_Y_JKX!08$HL0X.CKQG;T$=K&-@5M6E(DWD@)W M$=I?P1U5!9[MO UT+TLV.8OC"1ZW 5&$):"=F#G6<&*U/+?02&1W>,?0GOYP MU_3G17/3G4XMG%:6GVVJ#@]Q23OEBC7!&P[1^[$%^6E:VNU9O>G+9)RS CX) M7X5ZNP[EK(Y-OB3/,^U0? 1"^$X6F9 MC[F^-1B-W#4,GDF8=8"^4DDP/J7BSK8J+BM$<5C\7QC\Q937^6E MBSD&:$0 :C7!5L548MKBR3WOZJZ],:)=,2YBSBT)$R!!>G#L7O5JI>DCVYMG M&PC?:;<$RP.PFA,]T 1K?#'_<=7RJ6Q2YM]_8"3GMSW:5EXGN'Z L>7&61S6 MR9?UH[@KYZUGRZB@JC-99@EULE-1Q#=G/"'?K1X^LU1%ZR1Q%9D;K7X M<64<6Y>YVG6H-F]<:&76!'W7@MWFF]%0)$.NSQ3D_W,$._8**4N.U#JU$GR' M97RQJM]?E U/"1;E @X%ZF#UKLL]LFT%13X;+$AKU<"Q MX6H@=QCJ*?.4),(XU&;_Z"'TL]LJZ2U&>*3A.,7'"@/\$UXOUK4:5FMU36B" MU.8'+IZM++*GK^?")I0$/FTZ>0O%C:F,;B\%S\Q6EKA;76L.S"Y!$X\0DA'' M"KJ3-U\(QOF@HT9UN6\U.@^\1WW;NTE6;V?I:_44U7[G8'R EH7NX;)--/_N M^)+YZ3'K85[YK)-%?K4+EFY)I\RA^3&C>7'YG53_T9@^8@,<]X3DA"$_5WIV MF-#RLQ4&*@^3X/UTMI8(KM%CZJJHR*.AG.102[^84YUMZ]#! ;44=;)S8^B) M+$LC1^<# -4]W8WS >")_,-F> M?3?H0W^SPN87.E/(4R0;7 MH0RXQ\XY-WNM=FJ.IB]H%S.A3XS[F[ 3;:*_*;1L&'+)2+0U);>:-2+?13,S M$T,"&]17==@9U(L4%N.B1I+TQV^@QKG%WR_1YQK=^1!7#IVU#2HB@67* ":K M4+9KIZ)=]*PQ(F7/@R%PA;(9J'_QO!1T\8\D(01$JGJT M=[13WHM7O[X*@+Q3P;5IWT7L?O@>R#77']0YE8F;9+5== R5%$A61%VHN=3+ MB\\;"O*Z$#U8BV IS^O1\_%_ %:!EQ\ KTT[DGQ/,PTI(]F+A'IM%2=.T04O MCN[ZW9\JW**6=R-J[V@>1?@6PF3)6%-6N;9/NJ,YPAVTX\F9R7[S5DU7S[KXUED*H7F4P$[1F9D@=L702"=.<@EAB9J6 MVAP2$JW?I8SRO"9J:ARM%G%L8)]VB'1]+ %H\W:1+;]]$@6VNMBU6Z>%=]7X MB1@@-!4$$TD'0)'[?8#_-2#D0B0+,W!7*"O&FPJ'>J;YQ;G%C?+OOD005AEL M\D]!@2Q#(S[E)C#1]&4;D=\LT0]/?;.FE;/7N9+6OU M^@U0Q7P5I_PZBW 6'(%>U9*H-3OF9WSI[[&Q<+'.2C^_CI?0*[?45$ ,MZK/ MKFH@6P;Q_'M1T_:,=)69\E$9)H)W@MUZEJZ@S;V!MMP@E_]TE")Z]S1LJ?T;6+67P7U2(EA3P.&;Y ZAU^@!T4&E8M0OE[NE3!)5, MU;=R&/]4H\"V/$$=EAFZ%%JZL&E9A_4.W%(<0O9+U>*CW7=0W+;@/Q)Q!#VK M)67;Q9 9L?W1Y]8I\Z'!O;*!QU6.GN&9*&Y;,&OW[<'K"-A7D)K<,F$JJ:\, M==9JD%O3/_(/Z\-S<>>MP&\824JS_:+\@&U!/4E4&FHC:(B&_'P9Q.[^'AR3 MXTUL:HO&EH>5C786U>@??+AQ&8.\>-ZGOX^?F!.6E8B:9'9XAFM/:#F-&I98 ML&994MWL8^O8$'&"_R?)D&97US#:\2=%T==U$K2WNYRMC;\V5 69ZKB'\W6J M(4UC(T2.,7VS %L_BU;L-:YU UN[+9]5OX3U9CV&AC_&3_OLA8T@UN#$8CQ, M+\MTMEVAY17.:P]&^S5X_,4,F\#$@0TYP8TXE+_*;=.8E-D&D$A3YN@+H46U M+(A]BK@V:]JID-&1&-.B!GJ*F0B; ;TD?TL.V(Q?@M%@ L*@X/U'SL%SY%Q( MD>L(R#U4TAI;76'+%DQX2H0MX]T"7B.MCZ1" QFI]A+.&BZS&W$IZ7SVU4%X MDY+#U!10VQT.#]'EM42E]MGC;U]X'?[&PH\F<2SCG;7#1+'R^KFIWM?9$+1 M^>,W9?+N#\'@?? ,198C7N!,#6I8C*39\;SMCJ+N[)NAS;1V- H-#97SJ[P1 M2J>,FL%0BHX<[T^N#&"6\@6JV^PCZ74'KRO5XV=?W;T8K<6#GS=19(])V9:F MENA3Q">)%?T>W"*#/5CM6U'-!% [(XQSTRRHC!;E'IW\W3<.OR9Y6Y%Y1V!& MO-/ZPFU;9?WQ<_#O'!PA2@F,\H9)!PK]FU<+::MA!(3D)4&?RAVOD<64\/OU M_T$+A&%]PB6Y#J2?A$,-W/6Q9PL+W25K4_V4,1C$%E")/]T)>@D\X8.@PH+@ MF$#.?XN[Q?VP+Y;>:&^&IFI^U?B^Q%X%V,(&*IWYWK,[2F.4M9ZL>MX:_6"R MOR_1X4Y!/-[S:F3)'NGWW+.S/A]?>.=FNI.+5A)!AAR"U)A@GVEVMN?8,F9K5TQ1FBENX-@RF\R] M9JL,#J5 7/SGQC^KGGPF)^]1 ]1?;(0@4H/E_KGHJ),JJ'/DZ-15<$ZV_^W0 MU2# -."??^C](OA?>A]PH$_5PI\;%W&V*K\G/%$>TR'@K0-%.4L*,54+N9?Q MCF_TEPH8]219I.EDEYH$P8-K66X#_'MO.K851^=G=LJK:^9^C^9_.#773)Q_ M%$?)9Q@;P)U^6LMG316W^N.1*6>^N5EGD3\XCH)]6!&43D/1S$SV>]>%!F;^ M@?H;^@!"K;QTZ;(^\$T8 4K[HLOT9Z!3X.F%':3ULPO.1TY[&K4 ML,+4?$SK\$Z0X4Q7UT;.8OO-+IY#T\,YF+M?=RNBC-S+#2:#$B$D_9W529 C MVQ;1>=B3+M;8K<]#@>--H7EA=#M06I:)3NX&-X^+8EPD2!S*.;=@/0+@>D;2Y MG\KH46KS]V>'8 )B2D-[6R,LR>DV%<4+R>KYUE%18;"@"O*QE\IH7;=]57Y[ MQG[>BL^P?\99TD;8TC2_).Q!*#UY=$P=G^Z\ L/W<%1LJ_@*>AA%^5Q\W.QO MRMB7+2_9&H%%?@JV#R@9%^IW#8^^?EPTW2MJ*HHOX0WZB5I;O/,JU)>H;)I# MXURSZ.M?_?-MZ*B/\=ZG'+/$0)DG&@8FL'/LN/R\*"*>L&S\*66!,4..:+:O%&3\:E^PAWW%=I#OG)MPF4IXAXO,, M7&:(80IF0? JG,NOR3#_E7[660.GXJR<_1Q+@WG11 M5E(>*.;OPITXTR']%(3Y-$+-:Z%/])6FGT6EL64BMWEQE=N^M&%+R':CO%.& M/K=!$-G+/;XQQZ(CNJ7=@8LO2//W;KJ W M].374)>K57VZN(&EU=B8G!(+J$[#MMB;_B!335[8,2[H9V+@7B!V!S%<:Z")[I M[ .PL1G!DGSE]Y!8-^9#]#=1QS4:>!XOS!Q HB6@4K5A(+#V 4 BZ3=FZ%S5 M(BU4RNSD]!9JYIQ+/.Y30)*[_I.+$*'RIN6SH_B.&OT8.#SU,WYBQ%AG$3C7 MW8'U 0"%B$+3%(I-&1CGJ85/X%R] .VVRG3?3\[AG%HVI_?*7'=P5F?4X!&W MR=2H3JCP;T 6?BH8H>\W%RFT*:_8?R Q+6O)6)8@!Q1'B:FBW+G]K%>5"JV> M/P&@H2TF/J+RMV'&L='4-FVNNM>TQC1ZQ$N>NE?PGLNK^,RQOM;Q9G/\O9Z1 M5DV>78O\-=KTJ$$+G=?[N02U:3RZS3"_F'&(0DZX[45H@'+NNJ+2!R!F M&)(X'/%3NEWS2^W?YM;RW%CK^#W.6F?;0PMTW,K&Q;;HG[@$4-E1<'-IM)3, MKK)FAS39@MJS0?C*RV8E=,YV^@$;[Q/+/[J!CLQI'6LY-#,32;LG)W3YX$P> MQ&*,B%P[:U;44.E;Q3B!29<_KAV<:WE G,0E3?8%.3$U9V#&]9SFH/;(YAP1 MTG@L#@9 LN0"\ \>N+[$:PG"WSIM',2C\I1MY ,]5A*=DQZ$H+0ELURC41G9 M 8>(JS3%EJ,SK*Q&AQOW."TMJ5FK1-*/=2I)CR$-\WY4 7%+$FH:&C 7]P\Y M!WH1HV2ET^0A4RW#>DD%!"UB""0:1@ M]1BN/Z1YI&CJ^_P!T"\?:G_O<+DV$?4OQ:0L8]*LG="O,LAH4C&<:NA7I.B4 M>!1@B>GD;+^2Q2

        RS?6H2'VO6RC(W\S#-">W#UP# M[.4KC4 CXJVL:'0WUV+\=$8-\",LV)1K[#52$6RI.4IQ0[Z>^7\]ARC 4G!+ M0DF^[E[%G'5.L):M61?"6[+V!2LUD5$"AW-+OU>(F)4=4L^$F&N /P+\>].? MLHACP+R&7J(@,KZQ[;+*$Q5MKU#L? 4!"+K;<*:TUZ:W"WE0X)]A8*D@#Z3- M23I#X$>FWAC$H)'&:H.?>;3EA,F@0R%41KP\;R\FU&)>G.?XT3DSC$!/WU*M M+SY^]-RI7\-AZYM;;7G D3VK7L#LDT8&C=]6\*F]T%O'9^T$HB BZM<:=J>A M8?+@47LUQ']",N9;('7M?-*[]JWM3FF9XC$ .ZW*!V?^;;A+V7MA1[-CN_SG M0"#>AF"EV1=6S ZL3@T;;;[$&-ZA@[(8&Q74@6)7I02W+B^SZ)@?=F-N 8=A M,Q*-3?7&GF V%LV0P"5SWBM:EX7&Q::0C8&Y8-W'A W86/]0C9Q@1N_RY=7, MH2M9C^#D/1](WVU(-J=K'Z%W\%6BB0FIH-O!)AMHVF>+]<(NGY3[8IKHATJXDV^]U\7Y.5H(<@M8$@T]NQKF&N%#[%'6V8%!Y5K+E61-% M>_!S#I(=D1]/S18RL-]^=.B7O2M_/*\YID4!UK'\!\JEO71%1F>2OD\-_,,W MM93\(:=>RDO318(H-R]J8FNLY)0*PTS/@9W]M]WJC^F:H<#:KTV^C8NJ469I MX@;]-=/4113WQ4XSC>9=,.87G-P"[IW?FM2<9V9DS5?6_*Z7-FHG6#%&I[=! M*@I4Q!+]AK")"MQHO[U /BWSZ_:7"S/GCF"ET/7TPC1:IQY5L^>Q_ZYV+SS,"_;6'#B3VC\HR&??1"0O\K$;$: M9U([,EO8(!:[!)6%05),S>R:4W'3])S!<1&&AH8TE87[INON'VH7&%\]8R/J M^-Y-O\C>;6Y:"QV??TO3L[IATHZ@,9CD 'QD[?+E8Y+C6$BG05!L*3]E+\MN MMRKW%-0#+"^8I/\BB8.;2O3/M-4U=&;GU;0E2)1H#-DUYOOH-^-TK>PL8URF M=R:H+=%E_EJ87E)Q! B&.-N(MN=B5Y\?]G^RA5S5Q X5+@6 M<(CZRV" UM.J6)"M?9\:^,Z&YBS.\P%@LN>;H"F=';_GC?%!'=6:/R>=SIVZ MPA)6X.J;77 PFO0*4/1[*FE4HN@7>-X/I'0>5IR$JMFH+8E-/_7B!SN')B1A MW9[:H<4IUV/U^]&)E7:3"8BNO;XON_\7:6P;%T89MHI.0A!# M5G;,F$Z-PUYN:27V!LX*![7WKLWZ$F[NONOO5XNV8T*52ML4KU=>%+[^4YA6 M+%W@RJ1J0Q>Z6>5=5[N@G6=E=NI80E&YGJ54DQ9MC)#4[ M;?6@;1U$0%O_8/F0M!_)IV?X!@JB4:B KS N@6U\^#=CGCXA6>&D7_*4E'3A MT_K$'CRX2_-^5%A._85$K=TISA@=Y*I\^>5JD[?%^;>3HC$+_50"!#(X.I^:%T6>_/9_G3:"H>07/J,2CI MM!W&]].FG^6FY2L#"/ER/H$ET4,]FG)&A$W!1150D958[W M>GN*/P-J4_8L?AJ[9N.&9 G!M@';9'5G1WL4-!@R> E#%GB2).$<'VGB+/9V6)6Z"_!H\ ']+STU.*FC[EX3TL--J:@E';E2] M%L<9%#_TW'UJ%QND;\VQ%U?_+N 1;? ZL9 +2SY!5*5M3'MR0JR[QM%3L)*( MHU1=WGK\9@FZ&4BUU?X(.+,HA[Y;FLT=XKB-;IBC1.0^C[>G9WP$$+FW?Z-Y M2N5K3B30:7Q6GKJ54E7\GR[K9^+;NM>)/7MT1A\W-FZG5M$+Z2=D[+=ZBFE/ MN-(HG-&K722^Q;OJ4<84_5$RC+8"UQ3UR\_V5E-#DI8#Z>D=L<=;3H=6!S_>>_J+IN&#[5]!%3C MS5ZA]F-G%XZOON(6H'*&[;IIS-"'>^5%L5KIQ_2*7/KK .25QT@ 9I+MZ)O>,L]*S32L M'NO^)0)'IV(JL&K4OL(6[%,Y342F.O]][:==%I,H:+Y5E M']G2VL$F2T,KM&JS'SG8,M-8\?S3^L'\Y9S? M$SZFIKIV?5VI0BT7$W\D02[&_BG:;@/62CEL;?)_UIULI%LT$\V.:M1,I:[U M%)UKLW#?;)/J$>_)\1K2X/V>(B;5"T4, E5^38WZNG//*'[?I7TZK.@R+*]% M/Q58)Q!2YF6U+8JAJ5X8&YD@<@;XO0U?C\.QC7WQ(E0J;[#+QV?3LQ'KDB#, M3[="CUT#83\_\], -(.P7[ZNXPR,4TYN/8:N% 9FCW*:?$OY/^J1!K(#/^C6 ME0*5/>O8E9?A20BQBT/EY7LJ=!W2&;I\C70 71PSQ#]A#@;TL[X'K %/GI"S MMO2FN@ N&6UV.Z*Z1D^A&B M[+-!Q#O)"Q^4,J:^"^Y3'6\\IA"[S1-7D^0W8Y*-]+L2:"RD9 P%;%@]U<"( MP8E!1O[F')^2T@J07TY2Y$LJ[1,5MFUFBKDNQB-6Z%T6+,$-&D ML^ M#'VFH>N1[!F3V9(Z&IY58QXS.B*;N_*J7O"Q]K"^Y%\H^5'4+*-+>P)S MV(XJ3[Z8X+.3EY!NAI5'OQ^YRE7\605V"'..:X1:KU"EB(B]/\['B8%/O%RB MP@F-:=A6FA?#U[M3X9KX^S.B7_T<'^=WONF7/=-?55FQU5?RL:W,MV825JBQ M=0+KO >M#8F9TLI,H)#"A2C&%*M450@\TI(AMFFKKQ05JX_%!@F+['1:GJX3 M#,\/Y?2IQ+@,F567*?[J8.5J#&+)1*94=?JQ\:=T9N''PX0C"43COIEEMBIM M2F1GGW)PT0MO"?[@F*:Z>>AB^YW0VG"W/^&EFY0:"[%65ND3R79F9'.O^&ZY M,+_L^3%L5TP^(,!TI 0T,)TP )N!%L!W9YW/._J6;?9G8ISG4Q[9N>T1B!:[V%,,!)_VEP'TK MN<&D5Z2%IN'!'K\^L,^3&B]X-68EA[&'3H3%57E%&]B25.(*+.6.8.+RH&8=NUS//V1D6-6N%\ ML\@7AZ@Q0U63O&Z$"K.EE\QXF;Q^L-.9HFX=\?3]H&-<:V9GH=+1YKQSF'CU M4'H=7?V@B6:O2*;$ 1=V05*[_7(ZL%>:A??@^6)**"6J6>=^HZ%G0*2-J-O^ MOXX[R0 I')Z-Q-"B1S4I>B5P_IUW.I9N6O$_*!]]Z,B%EIB="D/#LLF]RER7 M/:;?LFP)M<1\SWGK8@NX;@)Z&R\[H7YO?4>%=?!\N,^C!_MO?Q%^-A>EG+]^Y MJ$3E-0&12P'GYB-"1$OH*=(41]L^P6+=TWHBJH;P+_D405F8.CDMJX-#"?6@':G@9>D%F%W\TD^ MI]5BCK_TL6*3;EX SNT%"C)IM_G$)0,@1RE 6FJ+XL^KB0HSY.\B<:J5SL]? MB&LU':0TYCL3R(A%.K1^!\YE'J6DO.IW$H(BQ/<@T^X*LWL4.U9'>VQ[S2UR MNZO+T3)<$%BB(C_-:]@PE#K0W?RC\C]8Q,V][#.EX?0CU8#[$="Q_=F36&"0 M4ZH)!SG7H9Q,SS X=*R1;TO^",A3$IBHK7_FZF +^=X>QEM\F#6@?>B98NQ1 M<>,W:\*!-'AAI2+C\H489PCJF7YC4E9ZB^_WD9 MMOZ53H1 H>%$Y.0<4"0=1$OWDGLI$)XAG.2^;IOCY&>F*0T8O M)F]W.7C09$+FF4^(X'/7H/PSO/7?H^_MZ)^6^;7*>P(.:IAO$IR 5RGV:HK! MQMT>:0FQ?<\:[ \<0[KCYFT*7YNEIK_A: HY4OA.XJ^1I[7(G:X!;*U[]Y%SJ8T7/QK;A6)S/L<2*5\Y2_/*G9) _+MKAQRRWWQB-T?&"1XN\I+5 MZM7@\/0#%.[QSK_T_P&YC)F> 8 U#W@^XQKA<1J)]2J3 ==]ZC_X>^;$6M(U M#DN:OUZV)^;KK&[(OQR .QQ5WSN9:^D&8VCLU4!)%L2V4U_9,C3KMSVL7J#61ZC96)KJ\&!K742VU MEL44T272W"5Y]"SRV-:'0$5=MGK]G YF\Z.J_S]RCXC#0(T3:=KU>L99O_!/ M&7O?YY[*Q'_*YW:#.!A?\' 4$LVA15\D(<&M<"[+D-HZUH6V";U]&ZFF?>=Z M83]4.1L>'Q//.KF8#1GP_JV,LX(BWRT(K\T_>IB)+\T^BPN[[E\>)7 QZ1J6CLJZ7Y+6_'E'H^ MK"XX4;>)K?S95^E+EZJ9XWC& MCN>MLL.5D[Q#@A0FE^*$0D7E2AOTPM&%D+DDI#4I8YT=UJ) MWUYTC!BBZQ6D-Y@*PQC6VX,6_$% < W_<5K_68(@??6Z5S*=ZWK\)EP_/RM?;,[O9VQ MA5%0 0(>&UY[<77GSW_D#\Q#K'"GE#:[KQ,/<]4H;_$>.W)!&8E4EJ[C&AI3 M/[K\G\6)#3LW?Y<7)DHSKN/&(#17TYSVE>=5^/MT:MX#W;GE@.0[S]]_1)SI M=TU]_LD\-[XUX-6115$^@.DL!D,US=FX:Y70#B% 3-6=%TW!+UQC]K=_<,;Z MF%M^H:3H2?TM@2>]UTQ:,0A"/P(D]T%_'P'2CP#QY4? W3'T$;#?@G0S:_C? M7VJM(CX_2;8#4^/&:E(8BB1D\"EKRT7TX/ N7/B-2)RG3WC6<8(AM0X3ZR-( MG-KPIEI&4]#\O J$ZW+Z\MV$UJ2"=59NSF'LOTLZUP2"S()(2O=%4$_(-L"G M<=A29?DWNM:J(0,@,8W-YYWOF^7Z+FFFP+<0QI2TX^[-(E )R53#$44-PH*M M-VY_R4CD%WFGK)'T)-1+D][MBODU",<,&@4>?@2SFP"(Q+8 6S!!DE09X1F M\EYB7' 7^N_X7W?,7S+R$1 (XM-[K5>282M%-C7NU15M8TZ1E&5@5OII+Q * MUQ+1'+3H5*\'!C[<9?4?A#^7_'GU9D3[%9B=;G&K"VXI/3YPX>.NZ0XO$S<9N9WZ+ KP012&<2D$EF2?^QU=,28 I M2!&@<'6U;ZHD'[>W8L\=G@KL*5O\VEY$:?63_'E=*Z[OV?O9W(L"5;BQ\F15 M4@'0V,K03*UUV3." M6_@DS&4-[R,EUM$>7UBWHQ-UHR THOPV5?WE%)[S3)<]7H-3W'Z==B$H%[T* MOM@1&9C^V(1!Z!*ON29 XFB.43AMYZI@S?Z!>'<^PQ5ZF>F[V7 WZ+I-XPK" M.1_6$T@F)6H#;_GZ5_>M;;?V1KG'%L;3_$<[]=/':\D1Z*+)-DWCB"AS-I&N M ])3V8QXVZL\9XR%D%BO6$&$1<,(&S[Q Q'_*,P0MW"W6-H[@4Y/1I<#@ MKER"=3D<.E%'(&[!^L%DEI(EPK3R:BT2R)1@J %0H!QP)(MC,3'PEW9V=CU$ M 4]JVS6_=FQJD=/JWSK3QVM7][@7BM1NPHCDS:J>1=AV \YG.-O;2)KR[7DQ MG.PL*1GY(O'PL>>*+E186H6\*]D;G/W-OIO#AX:^WPQ&_: MFIN(=DM); C/E)"*A_&3FNKC\7'@,H3T5[#@C$.S"G1V$:1NCDB .7PW^KX9Z9%N#8WS*D&FIX!8K5 +$*]KKY.7%&DYL*_I!'3]! J'$R2WGE'^ M5+_(9)_107 #/P1P:'LV;::P,7G4*/7EFB_[PT7++!6%1;L DLJ'6IKHQ9+? M.?7:NC/Z4RV*&D @3C(I?Y\G3C1%VA^Z@Z__P8!2>D-:!F?OFK*PN17,TTJ;1T6SSS@DM%UO\4US''L!R$PUG24Z M7.K74G];&A-;,#>OHPWRMFK4%1P?Z_#W=L- N*R]"%OGCM7?:QWX6OV5K&]" MUN_0[^\"IY5Y5J)EV9FL4>W,&QAH+L;)7_=="ZRWA?R=LY.*L>R[)^"LN"MQ M-6^*C<4[^N1ZJ'0\GW/M9L@>Y*.8?8P$2!-19U ^&414D4E-2R4[>O 4(RLF M]D+L'*G7OK!G34N%C F 0F\7:L\638)\1YUL]U8P=A..Y@;M>9834/_\UVL;;J[45]>8'SJK+C5!;F MKNCI4P_D#BA)=GR=:J7E?)O5_>7FS30O M!BD1W8)&)2WJR_>/&4''_,>'JHY.4]3DD(@7 AJ&\RAG8M-G/5@J<0 T[LUL MS_K[)X&%?#0A[[YI'#*A##@S52OJ#@[06/-]/4,FAP>-XR_G6EMV2S)/ICU) MB2()KK_Q?7>J<8,%2TC)/ *>/4R,$#X"^./_,,F?V930G]:IG)$!OG^UGYW9 MO-8JK[(F9.+Q2]A1AZ6CNC 1^PN.DLXSX'TI3/".8%[C+X\PEY!U2JO9#58+ M'NC/97\D_5$L=N']]H&*_8-I[FQI>9=!?UXYE-: 5KY%.L[GSE3.,2*-P/VN MQ#A M>$/= 3/.4UJ?*&>!21SCMT5V-M-T%'[R^ V>,CCP:)>IQ5L+6D>?9<' MJ/HY#"02V1>UFREN+>ZJL'\/X;JP$CJW1>;T1.2219>8A';U#;V(>]-DX'(B MJ@FE0$$ ?%?N\V3#AZ(N*['CKM #@Z7)#J'Q*>_8Y,[W5FEB%/U][4PO-MSH MN5LBS$/!4ERI?)ZA^1]_\\SJ\5OCX#5\*T[^;FC^8,(?X,HMJ .3S#3P3X22_TT *"]6\8W:V \WO*Q?9.8J%[FR8AA^Z M1N\^) 0?+1\,HPM2;.K_ BV^^H['XY1_(22[.-&*6-]_#369;\ \SJ475[PS M;$B)%TG8S7 1=="+W:)]78R)%:YG T%2F@T9:ZIH":G8U&Q4.HE]/$ M1#)%Q'?15PM9)2]IG6+.\45;#RYO0\%E%P;ICND7TPF89"*Q5UDV?VLF1L:4 M',>4:*G;!TT_,UN/M\9Y.U&F2D"2([E=5M=>KDUNX446C16S3<\""C8=KN"=<6NB#)#9GE, M- E]V*7;R75?HI$?X>W9%8;V\H8=U8TN.OT!D#O5B[8;?!.I%6A(J86CX2[8 M57!,@/H+UU[LJS>M&$\/!D]97'2A>81GR6G?#;ADQQP1RU[?D-#$8 N?TO@2>/8\!,%:N MOJ%R.'S%D,<'0ZYAL5RB!G$$P@Z=Q/;&Y@F1Q]R^ M)\7,F0 ,;?7/[K&B;Q(29*DW4Q0%$[JI:?XP0[_@6E*,F5R+Q%.A0X , .7M M0LT[U9; $O62\+[9.E_1J>6%F%"EU81GQIA&;,L)R%1[TL(]\US>YE63]N7$LQ3O,IYZJPKS* MB['N\B*[#A6.OH^HK!2<6!(J0:1L1]"ZDCX+KS/=I:I*_A0%/['*C^$&'Q7. M&VVRGBYRUSEC^KH^ K+V/0R(/0\+>AMW7'&I;>PBY$-9(,=3XZ=$=48,WVKS M!_8'(&B]Z2-4UG[9I*P%POM.1#K(9"OSO43U_A/L<]B\) 9=E]I4KRH47RM7Q]\03<@'X_0>LO$18X]P[TSSK?,;*3$P5?H M^@;AM4.&3Z9<,FG;'1ZORW)YQF4:W/VK]Q=57R("*$X#__Q2ON6F64?94O1) MQ?0D5&H 'X_JE'*KPOF>/_J_Y?3X7Z*[JONILT\2**S'L>3WS4E(LL+H1YCS MM)^^W2- Q\&>CP+?%(_*?3E.HQ0A)#)\VY7V/E?@%/>W5QP80LT)@6_[%!.\ M'T*QI4=.30_'H++@-)%J_'^LRV"-<-M>8C,F<)K/[JQ5\BP=P'Z;3HV.^3YX M;>V%\O;AA!5/,$5F_="=OP'1Z<.[["XVB4!["]<)H5XC]24Z]3XF,;G%@]#. M"A4J/#9,Q(I%KP !83#RNN#O0W\UM<'\=$_6=JT':5*Z*/&"9+85 Y^0AJ9\F%"*"J3?-U4L(:J$)%F M7!-+"J(?'P0I%C/&=89J3%0ZUD7:,H:GRYB2*+R<[>,BLZF:Z*6!/!6Q1(/\17];,I8SX=IDT;/U8I:U@Q-LVS M0C;WP5@*_[,E LR M2'4M$O7D^O5L)BXS=X$%$[Z%Y-;.UI%XKT8Z2[L51J;\[69&59ORXKU?JY3Q MW]6S;B&8@H!NPXH0I"NQ,>W0R]:J*!+L%)\#1.I'DT\7LAZ?:BDVFKJ1D?TL MF3&@.B>9Z!HWI-J:UJV;%0RS;$ZS._VL_>+<)K7\$6#XQRHAUX(9?L'RK77) M/4V\_27TUR. .()F-<9YG7$$8$1 M:D4= E>HS+<:++/:\)52A$FT'&M50WT-=^8B&'"9A;)V*H5%ZGP2 H)3*8Z3-UG'";TT!J>DJU^W'H,_$&2KWV.A?>8D M3-:'X!J+< UMY'.8 $F3, @)E@DZ5]>CNDLU>USW&4 MKJ\91[/-O1<-69VU5F]H%3_6_*VH < MD]^SM-\H7.!;*W=N:[QMC/4@C=M>*)-L/?3F@8FZNE-6CTXY4M\?>S?@RDLX M__Y')O#ANWE8@3I&[P!AI$%#G>C2K>XD)K/P)C':$A1SF14*%=R; 6II^XIZB'Q[MLP.\)6L[@L830 EIF)">+Z7QWHE4Q M:_65K(5UK"B%>=D"=JVK/D2P/T]1C(D!SD'Q409*X3V_='ACM_/FN<=5O5&Y MSH]U!T$V"K]N-QHK3.+G3ZAHY.3LBBYN0T-I,+A>8/>U+^)3;^6@<$_ MJ2=QGT^;$<)] UH)&,Q0!V"\)W/F,M7]!RU]D"]=7T&Z$'8@W? <\$1\+:>Q M,CR_U'@"CG3V^U>1VV_YLM5/.%9"-T3F&=%+AA"\ETR:,E0A^$^+?WZ\D_:7 M.[1G&'0F+U/0($"('ZM1%MIYT9*WWGJXOM SB:$SK#T^5]Z62W8.#+L=YIQ2 M+ TOF]N7]#(5Q%&+WU]NQY5H7MGB":N4> 3IQMZH>@T;[^[ M2WGV]_GT<+,6Q6GL;H)!U)(&Y2D)7"=+Q*5_V/,1\(LU>5'GP3LZT,'$))S\ M##O5EP*#EJCN@/BOTC,HWY-W10QUK>!6X>?:!)FL4'>%7:C[_'J0Q5*19^T* M*Y?SI(J;7?%7^DVBWTU")P!% NEC[KZK[$IJM;/#:QNA<9TWU2M"?+9SI?4C M$09CJ9:QY3H9B7HN4"P 15_/\?;#6__9-:HK*;4;,T[W8/)'P.;%3PJ$H"OF MIYJ_/!F;)-7YFYT.8/221U1QTS[;L4O%6_S6WU*-.C0_**]MR"MO:S9P8O;@Y7 MH+P?UX&]V.'CP;WU,..\0;1OZSK2K"GIFJ6!8I1K;[/!]#K5B,':00@/Z"Z+ MQ/N[3U@ N[$\&6DX\WP3?9"1;H%UG9,M"PX/I7T$L$3\<9ZE+1.L)6IMIJP3 M9#"U,Z-)H,ULD?BMS\"O\AZB_MWW(KV^(<.DP6&QSD-9@$-GV^"0 MU()3[1IQ#[2U.NV%[K"IZBRSTU]G(L'[?1^;-S6^9_8OQ6&NSPA<9$P';6WO M''R:IHP@=[P^:=N*;"&HS LWG5>42GBXY5E%LFH*-#."0YZJXX*'[B8=6XWY M$]X2Q\=M'T0VS$+;^ P=*^.0LGE-U\]$%;>X6)47G&@)*:^KU&OX5@K5=ZML M4K];^BDN8JS*EI'X*7.3=;_$S3L#<\^9/URD'+L;G MU/L=?8BO$/4D'GJJ3[:MA0Q1^P&^/7)Z_-=NLN^OS>O]E&UUI$T'T G)Q]@' MISNM#55E=!Y_F-P/TB:'4\NE1P:8LEW[MN.1[*\;!!RT>D<8D0Y >UV[@?SE MBY0K8#Z2TQB^E%%<_EKE9&[!.X*$WQ,\Z2Q_??=-38?^">)E:'$DO@%AA_IX,TH MVUHE$'D6&*#[H_,6N7NZ[_HT^&_(/'HBA&6#*!RHFII_[#X/]Z6? M8#HI-RD+3L TK83 P>3K-R^^$;:WKN@L/9P/9FZUA-S5UM\7E@HVR_@TF.ZY M'?:BI_KY&?%$N0K"LK;27BM 2WS68NAPL&ULP>:3_W=4CYPIWN[.W^S5MIR\ M3K8#KXQ_#PQY)1WMZ1,B*XR6K<'KK/OW.7FDBI^%PB5R[VZAV"E MQ48PU[]86+RAP^V3D'(2LS19CTTKE_#L_W7ZQ_4VIAR! &IKYY7_@?T,F^;] ,AE=\$=KZRWSJ7I5(W;^ M&(MQOKSK_#1[(D$J6'(?_4&-O2!>AE&.<>J0AR3!S!^6@VXG*:1DFK7DM'>* M]:D_.(QM!CM/OJ."6F.#^G(P5-B0)-3MM;KH07K_K28.FV$&=V/J M&J6CHS3,*=7 [[,"3AYX*;(1\G1*@UD*/L*L\GVQOI_.;8>:44W)F*F*W7S[ M"VH&M5[MF<09FNM"6QE6;<:CKVBV#JHMN5O%GO4#%M8]M /RVV75&(L+? RA MK/7&/'D.4+-6G4.>J2YO9#.[I?MFS:QQ_-4',Y[?'J=PX8R'[>9X[]-!TW?6 MRFV<>I(2(07'FO,E\4!K4E&>6'J"&8F$2'SZ_!"^B3.,;[*-SG/-0Y\.8![' M3!!],\[F5_>*IM67MAE\"+(]O7HB;J^P785N7BJQZ=97))/G,EA[.7WM:_=8 M8#J8*4JP(FS[FO*.T7KL4PXKSAQ8MB&4"*=>!.4YEZ4'XRM(R@A M[) "$(1=%H)*RGFIK)VT*X:NT61N^";R3;3KFP@J-W; +];[,GR88ZZ&#CQ#/AG.?[$M+O-D?NEVQE(#VZ MV:KWW_DBK8*3SJE]1-GZY)'0M/R-5?]XN_G*4)W=ZUX':=1&LDS MQD7+A",8GQ\!!@50FJT^JL.9;J[?-FE":MOI6BXE+3,UEH[59&J:OUBN&M-0 M*T[BB!.X]((N[_#S5$K'A"Z/S*-H#<^SPAZ-EQS3TC2-5KJ%JCOQ##6FA2=M MVM(M,[(LPHB6?50GTQR#G:^13J:7/F0R_76/0T\B&[?_!;N?1AQ$:M[?=**D MO G,\ZUD-^-:6SN4.7WCDXBW<A; M(+AAL?<[>62#(@FW'8,TI2A)5GI&.H;]9 S^9+F=%CO3/"I%R,JY@F-^9K_, MKL0C$3KA6>78\K$O8,M=YL.A?#GL$= "]?FL)S+BQMNRV.!FQ4/E1XR:K&D; MF@Q^G?I6= BAKN'XATS<3)6+LU!9^T? ',-PS!$\B:!SV&'N M&->W$O3VPI/$0)F"PZ(X:EQR$T9<*V(NQ=Y^S 3GC^S9:MZ$@@YHN/*]F[OT M!P:YO)6OYO;7>?5!#QP&QH74PPD5 <2+>Y8"VH+P3FG/%1E.:BX-*Q@>??]Q MIA2=F2BF(0^'"/_V4Z@<,0FJ%HG/].HN(HMKPQA/M$#Q;K^8-ZIH]?H1\'H M#A]=3O&C==]23(-];=2H;I;5E-/]'%=EDH]_5'J8J&I9:-?NM1'?VB-*P=>7 MT?_=Y/7GZOZ+8W/)!E"9?O$5O[.3R\*" \E1Y<<2T-E\$V5A2+2XM6Y"U9F8 M/0:S&2[_KUA.*[=>IM5"5-WQOO0<],I7K\3_IZE.OQ0GD8%N1G4BHUK4#F]% M'ZU. 1Z)@ZN3DBX+^D!.]4\-[B"PKF;U$4 7A^LZH+,F41?3V^I8/B*/RU#: M.%8U[:9LBL%!9;)CCNNT=?&6)29A=,5GV=9GS!B.%YJW4.$H>(V]6WF@/JFK M:([(M1+F^"IQ&,$9/GPV9$MH @ZUYV!_72!P(MY4? /,)P;T4XTSW04O0*H7 M'*OGJ<#YC*@T"-8_8!*VRP:I904I$X3M S\0(UG8_[.^4^,'>!+\[D4P'L#- MC*=QQ/UKADK&FLFV"'Q;) ,.G()[,N^I(WQ7/_Q?D\^;5'PC@\P/9\J(;E \ MD-I]%9E&8QAGA=+LD(L3_ 7BY.J-ZGWE-/#0FK@M"17$;W 5 M'"VXRL(;\0D=E'9T/S51Q&..Q5#=[:3"2;C9+-[STTY"L"M[)!6"E+4S'8#* MGA4*\$R'\?\L73E\A#F]S^@E1 MSDP%Y+HKS2?N_4(SQ>MNI'D=U0Z&X[WZ3&JO',NFW\KCP.Y88W),=*U_"[1_ MR2#U7MC\J]C#E?=1-UU:1./""+V*B8?!+S5)E7H+V.C6$:[SPV0LE21_XN]7 MF[B1AX"SO('!3[Y!X2UEL>[DKQ&H;>W=)]&FF5^&N=D"'0TQB2!^Y=AL9EM6 M666[OBK6.69/@:NS>GHSK1%SZ?'5>@9 %!0TX7UE9O-QCN&'.PTUT_&,MV@2 M:I;!UZ[(<5+><.GWK)W]\I;"709DROEHZ]NZ?>\CP /!4!=&"_W3EO*DX(2E M@@XG,+7>G_5@><.#W>O6V8E/ME_JG&%=F[\5HTA*/H(+K 865W:H2U5\%>?H M(JE@'"L&:322$>*CB_&C#7\MX=^J,&-:PB[/(B"@SV'P=T++*.V3A7L:E5RR M=8*&]N\Q)O\.,2U-="10?2A"R*I!_YT&P_M+#^T;C S7'(9WTE'. M #&N) 26,L$_OD\='O;/>=5.VO\/TX*4=?ZK4?^Y5"@X2/B41Y_]8S$'=<2< MJ"U1Q>MIM'-R"0Y&-S.A1I52+?G*B#;)T><8\IOA1'[5G-XI+I^-^,\+'N&H M%) K>&\:/:'9NZ*O*Z]!*9XST2#LVVN*CBL^ZE&GP@(0*3SA%+:8:[Z:TJ?" MS:Y%+^TM4*8H%>5XM Z]C[BNZ<_75&R1?98H&?/6W1#+/5@@:!"_-C3F3 JK M=(:Q;;():E*SJJ;>"G\WR6-4_!4P&3%@2"KQ)NQ[(3$0T\);>S M8(%K!J2;;ENE"@C6+S0SU72G%D1'WMMLNA!FLK&QYS%VY")NHB9'=MAW#4VY M)GD[A(#ISM:TQ4N<'%SZIHG(D)..641IJ\(^)&5B#F3"0TX==L KE<9VSL^0 M2^KIF9Z3-'56W^+O@=UE1B&QLB?@ZY5?8/57/_]2-!>R!"W\'J)\9H"B?OV' M&9RSR&G1K[W/S:?%'B>['\PI!P2JBGPU3,1_%3$+^3A^]=44*P+3,6M \_V MN"0RGVIGYSM: $[9T,=2A ..K^5OCI'',-6AD1F9O[*U%7]SP ?7$ACS:IV7 MERLHV 4%JB7D-'P3G5UV^;[X0'KL8FEZJI8BPQP+*4$N9"*+2Z*;S#]*(U@SKCE5H47FS$@=1ZCL?&M3,;'9D08\ M3=@&/JF,RYW[!2 K+XA-8]2"AO^2.,HJ'NHT$P\&&#GV(UG^OR"PL3)/B#TE MIH?*UD*X09&Q9#E4N@E>7T"Z0Z4L@QJ',)YW[.;K?1_"XEX2FK"C7DXZ98$6 M6)#-- .)YP:0BV;9P,9Y9$IF6O/,!&AWHRAE'6A76FQ5)]@7\;&JW\T\/?3-A(1"K[1 M"B&;PRU+ G= [YB\#^%IXS0UAK^;=;0DM *'6V2YX?>+.IU8L89OBF+AK[Z; M4G<^.Q,JSP5^2I*@?&&UK<'27Q6R$P8#+RW&4Q2T T)H9&4__\9:=F4(D5 _ MA)W;)Q YO&M-B1N[B5DHF0S\"O$X__'1/1 6M$/,F^N81WEQZWW=_2&6OF;^ MX]7#Z,R\T%X@^I!DHOJ;?=GU<'RI:^]]H8Q$K88W_N*T##F4D_]A:D*1[-WA M_6+"+*3G3?S\E\U";_SE=RGW&2^4)*Y=US,X@5H_QX]_!3(JHV8@'\#L.K&_ M5,)9JNZ=%7.>U_*/2% W+5\B^'0\Y&FBIE?IH8GT> 9_OZ%$;"=<,*U^EWX5,1A ('?VH]-(P;+WPM1]JZOZPAN MPJ7H?GT0& EW=]P54]Q,;/%OPN^(,;>\W>\&^?]WL@'_CLV"O2K#?.2525ZS>]3^< FN#ZB>38'VQQ(=[I6]IK)(\ MO^RP9D95=AV084M\:[3-B4ZS5=W"[ 0-'ZW%*F#&S_^Z\)=4'#.1#J*>[^V8 M>P^G%/=(VBH>C2IS=:5T#-V)B4P@F)DM5#Y MJN\\/E/3RN/U';3@DG]K._;Z7)#KY^=KAOL,X@&!\TJ,$E:^[\$[;V$9]?'U MB/>61SI[GBSL@)[+" KB_LFDIC$FZ'O>/,+@_\,A ^Y^SN\M7]ZX'5T+#3A3 M%HYN%9\]YJ:!>6KPWP'Q%Y1>R(YE)DF_C15U4HCC1CH\ O1&^*_OQ-FT2>DM M\02Y#)//KR:]*NJ6\J=&JR4S!FDC;787]XQ[)C05;OW$?$SSDU(:F8XV2XK< ML9X:KE!;NQ*]G[=3<8A]57)JY,*3G_,Z+?DGYT8DEZ4Q#-0KC.HE1 H1 #V[ MHCNAGIN-W^<"$FL.8"V:\S\8)PAN!^:^P%%M+G@V)>F AHV&ZC<1W03N88Y@ M]Z\-OS1(Q84MJ3)-SDN7?1MN_N!AM+OJ?&7I0*CCNPGMRWN5TB/9C<7ZA2E? MT,%A?@:MB6\TRQR ,UO(VX>P_?.5/"%VFPBR8S4N5^&_$WVS"]-=SQ-SZTUX MM*^%]J@&_M323I-R76IOG- NXB3":G4Z_#!1JBL) I281I=U*'"8 MT@4KR5J V)72$I%4UTQ%71#>53U!&.O-1FBFLN6/&Q;,_?JZ=?DNZKB!7I"*5W\ZSG&G MUPA#*--'NDBSWC5RZD_P>@3JZ_^@O7 >W_62"S5)I*5>R8.Z:G)^(-QGGQ;> MNQ6.$S=2X4D2ND.VWU#Y*7K;/KP^/)&^ME47,=8\(/KS'N.JT,&+W)KBG1DM M^A% 6>H4-(C]FD#BE(+4'/YNS#VYY##;SB!%_L%3IZ!$BR\1H*+K%+%60N1"M[I^3E'[XXC9N](W1)B%WE MJII27Z3#(BG/PS7Q_ZB5H>)N.:6XLG'TL#>$U&%HI3[0]_$26NX-O/(Q/O-LZ9[T=@^:6(]9] MYB03YZF^RNO)LG-FNBV(#5ICOXV-6V.X 6&'VL;")L9JO5>>G:H)P) >4U6J ME'J+ILZ5Z\D3AY**E2N'@NTV7!EG3[]'R[B%HK09@#6TG_[J&S[)5IZW,9O] M%?9..^J#RDO;.#L#X_$X9R]'=.?' [((,Z&0D7V?YFEOH0B3HB&#-]4A?+=I M1>M%#K;YA9G3\=7"9+R7DH,9BQ_08J8&=Q^N.BWF'3+)>AS5IP.GHB=5]+3J MG"H7N]"@*!XB&=JV!1TM>:;B(<4GW#3* 1_>)^*X=S#2_XV+UG&JW MZ!/ ((8,N!NS9 MB_?6_$DU976>A1+):A&_B5I/7$\HMXQ,3/L0@FX@^$V#3_">X38TM]1KY=6- MWI>5'G-&:U]8PBN=4(US8 CGV^A_SHQ D<_4SG>91$30TK7(+U-MX5KPQBU! MON_T:'5 ;'GZVDXQAU=@"^W.OB.I1GV;L _9^V=)KC&G1\7KKE3.N+P3\"75 M\Y:>)G*8[*JK!6:?_?@58,]3B_[&88O^W8-4P&QI9C1.P&T?\K*H/C1C ?2W M]:N09K;/W%-4)E@L\(.;",3YP7;ILI4=SU+:W"NOIE-(K?C'?)J"_3QN08&_ MGG6+,+5+A**:Q/<>>DDKPFW37T6> !;;V2_ MY:J5S'=F$'DKL\WN'-A_IQ=04)[TT\SX@GW;^LD"]ZM__I7]G"X.N[!]\ H" M:% 6?RC5-@1M1 1HJH+P+CL4Y9P=E.8T53UK)G>6?>T58 MNJ%\,(>@SCHV6B8T^A+A[-MBY#5H?17V#O0VB=2MQ;JV]22D_EA>D[&4IMJB MQ]_ GN/[FUYO3AJ-DVV\1\"J%^TM=UTZ7^O_'TI6DO-OUWT9AFGZBX3M:ORC M)R$AD61MZT2NU9<+PI)A=QM="Q/YHERY!M;?%CX]96:P#(M/EBTL]^C- M4MS/[DV#N$5M<]2D+EF7E'THY1,O)FKP&7S0T6G#!#:9Y M-TC5FYX@GFMDJN%G.'%HLVAO2*E:I^AK5[WEY7W[2H5Q),W*DN%T=':WO#!6 MU/:)C(0+WO>3_3C>H[)(BOHJ][QW3H5E0EA*J:6D]CUJU:VT>C48GT+2!$1% MP$5LKG)1!$7)B,HT/VY\Q?YG8]4A%- W/WI_GUZM=PYR*.+9]D;2H[XZ6+'_ MCVO+?V($1%9?Q<=SF0.>>7\5F*2WT\(@\)HZ?9:DLB_+%-NI9%PAL3>VH(90 M <&3COTVT(U'#A0SDDR2>Y?//\82(7G-*VZ>JY)[BN7Q#%22Y%7PKF*^E&M"\ M6V7V%J3QFI,=BUG4_K;N[ID_YV?_DM)UOB31J@LM: :94TY:@X^$9T*(ML*=_LZA&?DOB89%U^B M6)V\(%%0EZL]/ND7ED/(CW%6-$Z#>?(E+8!@%?]5[@#5&ZW;KJ&B3M'"7O/H M#'F[,*:C-J/Y;8?)@\/PJ^$,$K08D%+XME4\5W#RQ9>%9VZ#;=;+9? /M[EH MS"^,TFVI!=JMT$_%*/N%:F/3>F-3)ZN407DN 2BK34F O*#4N)E]&V-Z\X$_ MD:MO2A<9"<@,*;O\5+F04O7/N<2 M%X44>%K']J&!GN_TQC3UIWN9\E9RLM;U!*4.JVK(!S64SSEG=ZWH>KCO*5.9Z.NK(JU7T3 X?+3K!0 3R":C!?"*K&)8R%K-6*_L+R M&I$;"Z<$M\-+I2IH20$G'709H0HQD_YL-UZ#/T:9YJ)> 384(O+"9FF'MK6BAKG M88.+D5Z[)A+"NWO<]12=59E@EB BTV2F:_)#E4.I)$/B+9+VWB!"G/)+_=,( M_BFS^R%24_:*1H*! *ELV29+L\X*7>;2:70U_4Z%S>J,W1V8_Q&PRW[EMY![64+V)&'1@LPJFM% M8Z"LA-,I8]WF;-^*EUN^WFAU>C^4,2VQVKT-@\#M7J]1&"T6J;]#-FIL_!?] MB:,Z?(JE3Z,0>B4O6_L*A3@&/P+J02CNV(/7\X=_>N8A$NM?M],X?)B9NNH? M1I,P8-[UHV_B\)*=KT(?)KZ)#$NVU7_RXOBJ.>\@F8LI)D1XT7/[Y0B1#PZE M21#7**6!P)@.D/N$?M9S]$Q%$O<]]Z:0-M[U(/$R5035A1_1](G0_I5\\4_% MG/IAN]Y[\^8/ MM]./01[-7OVUS>M@ZM9ZC_?:C$*DC22C;<&X8TW?B-*\B.",8WOKD#O M.19W XVE1@^0R7D[GK@_A&P> 3TVA/1O%_$E3D 5MQ(_BEAF5-#CIB:''SF. MY'K6MY8/^BLR"OLARMES%:O/AF*0%TL**O5JT%*X?)%??7SZI&^A7V M)Q\!Z8YAD^*/@-M[\95"4J-YIT7T!C"H*+Q0!,(LD 3]<8,YJ=/-?L:3,')N M1 4)F>,P(3/Z$1]C/!V\5QSF[J70A M[3)(--GTY'#$(8D89V%DNJG*Y248,$UR/_XG\_1(!JNXN"HH)[?F09>-;<6- MYJEQN>4E#LGKIW33LJ.:]?6G=!5PM.07>ZY5E;YX0U?S *)'[=.6SID9<\ZD M!*-8]_!9??6]C\ MC+/7 [>+;((5'8,'('I]4N-=CC0.:3BW50EX2?PP"6!9JE.Q3_9F0R\E9.@8M\P5CLWS7#7KM>T-I(DG[G/7Y?HYA%=3(O +;A13MQ&QU8:J;D#F M\8%/L?I\9%$8"Y/%%:7!*%$F&!Q3<'/(Z_QCNWIZ(TO.AOE&:+"+8-^>_)L5 MW*"B&9[D[8=37)LOKTR>'X.OOMBAM-H\T+Z*P#PYG\ M1G.YA955IJLC#C\\G,%7U4AU6=5^SX%H+'V>10P2U^?^E_:N,ZCI->L'4;!0 MI"DU@/0JO8,4 X3> H0FO010 D3I E($J:%(EQ)"#;TC(B)=JG208H 0>@<1 M]'7OW9F=V9W]L'OO.^_[X7[ZSYDY_S-GGF?FG/.<]DM)'V"WFT:X0(M7W*IK M5!GKM\F T#T%ZW6UD*L\JO8F8G\,TVTB$I[!'Z_RI)0Z,_Y=>1<-44>!]TX& MB=0>3A0X6OW"2*DQ7I>6BC$Z3BXO+<2]:.T*$#Y>X=#&E)04XQ*OM(R+^0DP M72H@E)XJN2A>?=1#9J=1_D"G5/JS]>90#0/_E?O>VSL[/("LYCN- ' ;27[9 M9D /DZ>V7B5!,WK!Q^5->_1A.3^8BXN)&&O4G;:ZICQC5 IRRGG?:%X*V*.( MDM#1/Z;CX)/D81,0\Z5,HJ(2K47WZ>AH::@G*T7V#_1F^.I*U\LI'Z/P]\#8 M2SNED^X2A^4I.]1(C_! MSO^X4G[Y)X!B&X#L/3#/2^C^8"7K/>YEE%5'I"H>,/S-SIDQR.Z8HC=P3]RB M;DN";\HIP'=1_IQ@_DE:&YH3%D2R[S7%-RFPM.W'RQU7R\+764IK,#8'1 J ME-38P^1"]%72G_C[QXVUI1N\[8!J0Q!?!"3-&AJ@M_94,EUSKPW#NT^V MTBB: @TAJHH,'#0EG]#BHPK(B(4I&>FGT<>L!0W"6S\!E+SWD1J9*4;6H>=\ MVN*!'B[D8@=JR$4C2?/=+Q$\[WB6=_D6R5;V;QKYY?J*$-]!1'Q1"9I^M6@C M+%Q5SR.:-N=YK9I(_;7R O@6_9RS6>-V *\E:ENT#L\$M4;)2MN4IO#5]Y(RV-S2>JD?=J3)SWEA&P]T0!@95NXW$^@W&#/:[D8[N!MOA^Y%/ M-;L.,D1A!0D>"([P@Y97*]+"FG4I"/Z2R*MN6U22WEJ1WP7]%?6#4YA]5KDS M4CQJMZI7=Q:W.A-\W3&"&Z/%!2N"Q/3UR(OD\BPMJG5_[8;4%8E&DD7CLBKW MI*8&.D%_E_KCNQ*G$35KFY":4OK37K.U:-> *75FUXBLR#KAJ5M)I3'9>#&; M_&R7TY*3*6=8>/>A5V'S1'.HT&Q_Z8=9;BC*NZ["C2R\;O#J2SR^A-NE)&.4 M4:BY7:AV@FY._%\V:%]ET;\O1*,!2K]PF[ SU8&_*&QECA57=?>IP,!=FQ.1^-IHV7JR87?(^3+8/RF\OK@J*N[Q(X% MHF%%8^FK;A#J?36&%0=&DH#J'_O;L3%P ><>+;TPB>2\&QJWP_#K_4=B3^&7.DI (]GVN='-N E!L!C @Q!Y\!\BNY8%#-_NA3'R&6N?%ACMR/XZW@5:G M.),? PV&+H]3[KXJAQP:C[_,9$OWR)#*F+YG+US#'6'.0&AZP]7CUOPI5I"O M4/R:W($,F' @.^9BY9>2@"4B8HLW-$V^SX3*#FXFC&? [.>"23JU;_N"[W$P MT?41O]LSU))3O72,@/)ZQ K%3]L,4P=C/K4&JU0>,-2('N!U)4G+_+[&XIIR/0C77/\)Q'I2*<,%N'9T; M>T--:QK3OEG&Z/\];"40;;,E3.Z@D0_>!F6%09R53HS*CRZ"1Q-#1#&_HN5" M:JS[=Y.L62BMM[MNLO(I.QWT-J(0SO#VLDABH4+IJ)*&<>I!@=\N ML< *4PO= 6[55/.5=>HWR0<(3,;ACOM-1G^:J,0K)$6SCC8;LM&4KK[^JX\_ MGKBJS[UVEHRVL5A[EIPI#A;*:/ *-E^LH<1;?$IL:V(@([@'G6NCGR[9*@\E MCV_1U@6K3U$L3&C.&SZI(Y8.65* ]:6- 3=D \0A#NG^+"FYX?D^=_DWC5V@ M*G*(HIGY^FEFGK(>Y&GZU;XC/%)S8>:U/I.R^5SG(1IX4OK]\DD:IWF^R%3- M]XG9D<_:S97W6D]"9N-A^C6DKQLZJ_QIEZX)C&WT&#X[FK=+G7D<+80?09LXFBA;%(D>MZ ;QH9O/1=FEQ=@M?A8=PJA^8'MYVK60((:Z2 M[^_5[IM:I7VKX^F0$LL'_%V&[^+KD![#!S-%-]9/**.,$O?@N[W=$":D+QAQ MX+B2%2C16CWPW!Q*25D$(N2?G9RO]ZF$:D!2R08;;'OT!!'5@_6MBNK^NYDZ MO1MSC+DXO]#^TW'S$H8WZ1'U4[!27P 269.V7&!9'HH+**%I!7N7-NLV3<\0 M.J8D[WT8WL.G+4%9BL("J@T_-T1'5>?L+IT"" M&](0@/@FYKGJCD'6I;F\Y M;S%&CT1]1;+L73]K[CTZ:R6SR=,V? .=LKSLPB4P>]=WG7*0_T &NHITL8S% M<_BC_*L(52T.+#P A%R* /IK7R)H7;!N0B!&82&;Q(?=/0S$G-7!X@4CUU+[ M)_YOD,[__9SXJVP%XTL4XXL>VX$\(^@CA^VYDQ?"PS!0WONRM4WSR=>^554S MRAVHP,W'%)2B3CI%X">[(: P9?NY(16GZ)POXC\!SA5BF9*UWAA*(\L=I,3U M^<[L20,U5M=2CN387K/%_9R''C<*/^KL@-2U'-%H58.Q1A-M8=+>50:="OC2 MXB$3P]O=%,_J'+JU1[/,]D2;T]%BI9F@K;2;6/N[>ECJ$XO9Q#8U5W/N 8IB M=W_:S\NS5<,\,IK$GZ@Y,S7-Q#OK!-!M/1QE-7S@&U,1$#N"-6V4!:EM8;,"TAV9KGOP]>WL1E&HR9_[Z,@8]$L8J M/IF-F!EV''O*UU^=STR^(%H(]#2]41PJ%PBH]%R1Z=DMJT@Y7(;]!/@ MPKQ_3.05BB_AX?0>'Z]8='6(@ 9)+&NS<#*\? SHT=74A[_YN@NIORL3.O)E MQMXG)#%4T\95,DI([>V:" "JSB:+*8QMYUYG80FGI1W=SWL%!&A)"%F'RBH3 ML7PJ4K>'1]B0UG22LIFIN(N%283]OAP;VMX\Y)]UVCSL'R7H%>65I4N)HP1S M?4Q"MF)<32>K8UUI1^@GQ8CJ,80$&&< @"@8 &"\.Y%EPOX',.;]Y[K\V^F5CZ3*E9GS< M0*'W&R]+IK.@I-]Z,6:!"R_7T'M.QF.7*%DZ->N>'_[>^ MSXYGV<][^V <@ETWI"5<:B#]F*<^L!CJ&'[O30KD47^N5VSMEGSMT0="S^^K$L.").%N-@R<;+4_[K/=U076=@-$ % MU?6,V7U6%2!^5032>XL#T1;*^T(;U"!5/K)8@AFA>G)G@&.D9FW&V;'-N,L3 M@ZYTX C I[3J8#84'$4XN3^8+YQIHFL+W4B&G%*(PY,+XVC3\?"EMZU_ 9$X15$_^Q2H.%P59F M&6)E7ZU#31CLZLQN[-7,F#T"*2N27JEY$M,J)9[OGS67BU'(JS'NY:Q,GI!N MYG\9VV]:F[>#[Q 8M[ZK@;?RN/%4L>LGP+U.+$QL[/:<=IY PYS+V.U9"@S' M];\U@G%K('Y%6)-UV;]%5DX!_V@J%?K;(@)" "F ,)CP_37IGF5^DLOSC,:I"XY+?,,;.BKEUW/0WF*7E2]V3RDQME]V-)=& T-BN27: MC,WM&RB5QS9CJ]#P*1BQ):;>>#@>TP@R[E$3T&X: UET@ZGK#J)A+=$:)W]!!!+X0CPJ@B85NQ*Z\-PZ_,\ERK-#S1W]BB)/M+C7\#]-O+#*C$T9UTA\5FNNJRI#]T&^CZ85&!YT:$&2-$#1:#[F=B*0U*_4H?=_J!AG6ATR+N0Y<(>H_C=S+ H M#=%64D^AUVBR(O8B^Y.5TU2+B1)1BNW*N)0R^W+ 4[*AXS#-;+_.A?ZB#)PH MR@ 8Q)SV2=(X'+8PG@P3[(02P=TRZ46@J^AT %Q!3K@H:E_/J^+7=\/G\!IT MB/7)XV60YA!XH9"3[X0!I#'T+ID4J+!#BFR7\5Z*=JMDY?*!O4Z'Y:Z M/Z#V-B"X[P2T*TP[HGBQ/*S[;7."F)P9*#44.0!JK*$NEF/,_YK?'<\+]-^] MLGWR94Z8_=W0Q.GK%$S#H9_AXP(7XX:4 G^-^G:-9VU!OE(*EFJKJH%^S"MW M3!94VY.F?Z@[G6&)!XHOT&IO5,YT?>E_Z-I]8WV#C6$6+#A(!P:2+\NON'Z3 MCU^)>!XG%- 2WV_O>_0@[#2QXOH3'&;=NRE?C0E82MW^+5XJFQ786+91]/DGP/,D>?/0N#I> MY]<_Q^O/;TDF%/X!Z,I@V8'US5(*,(QNA*]0"SQM10^T]22Y'-::)JG7U*J7 M)>5ZC7(G@#85%7Q6&%M\78N2OI M#6UB&RT,T7T9%\FHJ$(D=JVW7T,]V2@&A0JYV@L&@HGH-5?>8DO##/XDY_1' M)LS^-?*BIBIZ0WAW&#-VQV]^HAL@9;"85#)E'5\[""561K1WL&WN]WJD.Z'F MCPGU-,>4$446XYDQW>N-^FSQ]Q6N/R]W.;.82"[^"3@G)4@'MVBH@@_)6:+6 M:#1VI?"D("_@%_>&KFF>XXR77)"O<:7J$UA[Q4CW449 [^\[:-QR78VU/]4:7W,K'_,W'IF9UO]@C.MH\[,Q/ M0%0->Q?=#:V8T03[#__!\G+)^VH5508:KY Q'GV)#H*))ZWJ2>SY M@2I$SY@;A72I/L9QH=,,Y (#Y8@)ED0O)DJ&>'^+4@3,9^TWJQG[/[.ZHCYY MOY0@)MRE-N5=GNR[)2VH"9BW-UEBN0G[=.T;*+P9DB::L-R%ZG22-X4/&:/@ MJ[@.MX3AL@GC?6A.V M3.\P5VHH_]+0/Z+6,C!;;J$L^RP*.@&ETW-)'^WP>ZAITD_ M.NI"X'A@@M]:EDHS*[J47I%P%-UOP4WV_F'"R(57[C(Z0/$KT8/-X4$R(9_] MOI&F]Z0_1G/FZUO%*5SZI: G9UZF5;XBT%+PB;1Y'U^5F5?:I\TR*[JB:;S#P^PRQ32>NGKO\B-QX0.B&MJKO=@>H&_/LM+1\&O<^26$#I;"?0N29JEJA9F< MGHV,U;^0V=@FSKLB=S696._-(R-3#IV'[!4>UQ7S8F>ZZN_>=G^1EM]ZTVY2 MZH2>(:!Y,^:UD_[[6#G$1;'T]XN"'D9/CP#BS=P#J @V=PTE(Y]:.WR?!L88 M>QKWT4KZP-=)[97(IEJ1=XFGX"7G +VV_5-W>_/>-W24^Q1S5::%T@Y/=N^L M(#\U(S*^I^J&=!< L$H]6EZXSHR:KRK7DWBDTK M$MRGXRE!N4Z8_?HF7ZQ*J6G^)Q\',E&A%S0NG 1=B#,XV"V+5-E(8MR7[_]=/B.Z6JVJF<2@GIBWRP[*)39W,^LBX,R9./) M-%W,YLX7/JH:BK&#@P;8V0$%[BZ;Y?$W)UT2FQEZN'1/9<3UU3Y5\:-N\O;X M^+@7N\'OE.^5BEX\ZL?[#9(7&M@)C"]V\LRW\&4]E4'U&8R,2"RYIGY33R@; M17VRD!&( #6Z?;U>$G$Y%XGFRI-*!VG?.8Q-E3*IM@JI*BQP#Q MO>QRL& N"N1Z(Z$#BYF?JXOZ8;!G/#EGX4]LK M]6XQ^?."H9Y.FO$:["VNF<6=V@Q4MA@2]"**7U4U(Z&.^W9PPLLH2(3?/?.> M']9. U9!#T;T L2&VN0.E^/)@9K:5'?;$)2.#C\;NQ0>">RM@/ M\Q[6*6B9YUL])F[# AOS_5\O)[NTC&S<0I MP^5@H\!AQAPYX?=P?(]TMYB^:!FD>9&YA8VB[J!$=V''V%Q -GOP;'4*(_P6 MX^@U'3UO3VK5?HOTIKSMT9-E_KG W<@[CJW$8VX-$7R=LPLZ0PD)039)[^$+ M])LY.1:Z2(J$@..>:?)-.;)WMU!B.-V@ HB?L8SR/?V-%88:?9&>?&-CH5.V M:]#$,8-8UH85U!6VQR0VVPUAM)HZM\,X!%UDEII_GS;[PSF0/YGX[XON_SL* M_4%L\S^;^.,)CS^9^+=9#@F,2SFI:049*.Y:*&W(2X<3X.MXES4KF)RWS&<, M?QBFT=S,*)+!S E(*M1C]GTZ^^5E@%RO3\TOB(DSDC\$KKHO_&SN2QTA7V"XB'1C@PTE9GV4*7:&54FLG/0$1'=K'[=:^)"B2S]PJ<;\_CKCE M'E3:N-$4SFH5SN4W@?G-?F4?,V]V//\Y\S]02P,$% @ EEY;6-R&WBN1 M( 57H! ! !W870M,C R,S$R,S$N>'-D[5U;<^.XE7[?JOT/6+\DJ1JW M[?;TS'17.BGYUJV,;7DD>2:IK:T41$(2,Q2@ *1M96O_^^* -U D>!-%>T)5 MS<4B@7/[#D#@ #CXXY]?5BYZ(EPXC'X^.GMW>H0(M9CMT,7G(]^;'_]P].<_ M_>=__/&_CH^_$$HX]HB-9AMT=3.\1W^]&-^B(14>IA9!5\SR5X1ZZ!@M/6_] MZ>3D^?GYG3UWJ&"N[TD&XIW%5B?R_<\!0S0^?W/_H/\=W/W?\3%((:PE66'D8;X@WCU>$;'&%OE\%/&3 MTG&+\;7B(\F_ST3]][#ISA]A'2)J BD^RO=[40)&)%T'?IKJO3+C+M1^?,3>#W#@D3%7S+E M0^IG'S]^/%%OXZ*2D%- V@E!T3\&6Z@L^Y=$53C?!MJHI-G/S2\D6J M('FQEODEX4VJ*,6.)?++JE>IPL*Q\HO*%ZF"TD+>9DU$KNW4FS1=;\T-A.6; M+1NL.;&@F1IA_'B"N<692R17RSLF+VL74^PQOKF1OV.>W,M*)Q^F!>.>29'X M55H\CV]52$DG7Y_ :ZAS>GQZ=OS^[ @:/J:4>1CZ$/5KO7;HG,&?T"@^@2Y3 M60O!'X_CH:$=*Y4OF>SM'O!"-@U'FBCY&5.SB>RR',7K3#9KV3]I/9LJCZ#" M'T^V2T<$?$'L$?V3^EN"(61-)3JTG;!66"2O1D*P6GD+NY;OFAF-4%=J%CF2P)\41D0]-K@TW?2T-.I$U(9-31_61T.[P:3*^OT,7@=G!_ M>8TF7Z^OIY.#E3WQ@&57YRV)YT@I2DR>+FNP_WEU^Z/?IRC^H:=XQ-82H_EH M#<,@&,YDL3"4,^#P;1$.DZG\W]WUO<1@=(-&#]?CP70H"QP0F%^RE=1O2:AP MGLA0#E=7I!B*O H&3#Y4Q^1R=/WHU\.K6,TGWC,^G7)7%M.LJ[_Z3O>IAB(G/(&1+ZO MCLAD.KK\\>OH]NIZ//D=NO[I<3C]6X^PN2+"XLX:6(SF%[YP*!%B0.T17V#J M_$OQ#E"I5-* QP\P-G6$Y3+AV30.\Q_ M)1Z>N61"+)]+X2+WSWUC,.K9ME&3RBBIW2.S#JET*H_QV)KZ X,1WV\;4:O3 M(],]<"8G4-[FP86>E=HP-%G#P",PI/FUP:SGVV:-*'R#% W5V<94>F3H@265 M%HXVHTT],9CSVVUSZI5Z9+TOC-G/CNO"D,U;$CZ4"M&%(WN\T)A%!0RV_;!M MVXA&,) #*D@CTR-K7Y&9%XV;9\:F_EUV7#SK4XL.(AQ3_))\=9('!IM]G_WJ M0!VD*O7(=K=2G(4V/]-^&RR7F84E5?ID-X)%Y&[AWP9[9>8^0?$>V4KUX)=L MM7(\%8.1GX9+IN9RA";SSM)2^?9]GYG9!!\,C9+ZC*1H]94>I5X('RRQ#R,RV>>&BR:F?I$%9&L MB535'MER8%G^"G@0.^H+DE6,6R;BT7I9,8.U,S,BC5+2:22T$!#KD?W'Q'.X MBG7#!%%$$:;T0X-M,].CI)Z:;O;)CE$8>D(6H/^0SAE?:;UNP7N#=3,3I#C2 M'=) &I$>6?J18M]V9//]R<=?MH+L M,4)[&@%N@8P,Y,0ML!.V#:)ZBS M*T@Z@,:W!E@R<]V<5:8^6EE;TM#-FWV<;]?SS!Q7J]E'>QI70W3KEA4RV#HS MS2U<..FC]?6E#]W@.<\--LY,?/6J?31IP:J);N'R8@:#9^:^Q4LL?80 %DUT M6VN_#4;-3'JA2A]-IZVWI#]OVX\-ALS,;_7%F#X:-%@BT&V9>F(P8V;Z&E3J MHP'S(]NZ00M+& R/.>]RC?XMSG[,],!]#X:UQPI3T69RDH93)Z9Z!5% MU?MH?F/\7+=^62&#\3,SP()0>Q]M7^6@X#P8X1&8JW$H\_N M+7F+Z[)G.#1] MP_@5\V?>W'?#4F+,7%<^?L;<;LU_:K$S>%1VS;LECXJ$0]*=4"1>5%@@$!"% M$A[\K![P<:F!$$3MX+MU\,QQU3&8.X(!27O@W6"'_XQ=GXSH&$[)<$E"L6W+ M 5N2P^"9F3!+2YZI%0[D5B0TR5$D.L(> N&1DA[R"<7RA\(<'+>6PR2>, ^; MOOP?D36N7ZPEI@L"NT9Q?QC*B"(A42SEP>/J MX?\%.U1 T(2($=VWL]5A9O"S_6RX.$9*-/3[0+@_0%=V\+'V/\>6YSPYWB;( M#(+I1LC"W"?V+YAS6743?60V[7^!Z[(V^-]>3I!O?71#4>'O4-C?"12*BR)Y MXP_RIH_NF-T05#H3K5'+[Q MA<=6A _L)Y@NB6),6Z)N@#\3JLV'W]"8O271&G0D2TQ#G0X*Q4&1/ >?4:A: M2V+[KARD7@O/6<'JSV %O>AHOK/#M$#:X"V9V++!6T()P$5B&5 @!#P[.$JG MCC)P)1\J:^[18Q(>!M?)A+8[<1T4R]4C)\I+M%(ZF*A;R0!S)ER=F[CE,*#( MW\(<_;FY)[+MC:5R_"G=W5W04R9?)6<:$DC*OM:^3:>N#T*,O?=6V=K M$-LE0X,K9>)>!E<:S9&DCR+)D!(-Q;*A*5/O$_&B%>9(0"0E5$62V6P@)%)2 M'OQMJ[/07LH/+=RT@RM\,)J1,?A&\1FZ5#<3;\C3BL 2F.??_2%!RJ*QT. M-*QK@+3N*;W#>*$2BDG@<+M_K@AE*0$#GIDP4RF>>F QVUOW$%8X4EEAGW-Q M(0,\F3"3.K]Y:%1IZR<+_H0ZC#]2 0%28M\SCXBA'(^FQ]CUJAB0R*C'*(TE=>]16R :4^=N^P%Z[^P*KBS$M!L?7%J5C! %4F%!1] M?119M(KI F@VO&,:>D'"B5[C&.U=@!U3 MC!)U9Q9$O3A[!VJ'#WH^ MIM@&[)':TL"PK9S8-[XGS7PG15[YJS%,@1[P!K8L%R%>AT ^S#]DHB&Y,.N, MT%QQ0JN %>)JOK8.F/41UK*[C4I[W%T(&&#-!$PJW)MTZ*9+,DR6 EF_F@&^ M3,3$F(OR\'%MA)IQJ69'&@8\,]&2!G@>%G+RL4D^A_GOKU_@3U(.%?:P'./:4R8M0[@BUH0[S"[WAW89&?PE$_DI\)=(( 02P19.&WD,Q4*I@'F< MU4710:%D*!0-!;*IDH%T![^*F[^&I+;..\Y/H;8C#8,W9(),1;U'"F!]X7_< M\RQGAN8,^69&\^L76=P)-WB+"KU 034#BM4SB!R02SIB MX4F3R/Y+O7^40HM'^B2?$KM6\ZQ'R(!N)LQ5V&-'#,/FJEBBB.>AI3;_\,K/ MEQH<4XNHI/%5FO(N= W>D F3M?7]UN0(LN(?.H38ECI&N_4(-2GE.\''3!"M MP E2N![ZA/*K)K9_F[07F W"$40XM5JK-5H&7#.Q+@J-]N0+4KX(H>BD#-2K _0IS*.W#/Z.'F M 26C(99&F*O4,T":2">G9:?K&@J9U";L6(7?P*&![@K=:95IT%[XFVP2%R/H!03,R#>/%BF!5,TSH? RN[P&S<2[X6RP3%:B;(5.<9A[W&S MX.@C93-(7@]'8X9T[7OFQ>M],C"X38-H7EEP]AND2X242(*..&=9RH4JD\OWC MK'DH-,F*';!-7H>,^PA[E%5Z0A9@ VT;1>D>CV95#;!F IIQNNN0?&J'QV'K M1Q4$XU4DV=%-L$O$#>/A07[QP)GM6^H,\D2.XK;/2+1-U(!Z)EY9@KJV< 6= MM^*/9 $M/T$D0W"+;"C%P2]R(?Q"V(+C]=*QE"5KM_/JA SX9Z*7U?%/6(9N M<.@&JK;8BTUTB^&EBT73=I]/Q0!T)HC9I*'/-LGUBXKG >="A.)4,'/Q),^\MHPNX.,;.!L#K5C*@G8EGEJ -Q(]=H![E'.HA8(\4^W+L M2^R??,SE6UN+)UY^/A+-:N^0H?+;D9/[Y2,)__/[T_?F9_.?O4J-W+RLW*@&$ M$S]Y?G[W,N/N.\87)^]/3\\#7]DV0L@W(H&YE:'R?*YHG'W\^/%$E9)$U"6$ M#A$GD>Q'Z&1W?:2]Z^J3ANA-:>/B65UM9!7BOCE%I%O7562K);2LS@E>KQWY M'0C^II0%_@P_I2Z,>XCB%1%K;!4)ZE#(FV!)HD+V-RM\&ZZ&%U2!7\=1O6-X M='SV_OC\[-V+L$/9:@B0:%5/@*A>30%T2A_4+]NKS#JJ #P_5.$VQV*F*OOB M>('Q^@3<*9^=B(3+K7-"9%&/A@R] M-:_%,2JO_JK,<[LQ?@PZ64H6$+RNUH9=SE.UH"%_A,[C[+N=1*C8A6CLO9U9 MA]\/V<=8WC%Y6;N88K@X_D;^KBZ.3N4Z(5)3NA2^-G'JN$-4'/ZH[ QZ)PD? M\$KMK+AG563J"R"XUT "64OC'M-HQ'Y'QHW:G^WQ$Y 8:)T>GYX=OS\S2U!6 M4_T6F@S$#1:N0(CPEE$.:Z@/G%ER&BQG/D3Z[7) [2OR1%RF[OT^0L%(#C@Y MGU9,MC',-T./K&"><83P3'A<>OGGHSEV8;P1%%RKE=PGPM(,#F+6T6\9\&Y(,F8S!PO5_EH M$>Z&P:6-Q'5)L"$VO ']UK$@/9[H1/G*LM13WI+V-&D/1B:VB#B/YG#-N[<9 MJFPAZE$WFE>1HRW((Y?"U+83EW+H.O X^9@R:F&Q!+K=Z%]7I+9,<3FZGXQN MAU>#Z?759"K_>W=]/YV,;B;3T>6/7T>W5]?CR?5/C\/IWP:AFFES0/HINL@S M1J!?$ULTD:G$'GF:2V/"O^!G3]@E05[DR5+VS5/"5YKC/3#7L393\N)=N,SZ M-3* [&>#;\HG+WK5LE/L(&(S>]RX[/DKL1?D=74N$*.^7D$_HE)>"^^.>$MF MOP5L:XI57^_\[V:8[?7U]*XI5B.])4?+4XE(7U/- BD::.6(7Z7)'F5WSCVL M8I&1M5Y/QQHRU==X0K" ;3:RE217WK^:KM6DJ:]E?(&/'/)=,7_FS7UW8*E( MD.KK85UQ3*0;43%.LL5-0<17L$([TM:W4K*HDQC_DJUF#@VV?04WD(0S!^T& M$K41D[R:N5H6NT$;2C*.^^MU\ J[>IH&;9US3-0IS"D+;]&DB^"JCM>RWEZ$ M;V!#C?D60\C"_6:LM9N8._D69+]3N2C#V=L 6GUNYLOD4K1DB_0;\*]V%6C0 MO]4^O/5J7=K.DK9AG?SCK&_')M7D:\,2NQRW>3OV:E.+CJV:?]3D-VG::JK4 MM^\]7$:O#8$4Q?V'D0QL#?+;WJ>E),PM?T:&)DU^V6#/FQ)K29G+%IO;V\L[ MLIH1G@789BOYW6U7(3/WYI@D-Z;?2B,-L_'.?2*3R[R^+O++[4!V.6W/$4Q& MHOVB$V=!G;EC8?E=#^8JT90#7$PC&EU2,IK_@CG<^-/-XDBQ "TO!$I+$OA6RM+P^>MTX2_+N[V% M/FDXV:_9.N@8ML*5Q6GOKLFI,<$3F3)BD,Z M79)?&/]53N@LTKV.1D'J:W?CO,"PS2.R&_#&V"-=CD",S!N@)&L'44.5]4L2 MQ73A2)ZB2X7*I6B@F0_KN&IP_3HZ%?"OKXVV*/65N#!A"+8)RH^*,METB>GC MY(I)67BG:C82K$%[8US.H.A$5G1L1_;\G;8W$_,F.-K.DV/[V(V.LG6,EI%] M@Q:VQ'R%+>*K=$&OHD^)"/5U^@NFO@3X_>G9QP<.)TQ77:ICYMX G8" &/C> MDG$X G>QN6"8VZ/YE<.)Y;&.H:HA3Y/EYG#AX6?9&\D1]VB>=PE MK,*$DP;IX#Y=*\4.MV@5BQ!D_X^&:5- MGO%:I#?6=-OW5Q*E2=O#+K3G9'X8?C##H<#F2LKY)*5[(BK],;=A4!3=W'1/ MNMG1VH*4KU5YC\D2H3\(S\/$BS?X_#T;&NX0' MLT0[#/H5,F_28X;DH)>'^&"RQIVLJ 4>X\E)\3VCP:FP-EPX.-#H5="UOG"M MN>Z%[[APQS6$!-1.B263<\O5FK,G5:S3#V=E81KL]EW"$C5<#:OB4I.U_#^7 M4QB/DV2%J4M=:PE47U^U=M;Y8EUS>:-%2[4[3*B&#Z,FB)!V,](N%6"7X78. M\:FS4G.5B$F78^\:XC38X:EV@6A69-(V=KCP^8 WV2_C?GK7:G*TUI&VL?=Q M_U[>CI2[C"YVE*##H4A[DC;O#C5^VGTV-AR5FCL@=%H*^&YF! E'$-J+]-Y( M[447[?+55&MQS+1/#:;XY=\*D6U]WB0,:;<)*OS63)^O0UN[!1I*^H4Q^UDJ MGRNQG(6K2ZJE2>SH1%2T-/G;: /MJ-<61LD":"1E?-?48,6XY_Q+*;85*)ER M3$605&A@_\/O\A1TNP*WUK-LBR6)"?%VK59'O+9<+3E,< ,'X4B0BI#:0QJF M#@N>;(O:T3!W-^EV&=[6XM?A8+:I7 WF?PM.U.]NYNU;[':9I<>DNIR+9Y@V M"G(R]TE:]@9;X3>EV_57(_OZNDR?V73)?$@ (?UT^BS?;$:47*K..F30:9RN MED!-SF+,O"&%L]-!?M=@Y?"2!:<7QB!<5]OW*HFRJX:WI'7-2L=VA1+LJI"^ ML7.Z),&MKU-V01XX66/'?A4=RX5J$$%7'A]W5T*=A!?$\N5SX-YI\+RB+$TV M\T@#;4(;2HFZ^8CE<]WE6[9-L>41,)$TB'KITMPIB MM*G;3V]#MY]V6&U+M\]7[!KV@<^7MX'/EWWH]O5MZ/9U'[H-WX9NPWWH]N/; MT.W'?>AV^S9TN]V';G=O0[>[?>AV_S9TN]^';J.WH=NHN6[Q*;3.CKUF.>X2 M:;LGSY>,*J%\[ [@=.2B\]%&J1 -\O<]=18[TUCM,M=09+J<8*08[N3Y'49@ M\[DVRMY!.(>]&"]!M#99]V-"7&+.-_,@#UFT)B#[BXD_^P>QO"F[?ED[D:3[ M7U5K3]:VUBWJ2_2;,=U>[99$E-3-7B)]PO=Z/H=MC$_@WG#JH?L3Q]6D:G+X M!\OBC&\ZUBS+M\%*S)H[KB%^/65WD)4T[^W$>>GR$[J[E(T/N<("O=ZJNETW M*16B0>8*Q_4P?A/LZ MV2+47+8.!B_=;ENK*,@>]#9N]7P5Y4NE:6U+4ISV*$G(&>4F[BZE5R4AZO>, M66K;_G6YA'FUVCC7S1:KNB*UAG,EQGP!Q]V3-$*F&$)%[1,NLT@Y-J%2"!H/L MU=IE&Q(DL(X20T%:V-$<[I_KL@55%*51OK=LGNX'X7>:8Z9$AA:1ZZZ-51"A M1;WN\ OXO5H^<&9^_$6%&]W#N-9H'M464>*"KN)/K8O=HN6"745#>B=E6&Z- M!R/-NC+'MBQMJAFGQI%=XV5R\[.<8:H$_F(T5W4ZZ*E;D+%%PZB$F?<^]#3A M708BS@&X90SULMWI7T.Q&FSKA@G&V=FY"FW_\,.4O3__H/X^_:[3[=WE8C34 M+2;T_92=GP8,OONV<]V*Q6BH6TSH@R3Z_=EKZ58L1H.-?4Q.]((F?LG(? [) MEI/XY+X_2B;N#4+.\0TH>IA76[^_V.1?DA+?_J%=++!UY<#/#$2$8P&P<#.: M/Q#"@0NFVEG&O:\?O9Z"':(1W9D:[7M/,J&. LF#*,V0:N/5+66^P"S^2NH1 M*YX+D>+_5C#:D]IO";A@7)6CQ\X?^-?$I4"K!N.C<&S]$'KGE>/Z '!\W+,S M1ZX@27WUMO*[!4NC(YJD==/LW.5WM8E<.]_1$^S 4G-1N$$:GT=3)2J"-&&:L%B[6@^HN0G'W./\*VM M,$-J<0@6#I5U89%6?:MI_IU'KV*9UG5H;%@]F*$D"Z=XJ2 'I3YVPQ3#B:#= M'<[<7=(F)XOU=BJ"0=Y&9R:F3'WD[AE]G&P5[RC;[&XBMK5&_2@,$'7Z;2H3 MHL%G6 0F(U_E5\];6O+SWKU6A2+LZM:3M?01QKO9I7F$S.[H);WH+#4G$>M&[O92B3HLEMD_17E5 I))W,M[9H4KJR6RI%X]L+H1.^8-3N]GR)@7?#NW6"I)C8[5P/,_<=-9%5 MGKUEO'+U:CH9Y&BP21'VW5[B]:.(B[TC-,&UR,(K_G7+PJ#B4B M--7I%?#(9=S@H++L'1P+B\YGA+F,FUQYXN#N9=]FVN"X,.3VI/ 0P;S@85M MV=U9KW+!;%59FHSY;!^FI:]W$[")?1-=7K'?VJG'.A&6_);B/_T_4$L#!!0 M ( )9>6UAZ*Z>5Y1D +BF 0 4 =V%T+3(P,C,Q,C,Q7V-A;"YX;6SM M76MOY+J1_;[ _@>O][/'\T@VF4$F08\?$P.>Z4[;]62+R79 M[KO(?P^+DKK5+?&E%ZEV T&NQQ;).G6*KV*Q^*>_O"R#HR=,8Q*%GX_?O7E[ M?(1#+_))>/_Y.$T6)W\\_LN?__W?_O0?)R=?<8@I2K!_=+G[Y_^_;#:?'A8;'W] M_*'X]MWIW[]=WW@/>(E.2 YE70JJJ2OW[N/'CZ?\K^S3F'R*>?GKR$,)UZ-2 MKB/A%_"OD^*S$_C5R;OW)Q_>O7F)_6/0 8T"/,>+(][\IV3UB#\?QV3Y&(#8 M_'2TJ>=B763L/\'&XJGB^DC6!M8C;%\HFKZ$?0L6CY2_(##F#SA M*]9YEKB5Q+7U]20ZBA\N@^BYG8I+M;03\RI\8C5&E."X^''U'2?3Q1S'F#[A M^!PGB 1:PFK7U4[D&8V8@26K&>L1R23T+WY-R2/HY29=+ME@-ET(OS TT$K M[6!./%9?3'@_6K?Y)8U)B..8&>P="7DGF\0Q&Q+XUQ3[UP3=D8"5PC'[ YL< M? /,73?93@'G^&ZC[&F:P$0!DR3\W@"43C7M!9V$88J";RA)*=?$= &_W6K. M2&+M^MIV?QCK;M$+=%GX\9)&R\WX_04O(HI+'QF-!LVJ[@S0.5Y@RNP3!O)BLLIZAV%_G3-0Y]J+08QV0 MZ[49J&9M=,X4^T=I,&G'3WU=[42^QFR!6%+6#]838R]*0S8[7Z:LJ^)O)"3+ M=#D'NYBA%;H+L &,5O6W@W:!:,A&E7B&ZERS2 ;8)(FDZ5H-]<.^ _ M0I3ZA#7SMQ11)F>P8GN)-$BV!DG!)P: NVB& _50X(%>V%!VS6!M <8O"88! MHH ,+3?;_G._3.1MU1Z )R2BV_J$RF-6._=W+%!\QYT>:7QRC]#C*6CZ%#,( MQ6^X[KG>\U_\(UOI%Y4&Z X'O*E_['YP.IQ,PGT7VVM*))47VV5O0K>A(.H5 M=;,?MZFK.)3R+TYCV'9 ;2?,<)9%^05;!]X=5+Y"XGH?? M6>,A9WU5QH>\G,N\R"6OY^?WMOC)L)PI^\?.=P[K?T?2 M>GW_ERU]PS$"6U' ?V!5\80"<"Q,DC-$Z8H9S4\H2+&$!\WR#O"S8U.[-&D" MJ:?O#[;HNWF(:'*+Z1*.6^*$GPU)V*K_W'URZN6NY^*/UH8NSRL< YC9#UL MLJ6?QD@F+>8^-W+YZSGZ:&]SLCF5E&Y"RI^YS\&VO((-X5L'UK[J[E#WL?L$ MU$DMH*%F8WZZXS3:1S]2^8PX]&^2R/OE(0J82F*8;I.5Q"3410B); M-E]=O>]:]!8"@2E;4A%./*'4?NT*)AO95XXDUE\;W*,'%$:2:A=JO7:%! M,;K7RBZ@PYIGHUB':3,B*C 24D3B"WBQYM&X6#X&T0KC.>:G949#ET;9D;"E M@41 G#77"#,PFL+I[CJR1*M/B!@UY[S9>OXIX"[TNAFBH(CH4T% M0\"7M?")$C*M@V+!]ZZPH['!59\6O[?G:(C">SAW@-![/3H$!5SAHPJBPHP M@8 ::^Z'&<0:,D6&60#B+(H3NHY:K 8LQJ8=JZ/ZQT-\1X %=F(OXF-GN:4? M?C-Z1F4H!#39"_RH[#NUB)(7&P]5$(Z-HKJOA0P M8\U),J/Y=4,NK"IP8,V) M,?%]D@DS0X0M:L[0(TE04!)< M@+P\R0LSDR^K'S%X:RY)B-B6,;R?0,H4552H2256N[ =BZJ$W1FHR[%+T$QF M#V,_AHQ'5W&<\E/B1?EH1;I)5!>V:A[FG:'F1KL2HF-7I.?X$:WR45Z32'&1 MD=,G!J:\=CWP(JS>T'C>H?@'F_ I&Y<8#K;> ,\4_/H+&ZQX;B^V#.':Y(== MZ^&+KVZF'*!LJ.^YW9';3\_:<>S.^2SO*Y<191TGI6S^BS%/.:KA#=$I/'9K MT("HO*8^]+BRD;ELS.=L[?.$LNQY;'G$4S.;K1';5KP_MM (OO)ZO24[R;)W M%F/=611+[VE+2^T)P[78E-?K!Z9/ #>[AMYRVU=;R6';9Z0NQU( "$:O/"0? MEC.J;&K:-;@X"DBZA>8X7\6I3"!@-B)4\@NR7Y2%N0H3' 3,.E,4%&G7K@E; MC,:U7?SGR:U^Z9%29H11G7O T@1\&^79RO4RI-@.-T78]DT7FLPVJ6WLA#?![-JE_XK5%N\2X.R$B"]0\A<)3'JVM)JQ M$V\$5IUAH(O)-K?%S3X@.R24]UX^">F4'"EAVOA<2SL@@+P.C&VS0ZJMY+!# M,E*7:^D0ZKVYLFA600$7.[K$ZJLI[>IAN98%H7A-8WTSX>(%I,7Y32 )<I#,:UY <3___2;&9G&^O),J()^4U%CZ3, MR+F2(',M-4)U$J^FP91PJ%=\Y'3J@53G2QC8VU 5N_2JH1&G6^7VCLPM=.HL M"M99G%'\B(A?S-KY9%W<=E8ZYIM6N'>\Z\%6)W*P;A! MICH=A'6"=S($,A/-;UGKY7!M6N'>&8 >;-?R/L"-7HJ\Y&>2/)RQ=27;HV6C MTRY MM@LOBU M,-P+DL!])/GAXOJCD9-5AN):#HL?(;.? -[>_(I("#).0[W37V7)D;.FQ*?. M;#'PNFV>R[N1$B2/073IP*DH-W(>%>C463 Z.*F=XQ@CB,8.?1\_X2#B;TZ2 M\!'.*>.8_3J,0H_A!&6(#FU-*QDI;TV@NI8[(SMTG"[*!Y'3L-61IZ3_]M+: MX7"X'[WJ)QBQ=O&Z>G=\R"O8U=8U[O5+2PV=(E%Q^7X&QS&L0R7,1.[2!!P! MM]$,Z>11;%.SW0ZM9K4VY6(;P(Y=9);AF3PA$H#T; \/484WV(.H0LCRM3[) MT^@%W35AU5@ZZD0F!F6F'V+61E?3DXKO; MQLCZL*J#%4GTHKRQ/;!30@9%FB>[G""[LUFP58O.FEQ/DV(K9;EVS;QCH&WG MS'9-.FN)'?3HGBU4.<':2P7>!] Y]@(4QV1!O,Q2UG^'!,(6[%=#H'VR[LHX M,8AY:RA9F1_ '>,7HX%;>)/IV96VHMH.V_V(38'I()%&9ON'FK6\H ('Z'&>8)^%?&>G$$/J$D)N'].=MQ M\G?[2.2WV)%UVKJSAMK#[JQ3Q:D33;AAJP"D2 K\5^S?XS6Z18)I9>IHL[HU M;^8U65\S#:F388S1S(:P,;<-K&F7[,?:9*9F[\I$-]C:;EX:M72P.U.-J7-_ M.&Y\@]C=?IMDQNL"M:N6#@B M^$Q)>+]1>390E)[=O7A)*&)60D)$5U<0J V/N<(-M2A@HMU#^DN*8UG08Z^M MVHZ/;V(U-?? ^E.0BP&43-:HN$.0@OC=F* EQ[1&9S"2M#K34'B(J\/G9%FG#LF9;I]L"BN.E;^_5KX[96 M"2/W.]^:G=S+3;(:KJ%7P@%))PNOD:1S]^ Q_2) M>#B^8:M%!2&B0I9WKO5&5<>+"(!CL4PWF'?YKSAD5A= DA=_24(2)V"#3QH+ M5MT*1D&<+AC''B IKB S@<\W5Y#5W"G*C8(R!09E<,NP3&T\Y/S]X]OHFB3D MGNOC!B=)P+U#$L8TRX^".4TLSKTM4LY1.EWP]$4Q@7^HWO=2%1P%:RH0'8=. MU*:HV*2,FF5)%NH'@1HJ(&&#=FFG^3!"XMJC'G,F7)CB8L>RFS+LXB7/?P"Y MP]C_%$=KC6H;RQJ_$3C7CO7-T\@[FSZ^.T^X?N[XNM/QOL^MX)G&&U +74T7 MTS2)$Q2"G<'OSW'"H ]X;@6-PJM%Z)$D*+B&'"G3NR!?+,BF7%7! ?M ^<5L M\+?P>%A9%Q 5L-H#])C8-7@1%,=.;;Y'"88Y]SI"89'W]$S)D[34",F2XM$^ M;^E[?+I -&3#$610XH^J[/Y[CCUF:"3('H$8?,3ZF:L#^Y,G-M/?X^_I\@[3 MZ>*2JZ<0"UG6]+AM8 MPU:.P0-;@4 3%16HQ@##>O:!?4/(CJ79J95>I(+-U493$]"I<6^-00>\]I'Z M*U^4[8JCGI2$)89,T+HC@VH8%7QOM8 %KEB- MU\8;GZ/D; M*)2@(-Y2F8[4DL*6HZ&JVJ\+35.!<,PQM1;YYXC^LC[M,69-5GH\M,E0.!<. MG,M\"5$D#]CG,4'&O,E*CXD'D$$#67P!9C>>E_PW_^AI+GEZ, 9?<=;&P_]_/R\?.:B_/+]>M/V M ?.G V,;1UI=1]8.%<^9J=%<>F5)![J8$,]N]U""<6Q$+>3-1_SF[*DJL!PU MJ66<(C)5V!SS&A1B\]Q$/.J3Z;TYLWK5C)E?/82.>1S6QHE]<#JVZ+F*"L;, MK J;8YDK\IALK94\R/T,&7:"?G["]F!3#Q91JDXY+%-C6-88[0& MZ=CV7:>'?"5!0H2T-ZYI#'0W!N?8CEY@J0(M3(H!'^;N%.*TMF#KC%3=M#,F M$^D8NF/. @$ZGHJU]#JCN6E4:]@#TJN@'/,3".0^9^LF_@Q7S!&8LUFI8 _( MK&!R[6EH@=R[3F<85\X)F\A@14] H)OU7 MB0,.!1>B XY=+!VGDZCU.]2WO4Z QI/29%@$;@:3"EPAI\;$RDX%$TB.;2[K M1?\1^G!_ 1[K7!^ %]=(C?N8O+(14-P&GF-;P7H(NH>96CMP = MD(X=6E=6'8;+OLU:SP'B&JZ;2D@95N47FEDDJZ6QXG(TM4BHFQ6EEURUBL^8D+K :D?9K#<77^$%&=+JRRTQ5O!311= MKX^JCA'S*4'5\?,-W9.Z'>-K0N5NR3$3N(NEXP<>5)Z\3(AF3CQ9V1%08H#& MM5<8J@#%W@BCY:>LFA%0V@R8^JT&R^RJCO5%!<;,F/34_IT['A3VPXXCJ,B% M!?F /(^F*##J@YH5CIE;38@"[MWQSZP3HIGM%]>%QLQA"8: )VN7 2JR7OR: MDF3U#25A)?+%\#*(5 MWOISN]'8J*$Q6T=+Z (;#;9[D39O->.B'D+' M;AU6YD]XK0&G?YS7U:'16Z"_$9D#%'W]R$<+UV%7U 81#?64$(C2U36-6 OF[$%;[8>YB[0&5OVTC5;5=&W J!T'J/MJ'['>JJF M->QVVXZ4X=IKCC7ZX5,*6ZN5AB8]>VE0UW[81@/@SB2Z%.ZTU@^!"[\8?&@7 M2B(/3I47&S('O.>E2R .^^?XD6*ON(#Z&.#"_AMZ3W/P0?0ZRB\ MO\5T"7)(S&;[LP$-O=SP1F]S_(A6RRSQ\HR2T"./*)@LF,[_&R-Z29YD(6'- MJ[3:.>J8VNT,S:$YYBXP '(5=LMYN;Y](KR,R['KI.8HHE06T]2POCUDF^-R M[#:I,8I;UG"GG3NOD@VP'+LD:@3B.UM"WS[C MX E_B\+D0;9M:5GO?I%?Q>?,2]SJLX'-EIQ[32%*@^('<*46J19=.!]02YD] M67.+7LSBTZ)H'N8$M:;B3N]&5 M8]N^ICB_(A+&V>6U/DVOOIF#O2D4Y,[1-;^8M?6(MT]B#TYXL'^9LFD7?R,A M6:;+.4RZ,[1"=\'P\]'V/;+BV%!V44!88L"^*Y!!ZYQ0HZS57J9@9+?[:,!Q M;. 52'S6E+FS/:+MS+D3VG$,8]>8S0-8H-19OK$Y3Z6>'>TJ'-G=5*,%1+,E MS)+#SRP28:3A+.4XEDV6:YVU5G]-MHSHYDUZ==O/2B1?EIZO2))P2YE$^6@F MS8,.<="=MV)W0.W9?LH1Y)UKSK4I5Z)+-H $*([)@G@[.. %W!8,+$? M?7>B%**;4!)#]%%*V?_/,/O&;],5.FOY8.%=:M.Q8^%.],M4\2-$6?_'?C'! M=6S/O4MTL/,AM*S_BD_?CH2)]VM*\F<"UU'U7U(F.XYCIIH[$F9VP"\-\*]9 M_RY=(&%_2)<0U6SF0*C="->T6W)@^/ &SH*@=6K0R@EFWE?H!KCHD'EL/J9-WSD-&1*3=5K?Y)\3Y8N"HUXR"M'ZRY8X6ZYA[H$G0E MJ\M UEO3[L%N.U.E8WZ!+M'N)NSE??3V 84:+U0-+,?!H'M3;;=!\EUNHFL1 M&614[[_9UV"6PVC2L1>CN@3<)"_!0.V_!OL=6*7:SR2/SY#S57V1NXH=>YFLVU64.AU]3^T=#+>U"AU[2:VW[LEJP>0)2EH9 M@+>:/YAMUQIU[2FY?MV%$X]'[!?A^=;\P!4Y#H;=FVK5[^J9.8=[=T74>+EK M+V-T?I;?7IK78,96%:Q^;=!Y8ZY_PGU0"]X5X6"V?6A5_0CCP*=R&NW-=POCY6N&<, _'YH!^%_"I5=E[XSFR!*JEFR#2I^171VRA7 M>B$ICI6)4I5%71NIEN MYQ;_[;^_SY-?WE!>Q%GZCU]/_W;RZR\H'67C.)W^X]=%.?FM_^M__W_^S__C MO_U?O_WV!:4HCTHT_N7EXY?/US=WO_S/B\?;7V[2HHS2$?KE)OHVS^"?_]7^R#OSRV_W:"_XE_:O5^ MNT8O^2+*/WYKG;0ZO_R_)^V_M\__?G;^__WR_P^^_J_??B-2)''ZYTM4H%^P MU&GQCU^WOO/^DB=_R_+II];)2?O3ZL%?V9-_?R_BG:>_MU?/GG[ZGU]OGT8S M-(]^BY=0UJW(:WCM3L_/SS_1O^)'B_CO!6U_FXVBDNI1*=R_&:[GP,^-R_9GM%YQ]8G_\E:@KSQ+TB":_4$G_7GZ\HG_\ M6L3SUX0@I+^;Y6CRCU^_1R51>ONTQ;[S?U]FA+-X3-A^*O'_$UZ+^\G]*^D! MA,E??R$O__9XLP&+'\M'6?Y*229__:3SFD].!'TJL]&?LRP9XXYV]>]%7'[4 M$ICWNGJ"?T;%*(]?B1+N)Q>+(DY140S2\7T^C=+X+ZJ=P7@5G5$9QHH6F]C?J0;R(BACK[B%'!=8B^UHZ?EK,YWB08YW&TS2>Q*,H+0>C M4;9(2SSG/&#MCV)4U(7N[-OA5+)^:E 4J"0\WL;12YQ@65'Q%47%(D?C07D= MQ?F_HF2![M-'-%KD.7X%_:PG[=D2,YRB-Z)-KK/\>Y2/\7\0;G'U/II%Z13A M6:+,HU'I2Z7F H53WI<(+Z*W&>:^N$\#Z\U(EGHJ>T1O*%W@MJ,,"V1C\C9\ MHVWQR8YHO$APE[LJRGA.%L3!G.CW?O(935".!_&R$:;C(=2?CPDI%^E8[+DOY*MP+K?"9\P@&[A*XY@UNV[U5Y<#\Q@ MA#]2T+?7WCUHO\N>R&O.5_NTRVS^$J=LPF,K*7D:=_ZMY13_ 9^XQA61V?BD M P4\S]##(L>S=($>\GB$!DE"SE5H_)SA/]W@12"=QB\)VA41]S+\U_6,\:U MDT5R&[\9349>Y7'8=[;^B(?B->FU]0="Q:_4@_DER\;?XR0AIY9RAO*-NFL/ M\JJO=@9HL_#M=RH[J-3OKWND?:F]56? :=X(^1#G>"^L!^$F MQ5]&S]%[_9E&]U76!&8_7N?9?&-INT#X>VCKH6H C%YM#=!JXX]W**]9RFQR M9%W.L[>XJ$R&[ENMP\#_V-I2U1.>_RYK(J]''#% L*TAWO]\)X>M:G)KO+"> M\+=8$5,K]E/--]44%^&-Y=;:3#ICE'X\/<;3&3[RXHTC?6)C32/_JM9[;'VJ M'F!J2[_ ;Z;C#J6%%:XJO-4;C*HK7MU/N "XZ3W\OU^]DQ]-Y@8KWW$!]1$E MZ"U*R\]1&>&Q@<][^&LHG^/##UXEE@99VO2>^EB*+SE^&N_U%L283182E,>9 MR6;2BQQ.>L76U[>V9H]9DBPMUO4[A/8GG/0%8C.^GUR]8V'CI2' 9.JM\%8W M7;HH\4>H=Q/__5L:E\6W] W_%HUMDF7XG6"C%X\,.H7BSRF+IQOP+C6_2 MBRAA$SQ")L8Y6Y^R"GC;&7*7I=^>'LB+7][ MF156"9-_P7_'M+3ZN?JT:X6HUV"K2M#_G'/@Y2)*UA/]THUI>=%4?L0QR.=;X[4'PK,.2JQC4W'PZQ)?R69B\%RM^BEP3/ M**^+DLRXZ2A.8NO#N\[W':OF=T2LV&@\>$-Y-$4T3H59B\@Q_":]C)(1F8=) MG*G+8X,-.>"HROWNR)HPCI6V#N6Y7I1X-EC])?J@*0(V-:+WI9HAOLL8GB?0Z MBT=4JHJI"#:^XXWMBX]52.UE$AF=!^I_Q!O(M>MS3TGD7VZ44%$(5TJZS=(IB4\<&^\DC=]9#\*W-%J,8SP]_NU5NI@OXYQN MXZ)<)2Q&^6@E]O+'[3>O$S+Q6/XTCN>?EL]\BI+D5RVY[ MZX@XP]+DH\4+^FT-W:*@W+?7$3?-B*7%HH2K%U*AQF3_';/QG?ZY\Q%$9H$Q M&J\^0Z2IF>Y,D]BST9ZD@S^(^$S."CJCTP6'O[(#'0;XK,.Y'J_EB8;/6@\(:Y78&O:Z(5G25+PI:Q05GZV^Y]DMP:^;LMIG M)*MV,)YC+1-H9?R&EFD(TFE/YP7#7J^Q+!H@Y#-Z[I711U0@K)X9%O0S>D-) M1BM3J(F4MAOV^HWE3PU,1N6*A %3%FP5QAN-@G. MY6PNFR;W'QWV'5F-/&TL#[ ("/%KIUCZ M+I)O!9P@GGZ6$_Z/ Q.I6)Q!

        %QLYO[\EA/^A>SX@!GN@"[?NU7=S0O$ 6+T+ZQDI0*0W\)L-^ MT(7?D \)!@$Q?LT3FZ%*BKR0,IEQNL!#6%+NY>H=S\=8VCB-\@^J@;LL)=XM MK,:$CGX-;IU]=7C>'#.6:S4(>IA?D\I:^.6DM QP5?:.@Q;#^17?,\B$( M6/%K%KE#Y:;W#=ZB."&^TN?L,IO/E]47E@7024G>D80MPS<-SX/N,XU8K )- MX#[V:SRYBO(43P;% \IIQ0$5A]SGA^=!W&65F!(#$/#AUR*R+][G.%F42.8! M$+08GKL)@/'!R38$ 2L6HBR,3,,TS51SQU?LH69"J/R2>O"AH\3LU1R9O&_:##B/9L!2&I MT'B?FNT:"-1'<7G#83^H%\W,-J)&(J#*KYED+S_O;D%T<#]A=8NV"G&I=A1& M[QF>!PD/J42D.3 !KWX-, *QEVOR@?3FS(K>-#QOC@&S"C0!NZN9Z=-NP+FG M$'3.!5;-"45O];O=OE\K6-5P="JJF[G+-"1]I35^SQ;(W:C0=%)E<(E"$I6^ M]]3PM'7>/G'D@ZP3E;ZF8(E; DDCH0^>6XKN:)>F%8XN5*94[_OB MAXI%KZUY" 'H-BB %7V^'LIL;=T4E!?,2UKMV(S@YCQJ?Z(R@P0A<'U/0.%X MDC[/$#G:T2HG-#.E"ZQR4E@0XMQM$A5Z_G/-F&I>]!WKOO:+*/-##IYEB(+& M6LC'!I\=,0X(\>R;NKT/44S+*[W&990HV9&V8PB#1F%484H/$XR8]3(B5:)6 M'A0E7?P&%%/8<(@J/"G @(A.?\YIE< /.N[9%* D2=B&00L:W%"%)S4>$-'H M&B59U=.A[CL8]*"^P4I3HS$^&X'I#0YBP6KHK<%",6S+38!5(8((;)=5DL; M[B=RU[!.LO\P!7,"+0Y097L7H@ 1&<_\6NSB M4AD96X\Q ,V:_[CR@PB.IQUD>7$LO<2+E;VEE9>OYJ])]H'8%3OKBZF32&80 MJ?0^-DU \]5JC*S*0$'$WPL@L,XJQ" W,E=Z(U5+"UIJ127^M:&"B(^7=>+M M6_!6U\9)YVC3=U%5M*%E3%0?]7*0("+OI9W6$N&2ES%E-' '50TEB'#\'4L) M[:>K[&*2N?H5E;-,1K).P>TMBU?S**JRL*MT/TO%] M/HW29>D5V5V8]8IRW$7D!I#M"L*WDA!*18MAZ[33ZYSU.I[-":N;2YZSY6R^ M4B,JON3R^@>JIFM()T$6.A.%\\>%$4 +<9;27K;ZMBCF5?CL!JB;I8@;^EI= M^7HX+(;">HC()#>)RX)@5W_?0'0S8K0"RS0)V"%-C")8+":11N@IW'MB([$C M7Z!>\"M7@0)%;_?M'5);/:#1+LR2;?MS>7@I7--GC&YF#IJJ;C9O##;@6/'GLI=N3/PEZ M*>XG#SDJ\'Z?'?33\?H:OZ=XFL:3>!2EY6 T(C>@$:M&EL2C&!7N+ )UI%+9 M#JR\>WAZ5K\8:1U)9*?7VN_%Z-SLWX5'7(ND' Y"2_H D35:H-'?IMD;GA1B MMHKB'S:+)_['\!9-H^0*@R@_!+M6SE/#TV[ %"R;).VP+T1JVX*AIH5)(-RZ M[#^"T3C*"5'N-H5*.]3MH<2VS11.%!MZSU=#PU8S0KFKTG66(SS8GA8O13R. M\>"3[M\$3P]/PR1@\#OEX9(@%=N9#<*>>;/?/W5T&@T[8?-A.C,QV#7($6F# M)OT?*$YA?UL*[.RX[T"]H:?NZGJV>O2NI.^OT7L\7\RE&M]YADD>)#=5U%@!N-:RJ\TF(Y5 #L476DJ-GH/WJ0[2O[0 M=@&8$*6@6A\QB*S'8(R'WG($I%ZU9_&<#GF;I=,2Y?//Z*5\QM]1S.R\QS&J M8SPWJ2(/<%T\Y6/D-,*)0YRRUHO6(V08"(AW2(C50)DQ['"GG0;_A#M_2 M HWP_#TFDBJK.'">'IZ&+3TL&PU\;H0@0*0S/N2DP'7Y0?+L2G(CV[\7,;TG M[^)#8YW2:(W/7+VSHUZY3)0 (H%1*+#6[*G1FL$-O="9\&+(+ .>(@.2A/M,51,J<,M1](WRV*"I M3%T&]B#9N%/((P>A-_@NR5!NY'U?Z+RZ1>FWI\]9DD2Y>"M?\4W#T[!5 MH77'TN$26!FL@$B_]A/B);E)BS)?2.X-$S^,UY+ A1.<+H'\A%/ZO(4%?[3P].PM^[(^_KA@B2%(5"UWQ 25H3].7H?+,H97F;+#X)* M>183-1J>]=HGCHJ>PUB'-+ +B/4;;\*74SGOR9HQ@*&J!!D08,+<'C0!=[X- M(ZZX@[)TN211N9CY+IKMX@;.LUZKWSOFV"(]^ *&_=I3[-P"22&%CAS2TSJ? M,3DL0>JSW] 1FTQ!F4I=4:;,6O=K MY@JI')2R9AB=H[1,_2E4H7H3PK9!"2CS'%GBAC(P@]- JP'[A L-,-9#5U"'J$7X,+\1K?3P9C)H?ZKFO.X\/^ M:;\5K"Y0/0[X?$I1"FCS:T6Q1QN4W:0G_I2%V"W86!05=-8VB"^(+!2O,SSM MB&JX2)^GMH?^,?J/]& +&+1@:E$QR"JB;@LF/-5)GV=00I944VN9PXP2CH 9 M]Q>HV&8F].SHBB+E-.C74G*7I=_4639;3S$8P8J*J4< ?V'B(1 0X+=NR66& ME]>T9+ &W?J-6#@35RO*6M&+P0L>E7S0:%RA?-K>=DL%0>B*]<]95L&.6C6L,Z8XE.ICTY MI%^#R24^I69SE)O3J&C)8 ;U%E0G41>;@$(/96NC/[)\):7(O,E_D A_[JC: M>_ACM@2OH"JY>PL)B5*[G^Q()CW%"9]G4-Q82/3.UQ+U'G*AQB&@Q+W)PS8E MH;<@UKE1[3>Z1L8/OM]Z%N7S:(06)3EPK@67NZIE;9CHCBK^JD_1ZN[.<4YK MX1%08&34$.0:CN.W>+S05;_P>29J, -&%=6KL0C4'MR4<8'2T0POE'^:VS-V MFE*@1UDBQ%@# JH#6S;6LIH?DO>:4J#!BHP8TZ'+I@"D@,W U@[K;(;>=/BE M5;DC\6L!>8H25#RB-Y0NT!U2ETKC/L^@.=K05SPDBP85GSPY+ %3?DT<6W7X MM^KH7^?HWPL,573IHD'KX6GW&(_3QAH0L.TWE(1W9\):UDJ73>RUQEA#G<"- M&5$0J@(IN&@LT(5!+@F%LI3Z85:UE/9\%S_)XS<\:;VA37X]68F495#$S?!\ M=LP1FFKH F)]ET99B8EW&7B+,=*KR"UKAM$Y\BD8E$A1*5]%F@B6@#3?!5.< MD 9EAG7%GG).]6PVRK.B6); ^MBN0K*27NW?TWO#\#1,W)+^J!*<.DW@"2CU M:QZZ6!1QBHIB,/KW(BZ8GN4KI* %2>)H.[*3PU@?5< %?/HU$/&$)#_F2#W; M*MLRJ*&#FE0\Z+/'!R?@T:\ER >/4%9/MX0JUU#/AB.B8W2+EQ92QRM*IS&> M=@9%@&E:,8$#WIEF,5!I@M6P))?6]/3XJ6@/H;RZ@UI7>@A:#'LGG1Z M9\><9:4"+N#3KZ&)(Z2ZRI.H#8,6NJRY2N_:;.V!$O#EUY#D@B\H.TTWQ"GW MCQ8L2(H(],O%?)%0N_759()&Y0/*XVR\*?,@R>G0:3KLG[;;G6.T\1IK0$"Q M!5M238JE&0=ZC1G(4&6YC:DP9W(/IH!+]PE7_K@,/?/Z)E4U%Y^[3] B1>:6 M12DDT^[>4U3\OIN-3?@95@16P)'[C*TM@:1C[> Y)GJHH!&9+J5:WQ->H'?W M)6CJZAW"=%:? .4DY3=&A]V$L*ZD@&[ M?NTI DDU[P 1M%MB#'T0UV+!B,!]> (*0URMY(C"T%.J+RZ5DZY?,\O2%$L$ M5WH2#IY=8@I:#T-S /$9DR 2L.,W"H?*=Y>E&5YK(K(P,%FOWE]Q=]8D3-%\ MV#KM],C_^HX2*7W1:()30*[?2)Q;K.,I14E@+U0A-[S'EXHYYHL_Y+ %1/H- MH]D74;D@\ALL486^[D.N<#V2]@'Q:3H]\1OH8IDG*#L6^X2I]BBG)WYSJ:B[ M63]"G/EU'46V9QC3J 9V$:NA+[O6-,8< M-MF@@V%-DVI?ES8.-!%QH2^SMD$:@0=9:@XK/I@E $9F>DZ.R'.&5XY(L&/F'DD'>XQM402.K M:]"F1"7BRJ_5!>,A]^F-=,GB/K_!%33(N@9;:E@"NDX#5;RY^*";9ZTL0U&; MM3&W?8RA*F;P1?3Z-=&L95VF!K!2/>/[]!&-%GF.85-5?4NSEP+E;P3Z3?JZ M*/&?LW04)S'5W390_2I(EC^YT6[HHBQZ'4#1>5QJ1]3W_)J3CK/O0=G, ^^$ MRO/ J5]3V=6_%WCY_HKP.CZ^2=_0\KY$Y?9$VFZ#-^CMQU[F%'Y/TE>/J!L$ MKG#]@#<49(LP1:>27B!K1B_H")-Q6W>KDYC](BHD?;+UB-MUE17* )?@;OZ#6.CQIOH<5GPT1H>.&^BBI$7<&O M)6\P'L=,A,NHF&&MD/^0V>HM2D@5MN7E[^B]E/0$_9<,3WO'VPM,U2#J 7XM M@$3(74%)CO,3/L>7SRB?;ZU6LHE?^R48>I#:VG[6 $,UB'J 7[/AW8*H['[R MB%ZQH!CS-\R*C&U^ YH ?W*\PUN!6L2E7[/B9?0:EU$2_X7&E]D<;UY1OJHK ML9J>Y.-8W9S>C-X-8A[V-(@-="!@O>77.KDE,J>*R&56T!OO5W]ZRI+Q<[:^ M84>O.YB_E^GHB#?\5I0CZD!^[9\/.0D^+C\>$J*/=$P6, KC#LDV?K)F#&&0 M&T.]T*^%7<2N7POC0_1!-QW/V;+$XS)Q0&=GIVP[['1/>J=!DBC\\*RM !'9 M?BUXN%^.$!H7UUA-Y":8^XG ^"0?UWKOH$5"NVX"^$&0;ZP(42?P:[^[S=(I M.7%\1B_E79:.J&%"-I/S&^!32A#'LA=N99!%+/JUTVU+N#9>:Y*X?AX#.MY% M6()81*%?^]IG5(SRF$IQ/]DS$UZ]OV;$ R&+^M!HCN$>[^JKKP 1WWZM:3)Y M-]"]P.Q,D1]PJ]];4L^XCF\RY@\@SE1A+0# M2-IA@$'N^/#$MA*YB%J_YK;GG#J1/Y[*;/3GTPR?\XOE*6$L(5;2:G@:)I3/ M"ZU*W )2VWZM:3MBLH"!I93$J,.V_KKL"IICN,>[*=-7@(AOO\8O*NEU6 MT<9GOFD>S1\1T23&O@QJ_0N--\^PF4@6"E']I5@UQ[N?JZL648_QG $Z?D-Y M&1=8XF65!JEW?/]A:AX,4W?$DR- =Q%1ZA.(W8$4NC]=1K4 MXM+(ML6_ M1F =\?:(Q@L:_W23/L_0[UG^YR3#?^-0I=5NDQ!R?*R9*T!$H)%E2T'@_62= MU/,0Q>/[]#DKH^0KUOE\,5?2*&V]P7)\YHJJ:A!1:F2\$ESM0=U7&-3.U"ZB MD/_T1M;C<_7HPA91Y->6M'^)R1TJK]Y'R6*,X7[)LO'W.$DD"Z).\Q7JSLGQ M!NH9ZT'$OE]SDP;#A](?;P0.%ZN J0Z46^F^%6BR2&[CB>S,J--\C;IS?)-R M93V(V <23J5%OD;K->:SX]L05U6#B'J_IJ%O:8Y84. J]>,^U0NZ4;0&[^(Z!"9DD\D=9!Z''^/RUE&D@6C<9Q\?$8ERN=Q2I((UX$)FS,Y M03=(TX6&%]#J=U8#YNR(W0_N%";J>$96,.XI;=/CK][Q\3$N\-GQ]RC'1Q'A M44W69%W)[>3X3)5&V$6,^8WC.HPB- G 539>Y@^W>B?'ZSHVU(*(]]5P^+31 M$/[\G[LZ([_941IZ+U$ZWKCT=]2&X>,NF.6O?QME\T]4876TL7Z*'4Q)_:DX M>HD3.I6M4M8'FV"W_>QU/+]%MT%9$LOOI(78(6Y,0^#7G^5"N'W +]Y0=S^>BAYIR 1 BPH6%/*I_MI]V JO9T'O M+JPP$A7$BC *[DD+3E^K$GVM-308Y3!=T+>#451Q/3A_[4K\M=?8@@1>>.%O M!Z.HM)7OB)HH'<51!4*M!0++O*CLK,2\S4H)]5)).K9S5 M9!)W"KQ&, MAC(S]:RU]3DN2,2@O#RDO"$&&J1$G'?F==0@(-JOM6HST6WBMR=[Q>ZTMK[B MYL-6Z\<8[OK*$% ?H':-X?"6=.E6D#Q _W.Z7 ,"9@,%<\EUP))"7I)X2A-" MM**[S-Z(=1+4YN@_@+^*?@1])I3!BCMYK7!]5%\,UJ_ J(->Y0YE0=A3B* ; M^#6!;6G";&60-\0(@]X'[XUR'34(B%Y9R>!F F[U8GRB^1[E8X%YZ6?.GV9' M\EP%I&$Y?QTWFP>?.7\===J''3TU-N?O"4]"5%A6)8%<<)>E])Y*N3]4V@[K MQ,T6(Y1#M".I7ZS4 X0,OSWIE$XU[O,8CB-3@K8+5$/=?)XD@"!D[%GC!XJW MTSY1L#+P\/9L,5_0"YRIM9$(G*,940]Q\)(JGTJ?F?8[,/R@AEO)X!&8:4N^0%0L7P-%38:MMAOW&;SE3ZX""(EU/ F5TZNX$0;F MR(&MO0;*=:[/TS8@"!EQ#IB"LAK:IPQ6*AN;Y-F%B6RZ42Y^HB9XM@EJJU*- M%(G'48@&0KK:MH0["X$!3P?M,+R@10+JDR6 !")#;KEZM!A"Y7DX"QMN. M\HH?\\Q+FZB_#N @\/;XO 3-2@065$> MH_S#7$%1ET@C>#9RID)'^0<]O)FR5 T?B*0H-S=^M\_/VV$'FC=WO9XB0.12 M<2+,*O M:#MLG1U3H*\.X5)-V$BU:D84_]DQA?+J\*Y2!HCT+:]QNV?'%+=; MN0OL*421L 4WG)/<65*02TM0<9^"B>3+#Q:"L(Y16=D_+SY$QW=5V*4_(;!^W6SYI'&90J+U#8@N MU='8\$M1=(QF!(I.\V&KZV;K8&2W]MXC))X_'7U!"-I42:LTFNJ] ,.705: MGY=JO&X#A1#NZ9%9*(9Q?Q3#"A2M'!VJ"ISL!3T0FHPX,T*W\4$(#!6L0HJ5 M6=(**P7 +0PP%F2EFB"$D J$5$[2TG88GB-+GO:JJU2^$6?;L""$DSIC#P*JV<5:W2>08E@=40:E 71%7O*V"N_9B%'L5?=H&D7ZA'$ MYTX#%(A858^Q5UW 43UB(HW@V8AD#1U[U:CA5@V?C5!5+DV/*$KBO]!XM3M; M.U!7'6B#CUSZ23X\ODFOHCS%.[CBCAN.8>6]N'L"J9PK]=-9Q&HCLI7+\;4+I M1,+I4MOC<2J#1%BV&K;W3FTY1(%!HF>1I+ MXF;WSXWATE(+;W\HD;VQ 5=6R_STW7CPM*S6:HJX*X@<#(2H)^ME8/J. B4L M%.SI"QU *D 0HI@<, 7%E&R?,H!127=9.JI8$$;2%(,%6Q.F+P\O4Z*"$(^T M,MC]'I>SRT519O--18Z/#0*IFUSK#1ARD)UUA?U*)63RT"+?F^BGT0R-%PFZ MGUP593PGI1-9HAO)?9D@+/=XV6B0CE?8!N,WTM>-TT1\;+;/ZYL +6VVS]UT MXVJ;[7.N;5TJ>V,WVVM49+R3U">4T_,A[K*;:SBNWE_1"/?VYWA.KR1^PK\M M)G@0DT%11GGY&8\%Q1;=[H>&9[28$="]_;G0C^U("\X.!45>;O4B_*]-#\+_ M*ZZ ^)V_;WQ. :N.&W(F!N!L9Z^C;N'N;^^)C<2A#E=B!0H4S1'\U1(22R.Q)^HV)]:YU MXGQH4TU(1B& MY>*^C=(Q*5*'_W,S?\VS-[JZJ/W;TG8,:= Z?"8CCL^H'D(+!CKN&>9B$2=C M$M%(1$!1@699HL>006N&(FB*376>JN"$4">#QE!\C48SO%_,/[8AZP652)HR MG$'C2NJ/.VV0$&R'EQG-H:7FC9L4@Y_FJ- IP2!NQO %S8^J3Z(60 A60R'4 M+R33LLHFAS:D&,.X0JP=5#410JBVL763ZF?TFJ-1O(RN?TT057M*PH3R,OZ+ M_EZ(3,*WK4\PO04M3UZ[9UC7!8AB'4(QY7EQLF8,8- 2=.ZF@6U\BL(=@:R^ M5E)NP!MZSWJM;M?OJKDNY:,TY^X\2$5U5,2HKM%VI46!T9:/H[&FV36>RR0J MBOO)4YF-5+6IA&V8.MSD^)J9804LR2D5PH%@8MT63FEX.WR887'D:=8VH*I5 M+3A%B/% L)+:X0:*#=0Z2; ,G>Z=470%"9CK6&D6- $&(:_'O6>"H@V=#&E" M2W6'Q HJ!+.H+V*A3+<^&5;-Q'YMIA>+ N^ZB^(RF[_$*3V3/:'7*,>S5O*Q M#%;Z"XV?\R@M6.!8HE/:02OMU3:4&Z"T49[8':5[=Q9@\8D5?Y&C2AR+WT;5T8$>*5"1= W8BNK' M;CV'@Q&6M(C9?@B$LW"UX]J23,=-*&LV;+=#I8%PQ"HN/K;^I9\.HO>J8=O1 M4)*Z%]7:%[B@*J&#Y72TMOMNMR%X$*LQ(MF84UA!BX-H;QC;KO8>AOMQJC+Y M_K MWD! JP&"186U!==3+RSO'6'65;AC2TTTY%@SYY?' 0W'0^: P]7?KATZI3CIM#]/M'5);/:#1+LR2; M?MS>7DJ3AD2/KPJV=,[#5BS5'B>[O&A#L^ 6$].@UOR^1$$S0&HKFX/&5;D/ MCJSDSJ6'*!X+]@@:K1@^-ZEQWO<))GAM^&ET:5H5B5D)(EQ!C-HS*([F*N5F MP$376BPI0-KP]X#@*_2J[YL^ NJ&B@' MOJJ\6NLM>TH!X5F#V%]"KS&P.XYR3?)K,;HFW*#;^(U<\%5&Z33&T^R@*%") MI]^OT1]93E,/%.N0P5N8&HYDSU\'OXW;2EW2OQ'[+IJK[4Z&;V)J"'5^J,.; M<0^0P@=QDVGH7@!EQ0C='91K@]_P<2JOOC.(]SBS3?7:IR'O0W QXRO!VKC_ MU#J#RO'+;[ !YJB,E?:$K52['EL<6(J+3)O*%Y2IU15QJBFS5=]&=SF+\BGZ MC$K$;J8AM;#-ZP@1;4#Z0Q8 [-H1NBOK M!ZVP696? P@"W7N^ZO.5=H]T>ID5)2DG22XR2 MIM+>PS=KMZL$LEQG;6,LZ+-XHZ]A5. M!5[02X(7!-A2R2.BA0;I7&36(P0OV2@@R,6]#MC7 2I@.DS6_[9QXR'/KDFZ MS1U:I@O=R@NO:K]C ]]1FJD?GLUP"F@.DZK/$WUYPU!%@I>M-Y"#9DNZH):' M4)#H$-8 )%IR#$Q"HEBO!%'#L^<:>Z(.6S7_.EM&>N%>. M217OMZ6'0$*NLNW&L!*T^G%55LWP">@T,AQQ37[2SH5EE%S]KM-T R)HU6)3 MDBK!$W"TLJKX2SU>WT['V]O1OK7L?R'Q9P4X#;+4.9VJDUB=B49UM0( M.IZMUU.3T9G1$=8%7%'2LJU7,YANQA\WC]D)1X<#U*IN8&5!-S;4]BR@\]M^ MG] ],!NI!T(9:'C!E*Y,VUZ";\^$7MWZ2H%0F1IB=X'B[H?9;ZRFVUM,0X3A M8ZP^&@]W(2*4$)+D#\Z8*P6@0GD?E:(IU4@WV)WSCK>7QEJ D$M/$L-6D*^Q MMK:.A!*B):TVZ;9!#N\>>=95 M!ZU\[#=]8Z"&)J\]@1*FL%:!'LS:)V,\83 M63R)HW5X]DI;Y++3 X7=H7+P4I0Y7@;-.I&-+VXT&\1@'[:_65<@T&K;E7%> MDKB#M&1/XK>@^(VT-#1I6/_\9O<'PHGHLD>Y[\M:2@9QS:--U#?I&WX^RS\\ M=>7U]]@L];/?.M"HNP+J@3KI9\3V/\_1N]*)Z_2[:VI;(,)BF]UQY=J%6E3$ MSOKRD*/7*%Z%)>/GZ9WQ7CNWMCS,X@ BCJ79'=YC )J'KH'3KKZF093&<;"MVO[#:)0M4KS'$@:3!I%C M8TD"D<[1[ YOIFT;E8"<[SD.(>VN6EM_\+ 5,9!FHVH0^6C-W:54U;F-BD8! MNO=S]!ZZ3^^*L%$JB+3:8^K($D6#J.;D%OW*UJF?.^A%C@T-(.H''-N.1*9M M$"6Q'*]=Y P2K*O3KZ]5WOG9P;WHV$:AL%#=>G54%JG=?E=6?9$=VG]V72H4%"QQ4:/V?X3_LVZ"TJ\%^OBC*>DV>_ M%6BR2$CYYN(H+J=>=:1>;/N/.H%0#A%QR M"!T"2LT'*#U#5>7!;QC1YN:#"WPD/<0BJA5AU'Z#/JA3N,YHYO<"<_00DM$O M%T69S5%.ZP23A7(6OZJ9EK3:( QJ:+?/KRYF"(GDSWDT1@2=QJ#=>W2#):AM MW,'XE &%E&*]M5'5+/2VUV*#K(DWF:FWY3JP0:46;PO*K$_J39:R[08NE&N/ M97SH,RD&"2H3US6G4+;*?LA57B=9OU RK?.UV:3=WEZJBY]Q'M\(#2*]36_D M''KDM. I$B8#%D3>^N.J4/Y-.B'_(;\Z*D=8UZ_%V=]=#3#R0Y6ZUY[QTRFD(?(IQ(+/:JCX^'#--#5 MK.Z+/9&56\B=!YFH;HY_TLVA1&N"[2!?[I^7S5BY/N$4PB91P+!T9:D*%L+! ML/(="G8[P=:]#*>.(@&\7!USJMR&5%<*I*,AI.X";8L*J]]8O3H&D&F!H&NY M,2:Z7S%$8([_9$F10G51KVBH>I!<@8,0ON>#1F@SKQL^53-H_4)7U8P"CBYG MM&846(T&/8. ^"Y%O\%R)DGC[4[0%"CC\^NNX!"BW%82761G_106R27&=3V!M!*W2 M7(OT^L!!W-BP+?O]9!^D9(*6-UQM ?KG07- C.=F U0@[AJ0!-%O0UE6S[A# M[^7S=Y2\H:]96LXJYHAJO!AW\*"Y!<:\VX!KHTZ_YP[Q7RC*G[]GUOK!\GU8 M'T%3@QS3OX,21"W\"O+C+U>K&B%](]9)LR;\6CA!E(8W1W"=+63Y8M5>B#42 MM.R5!^8W,&V41P]!/'[6+O'X6:R1H.7Y?1"_AFFC<+@U \NJSM'G11ZGTP>4 MQ]E80J^L&5792;-XU,(#HE;VS?PUBG."[?!,P7IC0GJCA#O--S#[;+.VWJ;0 M0!2"WA),5,5/=K.[3O/A:>O\-'".=L6Y51<8B.+'DOZWM5*L-4$>(BDA]_EE M-G_-T8PXM-X0^^45B5@L2/NK=#%?7DA?;5C;^?;*8M$.6XO#YJ3@0#&*RL;! MHE8WZ0W[@\DT=)5K+M[2)/[X3;H$Q=\:K9D3&(:KO6S8[M8W>V_49"2$***U M[BLQ)H]9475U?VCIKH^]L<&S_NOKM1U=5*D5[V2);=-3%E\)$")GPU50:[M* M!W%22Z\M3J^L!!Q"&&Q0[J%$787K!+!B6I^R2?D]RM%G](:2C-['K*RS)6PS M;(>MOEUI2/*)56"T$.O*W>&MBNAOR2^N>R9O@ 4-&FEB@0P=@!#"56_C$9EW MTNE@FB.Z!U07JQ.VP;""!HM8'$0*C*XB4A_PV1-_BG/.E \E13,L=-"@55L# M2@LFA&A6Q<[ "["&@@3MV#5:5\$,/GJ7'UY>,7J' M_S*LB2 1'V[8KXH?>-BN_3N^.D7K8#G'=F51]_+XME+VQ[M5=1 KCQ.'#6%ENIBZC MXA!B6C18W," X.[8VLU%8N?'[8/@^:'2'O[8?6< 405WZ^Y^_9\RQ; M%%%*+\'^CF7]N$_198[PIFDIRH>4 8,WT"._JWI#CGBI! ^"+W#=H32YU&JW M*302U*5K0J(Y+@AWR-UFZ12?9N8$Z3/^CF+KQGL<[Y$ W%5EN'D3 X'@"-R7 M3KD]X#? @$)7^1;K68^7;2 0W'(6F8&R;;-'D=(OXM=K=I>5J'B(/LA<\)Q= M1*F&@T389M@Y";J?D T,/D\**"!<5]_2 HT6),4/PU*2PWD:8PFZ0S"G10C" MV>UI;".R"4G"^TL]O>LWQ@B"^A#U:3#%!,*=]!GE\5M4TL2GU1;G,2[^5!K: MQ,VP;@+F)U0VN:D @?#Y;,2\S-(RCT9Z6P59,XS.T3QG8(53*5]%F@@6B$HK MCDB#LLMSQ9YRS^?7&O&T>"G0OQ<8W-4;F5'41UI!BV'GM'U^WKR#K0H.B (G M'"&5 TW8AD$+?=!5Z5V;K3U0(.J2N. +RL3HACCEM&C!;%'DY19Y^%\;XO _ M-JGY3R.41GF<"29"X;/#_FFGW7+C_',Q!:J!N*LPHN)B*0T^9KRB43R)\4%# M-("DSU,H;4>6".5DI]8PAQ$E%'?%0CRS$GI*!R)0=_TH M XOJ#CVWV->[]+NO/?4 M4JY0EPE)]"11Z+[H I76S^"MI5((4T-=W2HG@Y"QR-?1" WFV2(M.<2HFN!1 M&[1D=NWXY'TH H+\^N%W1;Q)2Y2CHGS$>]]GE!N$NQ^TQ!B#%M2K39< D2#N MU:]'?J]C2>N4'SR+<0"*M*PRD%88!%R$#-F_S-[P.1#/RJ@8Y?&K(B--V1;C M#%IRN#970DP"[OR&]Q-W]_/2W7V7I2-Z)XUL<>(WP(B"7HE6@249$ $U(6/[ M+Z,DN491N#RG8E+3$ M&(/60JK(H!*1@#7?Y<12=#_9BY>/WN/Y8G[0Y62+G,%K,/JFGOK MWU\0\OR#%$@SFUUWF]$2XY#2KBJMC%Q$ LJ,K!]<"]/NUQ]0/L+_P5/"_>1Y MMCS>/V<7B)IL8]Z%%>8O(:#.VDV9-FO@$Y!F9!'1(&TU>Y.S"9G-'TF% 2VF MN"V9^$%OH:A%CQR4('&T_MVZ>S(C4RYV6C!QFV)PT@4CT'U(^P8Y,VJO-N3A M5:;>>:LI$Y@F%@$Y?J[$(+(]+>;S*/^XGSRA-,[R=>0]S5>Y*8H%"<)O;-64 MSOE)OQ?2%EZE< H5VN/5%KI*U.K@.PA^V HJ6 'GCG)P:ONMU^1HT+D#YMA* MJ5!39U(1&+8@02K+8C BCN !-E-6H MXP""4*%E5\BOQ/<^; M;/\Y";H;J&+\<70[?#7+SXFFG6!+]A_7YN/H&%3?X'.B:9W>P#@Z4\^)(_]T M+3O/B?#:##F0H[/PG/0@FW>JT132L/.EHOW@RZK6$M!JK;3WFU@-=@#YM^/\ MLR(/_UR+#6BK6X>''4 6S#:&/-Q4Y.%F+3:@@-$Z/.P FXKTC'_;;H@*SS=>C8 MQ^2L4*T'OS&@K,0ZE/!PV:A4&\IK#"@-L0XM/%P@*M+N9HTH+(V'#P^[)QU7 M@4LNC8T2)"!JSN[*IS1G\1YG@$+?U"U1M XS>U! 5)*UQPT42Z--DI3U+>L? MZO>JM)M4J5].PU34H,D5TFY^N++(88 H!4MFX$MEO8&MIX:=4T"F76U/XX[T M[FJX&FB>[C,&Z?@VB]+5O1YJ)B2M-FDA@';%6@3I@G)7[[6RW\I. FSG%)"9 M7GM,R>&X*P-K1-8$X7XTOH[3*!VARZPHBSLDYXG; F,"9(W1I$B"Q$;U5S!U M;\YZK7X/D'5&BQX%%ALU8ZW,=7A>OHQ>XS)*;E%4H/N7))[2N]!5T2WBAK@+ M C+]:\]W*D"*NK/AXN\>(M*U9JB,1U'2Y&"\H&4C*P7C.:KM7BT8[["LKU+V M'S<8KP7T"GM&BP:+&QA'%XP7K%RY2M,ZO.P#.;I@O/#5S>W3U.A@O X@B\U^ M[S?QQ^P :F P7@?0*;\.#SN &AB,UP%TE*_#PPZ@!@;C=0"= NOPL .HF<%X M1S,F#D U,QBOTP%DSZK#QP&H!@;CT4#"8UF\#T U,!R/R7XD,]8!J"8'Y &J MXEJ'$QZN)@?D 2I)68<6'BX0 7G_BO*86.=(W0N%K7'_T6&G#?1^,HFED0\" M1!#>MFA*(];APQB)HW5%V[C(5ZZ:B&T (&+N+% !Q9)8GQ.[(7;-JV\$LW*X MMD],#0Y,/-]&Z(NHB(NGUQQ%X_MTNUN>:I,J?@5AAK *E*FB*,$&W_OR; M%/^(GJ-W5 S&XY@)<9-.LGQ.8PY,W?C?61VXE?GG1H\-.I[X=9>O%(@\[ M[[%AY\RC:UVN@<,M+%]:6,YTU6WJJYO'OZ!LFD>O,Q(\(MC;2I_'V .FFDC8 MV&%- X(S-[J*"=8_MH62WVLO>A[#<+0(*_>V&NKE\"$'XLQQ[I./T!M<^\18 M=97O$%2@T=^FV=NG$8DRSC\81\M_;"A:_F+X[8G#Q^:/PU:_=Q8FET&C;^_J MG".U!?=W#=W>7$ET>W,U[/2#&&J7"RQBD#-49:VN M1+9=S]=,JT]?)%I]^H)%#.*&KJS5E<@0RN@.QG\LBI)@**ZS_ Y]'XRHF'$Z M?1R5EZ M3V0;/NWJJA4.A;TGL*RAG#\QYJF",K"*_Q>EH;+,I9EJNKZO ;D.-YYRQ@YI#I[E0! M X0;^5!&I3-9U(0!US%7KA<$F:YK_5Y0L MJ'-QD"39=U(TX.)C546 8"@*I,JDU'W%L'U^?NZH*+*3B=(8&(@B,_L2:F3U M\1HP4*%\1Y4IX#.I@ BDR(Q-WJ!,H3X(5$VI9@5HN!$+7^*DC/''I<&YNP\Q MX0*'RTB[_:ZJ)0AL5([AAT&7V>C/BZA X\ML_HK[%.TJ6( +E&*%R2O&Z35F M( *7QS*DP1"9C;HQ7'JNLQS%T_0.E?=X>8V(">XVPP@**2^*5J3<3:\;.&G MD!!=2(IR,)Y,PM'[ \KC;*S8M^T\-^R?ML\<%51RLCGC2R\@P*]A82V:<@G? M>Y+!"'V[.%^S"A;V AX\&M$J,L#E#U4?4*4.Z3Z.>.#USQ.GK]GS[-L443I M>)".G[^CM/RX3]%S]A7#GO'^^A3+]U1U7\L4$#072C1&#I<9:V %+-?/2%\7 MMA6L+0?/4)$MKBMBR07*K!\&O?Z<<'[B/,7$"N5A%VM)HLT]P04QG/6S MP>OH,_1<7U^QJCF^7?\4?(>^7V9IF4>C MJET7AT#]]4_+5V_RB7?]]^%IZ_RTUPEXM:S)K,L16Z#"^B=:^BWI]+#UQ%(> M1YL'K;F6HQN! O=%%JBP?M&R2BJ$,+U6U:5R8@WDMOYGEL3CZ&,PQ3/8E.:= M)DF4*ZN2:[4?=KI!+)Z&\=+;^2S#R(*;L M*G2:HA+PZ= MC,AG;M+G&5KW]F4_%^R-S%ZR 18D:H%\7/'_&>L0=-277/S$_ M=GF-L&Q10C(H%UB&CYV'C6=YH[?CB1)\1[ .5] U+!2K6WU4/F3W'\-2! M,QV-?+D%VK00E6]YH-%8!.5IQO!-ZSGG-,A]I:[&D0BA@&R_A>:?8KS,3^)1 ME):7,V(SNTD%J_\-7C&B LOZDGP\9$41OR2(H;J?L"88P'CYM*13./KBL--K M3*]QJ@)!M_(;YK ?Q%$T2O49FSG^\GRZ%^ M%>4IG@FTDM<,7C?$V\A>-T@!DEJT5H$HX-QO[H9@B_8\B\K?LT4ROIF_1J-2 MP]14[X7#[DFW%29FVJ(M41>DH*Q2_7@4\R7[+BN?%B]_8#F?,SPWQ;VY=UP6\U;BT]?!AO+_M]CR'VZ^E4-W6NOL@$]7-M">]JU6B M-8$MAR\WK-*RQCM;,G9)[^396TRB M21NY]_(<+E5G[^7H*HDJ>Z^VL(B@0.X?:>_U-4YI&9O5.!ZDX]VW7/U[@?_\ M%96S#/_E#2VK-PY>"IHL87?RK2L-I? L:%D&XTX84DT0]HB7"SQ/IZM8(1-_ MA:(EL0%V>T&O2@_)+;^WZ>H,PIYQ*2L=45@-M_@C5?J'O#U#''3* -M+-#5G M^UJ(.K,(._I4F44$+1G*H&=&L/U#J3/;EUK4Z!GF[G!Y0X8QJ%D);+]0J[RC M6$-KNFX-*G=CW1IK/)=)5!3W$UI!5U'_5-B&J2-@S3H52W)*A7! F/*WA%.6 MY3Q\F&$)=6&3OJH%M@\Q'A#&="O%LLHG=),>!&355Y#]=<):EBI/^AT\$&RIJX%QS^L?K<\N%]N MW:Z!X:P2QVB-N8/K-RXS:1RIB\\Q:@ &(YOT%YMZ@&1V-0=X-7]-L@^T\V[ #^B N6X MI^$583 :Y8LH,1J-6B]DF]T@!5==+J@RI.ZN1*]!_\K)MYT';D VK_FZAMY) MT*BLVO0JL8&XA_V@4Y)Z'E%"JGFP8,'1![MLSV0(B][!BOJ?-'S8JM&!N,6= MLZ(\Y-D(%:2\,\):F^%9YC-Z0TEF;-E4O(IU\UZG>][X15@?)XCKX \M@>6, M>S>0O %;=!I^C-E% N+"]T-[7HZG#B,#)VG 0#5[>=Q# O+V=A=533'<9CCW MJL ">9=[M6*7W4#%+NWQM(W#QMWL-HG9"8G;M2E&KW')ME=/V:3\+K^*I^HK MF6(::]ROAM793?)\R:IY914O8-;(9BQ]%9'9N%'>T5B5N!]7?S(>K!KO9#VX ML9;8BF!!W&?/A_$M'<=%F<$AJG&I(6>]L].>WP-ZU=00*JJ;W;YI:LA*:_S^+)"[L:DAN-,_H#S.QHIT MD)WG5EZ2,T?9/'720-:,<.D3PX"0_K&63IE?L/?D&DG+T4Y,._E#K& %(1P@ M$+(^;% ")>?#'C=6DST:8!4F)W]70ZORQDN^4)G LI#AP34[\?90NU)=SJ)\ MBO^9K;=@ZP*C DM4K7>R$'MH1QX^D?; NDKST)(NG2+JYQ-9%LU>PC!!\WO6 M)/ 0G3P#Q.UAZ!:_9LID'H]C)L)-.LGR.?VE]U/0_4NRE(?<;OT?Y.KD03I^ M0F^D\M'J-/DQR'.B1]W34O67#O$0Z+<\!]4:BZLZ?E5[(<-^XL;.*SVGV>"+ MOT[6U41C3WZ;<4ZO0BX4!T#>XTO=NIF.C0Z!M5GD]@TY9@@GQGT)E:<4?H,E M*$=>.^W#HUS?>ASM X)PB+3,$I3SI'VZ8)TKGU!9)FB\$?GKSM:09]7DMUC" M"VJY5XT3@;E3!0A"<0!V]-GLR\E'B'+E"YJDU1*>F_ B .N:%G0(-68%@BKG M3VF[)41'L47:BYT6"4;\[<.#4$? *8-0%D+75*J61;\QTM16P>16+H@'SRXA M 2B?J1P^@O.B&)&%_'NNG>W+(L+S>XG0^"'ZH-FACVB$XC?$R^22-V#"MH+N M1.R?Y74Q@TAMIPDK:$PK;=ZB:92P/98J*5K6;(DPJ(/"G85&#SF(Y'=:3HO6 M8)V2M+-EBJC,I:'9DJ:N=4Z"!KR[8U@;O"(9WK%AG(0"%T^C&1HO$G0_(=4S MHO3CZ3&>SLK[R;<";04+D\KJY%]-+BW;.3DY-;OL.UC\$!'54?RQ:?S02FN" M S5?[L9:D85%YBX^GO%G%6=PC=9413T )F81D MF(Q$0Z:%:%T%2@T693;/\$81%?>IV*HB>I3)%]2F4IT-)2@(AN@U'.40VGMR MV,$GE[#VEOH#180)@H'9[MT&=%?GQH[B;K.IA@/!;%RW?CX]5SD*W;1PM\%* MU7R*)'@@5&VUPPV4/:!UDE0;/<\6Y(LH(9&D3S.$=)W=HB84X'G33M=*-"", MP3PIE8-+W(B!"QVBI52]/F-[L$ 4.G7#&92)T15YROG1R.;!/2'=HJ) .P;V MY6UT@F.2\'DVI4/+(. ;C?6 @*@[NELP9>,2H3++ @1D[1C$(+5D]%3/'R]Z MF&Q4%U4-E2WOD_YXX31B0D,KMZ4U:&1H0)0!W>TM:S_J\B9X[:&SWY""[ :I MY&K @,X $B(#4=!3(.M=EHZJ,KAIRZ &6:Q< MK2$IBH"ZC;^@Y_*#&W!@)"GR;^?9BH6Y^-@\L@Q0&Y""X[-FCRD/';'$JL F;%D&]1OFI'A\^J8,%)"V&YX%-E$ZFQ#X745# M&:YB;QY03L\-Q,*]_O9#L9!&X<@;88'#%L#VQ)ZN)B!$\.SU,-/AN883MOQJ MV&&YK008L3]8J/M7O=3\_6>'K7ZO?1[VRE?/=(IU8"% B#NYKFZ:I5]^6.2C M&49"!+Z?M$Y.SJ5SK%9;4GNK%_@6*X^SK9E.((06[4BL.5:%;9;W>;5/ U]] MY7GP MW$$NC.)VST,-I\5+$8_C*/]X MBNB*HY.=(&I#=NNMQ&-M")'U8T9V-!5 M_=5<"#C4QPA)-8U!>(68BKSBQK6RSZL MJ_?7.*Y< MPN]%8SY\FIJ3]!! YA9:T"]>L>;G[A QC>DJ9T\T :%PP SY&_ M]A2P.\X]]?.]CPZ[)]WS]L_N[$ZQ@E[K.9J9J^.EMV]1SK(\_@N-OZ58MJU] M$[%LK/=.U+1!0_97ML85@1] M"'9O)=II8CXM^Q&+$73L9J[0RA7T?K_Q[7472!++AH&F)*82D:(/SQGYE0=# MK>++5,UA7+'-,-7JZD_031L2X"\'NW4P9LN5__YZ( )3?#-W&89=RVO'%BM: M4!&L6?XR->K!=)JC:50B;_:\RC(Q:F#7PVKX&%!I7C HFN6C4ZM!ME4+.C)D M@C&28%<5:_CPT%*_8(PT)%>CJBY"&-/M"&GVBDH $!^SDV=UGY7ZA\1*-LFA(SPK:S6"=WW.7WFRF9N@L%U9KDY!GP[@ M":VB67+M=/EQD^*E<$%^6;![V6=1NAR[:X4]9DF"=4 :N=CH5Q*$D=#,@#VW M1LMZZA3T:0A^4AO8:1[E.DHQ2&_>%8$HOG/23.-[O9[FN]L+]"[H\ $\JQY0 M[YTWZ!\_1R6ZCN+!0E0*XOK1A#=5OY2M.Z'V37(9SA:1>"A:,JFNP[RI>XYK%YU)6= MSVY4"?#D9[6?> B?E>D6PB6I5L%^>WT-T7_W/KO1,8,J7[O);_9%F>&_]T/]D/#"2^ MDT+'(&_Y2\/.N><#]9I!.TCTS4$6OX>UYN:\(K4).:%>906RKC6+IB"_QO>; M%$].Z*G$_LU:Y)Y!._PH@05RML_#Y[%<((6 MT=$8*GR2!$A F/!0@E\W_8)2E$?)(!T/QG.L69+Z6,9O:+GK5I-E]!X,/VA2 M1F4B*Z"T8/&J3?(C*A!6T0P+_!F]H21[);"7TBJIU6@]/ M[)6]E0K6Q63!P M->8RK8XCAZ(FF1X/0R8*D9O"0IA,'E&"WEA\??2M()GCGQ%NBFX(5@TJB/> $K'Q/EP M%\VK^N'K?0XKT]'13MM^PB'7Q%=N S\$0\N1="8H9IW@O0J6_6=K-ZHV*>P_ M.SP[A9VH57G@"[H$7P$@S$95]V/+D\A6>2O'A4.D'\3:;^8M.'K;6H(U)-%.2K*QZAT4GA#]]M8S0 CJD#V53.56@BQ"U?TE =U7Q M8@%&=3KOJPYU*8\7;.#TNE>GYE\9N00ZB( AYXV9<#5T*S"Y M-N2B MG(_1R_Q6.4KIYWLJTU^3[6=Z-+1 ?NRW*U"KHQA/H%%?$.TO%75,ZR M<99DTP^7EQ_I?QV3W^=32R :SHAQ8D4]%7FYU0ORO30?$_QC*RO;L_!UC M<[.>A(IPHE3M] <.7F>133JT"(,#]I[ HCKRH"GCAC@J$^AT6U1G(3ZVM1HZ M@*:*>CW$NBC4_!4K:;Z82Q6]\PP6.XA9@=LY#Q7,D=59^(E*M=&[6K7;SV!Q M@X0+Z:KV4%8(01458X!/W=@7X*R0$MR-B#UH0MAFRY'#JVH,\&GUJP,JXP<3 M#M#\SA1Z"P.F5ZGV19[]^/5B@-NP(S8K#WQ!E^ KH-FNZT.CG+M+X9@;O*C2UA!CD:VRV5]U,LD*HIE:4C5O86B-DP= M#;AYT!;K HNE2CT0"L1M"Z?TQA\^S+"$KL^F5C6?(@D>"/76[' #)=3!.DG MRI?9G6%"W!F+M>HH@J)!L[9#Q<*MSE9Q]Q7F7DZBS> KCL-N8KUC*E4)(;CX M6#HFF.7VB'JH:J6W=)FHRTMB757"#GGIY'+VV.T-YEIQ>I&HRPMBSTX >I&= M-D'E9SC!B,@(!QNG[&!_0 M.( 1?\W5C$:A4V77UUPSEW\A-M- FZ)#"=A>%F"X>1,W11+UP@E'M[72'8*5K73>-D&&8C&" MCL?J$&334U7GBE#W,-=\%B46DMQ22O[^#7^L^):^X=^B\<]B=I(HQJYGJT6S MBMF=N=E#.B]FUSVH!.5(.8V-\ZI8PN>L 6$!IA1R^PD'-X0HK>J( 55=Z88J MQRF;LIR/M-WPK ?PT&-C0N!W M%0UEP TFT]BS7?U[$91>GR1':7'9YB7!P)*@F"!WGC M*VU(MLH!= DW ,TJ;G>EK$QEP!T ]H3JH),%Z^[;*F]$0=#*D'<3[X-T]%T1 ML-(!QMT=5S_G:;P1I4HK(_X757S0;KXK E9Z,XLH-*B;\S0.HF:J,\3+A/S M/?U "JSZ9E91:%!G%R@=< BH5?T'N=',HGB8+8"1<0TZH6IJ&$[PJ(>='%WL(TK0&Y,V^H;_]IQ]1KCI'*OV>8:H[/<3//0G63XG MB1$L,/%GU-U^!^QY-@ V*^JN!Z88FSFKSJ/N>DVNKE8QZJ[GQLP5*NJN)RRZ MP\'],^K.4I!)S]%^OFK47:_ZY?25\?^,NK.F3*!1=_Y[E=6H.VZMB^T-Y3H* M[*%82 M=R!L-S_JP[<*5A_@N^;J::'00W?K<-"B*Q9P=M[!VOJ)REHVS))M^ M#%X*FK7J8ENO_W5,$.Q.5V^/ZTN!QQTC!S!RJ-],@X]IOPH=+M07VGP:$A7' M4_AC7/QYG2-T@X^J.2K*QZAT8N/4_396,\"Z5O![LYE^P42]O:BAONA O7I_ M120+@=2\,,^)M_%1K-AF!BI;[+@.%=OH #8>QCTGP[^R!+\MP2N2SQE8*@16 M?#-#D@%.Q1J*MA&RQCV>^P-"?$LH)U^)TACQ#,A!Y<%Z;F;P<;T.#4#G-L+/ MN'W[,LMSE% PEQF:3.)1S#PLO(['?QA+V,PHW?J]0J:09H=$R785G^.W>(S2 MU?-.?,DFW\?Z!E@]M9GKK%S'BCBF$!$;7./OS\I(&I;.<\]34;-B-,[=6%&< MQVB.S((5(W1.*\>*%H9 M_\\8#6O*!!JCX;]7-3-&HPOQ6AD;0]PX1J,KODJF(3$:S:P-<]Y,>Y[>?M>O M&G]&;7@.)SAOIM4Q<-_E:;'101D-K.'2/VUW.C][KSU%@@G'< (:;'66\V:: MW0/W88$B75VDZ X(D_YR1EYTLVV(M^VWKB[)ZEK#=O-S>@^[*@2=_JP3U)0Z M0>>-KX82]*BGJ>&?=8*"#PKC C;GC2^$$OX@J:GF9@?%_)!U@N@9Z^=&WZ.F M?U8+:E"UH.[)$9XL(.K8QDV5G@_(G,-3E1X/3\CU$;#Y->1\'ZMKJSOHY92# MT6@Q7R3X#V,*C&@G1S,2)_"&0>'GT&U6%)LX)72B<4T?=6P>^K7 M,JTIH"JXTN0U&*.;F4$:/UF-"4$4G#':Q@9$/I48)9&135X$:9:2N4L1("EM M-^RVW$30&@5,5F"1OQ%20X40([DGG3(NC?L\AN-H2ZL=I:BA;CY/$D 0P@ZM M\0,E\,\^4;#N.-R:/Y[QMJQ@N5Z#\1^+HB2PE9<=ZKT P\:#B 9-LK540D+ M0EC?EKR?B8+1^ *E^(>2WAQ?C4^-%V$%!+6%5&QZ$P+]0^2W-493$ M?Q'C&_'>$(F_8.1DJ3=A6.M56 E!BU[5X=@ H(48,:[U9?-]\M6"?!85]^EG ME,=O>%(AN[3U65H::VW^HO6QNA_4BJ%-H 64$ *E-/;D)H-4_@ZLQZ!^[SJC M4P<9B+(N)*!_EB7XTP7#*STT[C^,@01-@[!I-1"A Q$F(T.'5X+[R7/T_I#E M5/UEF<.8"7*34HLU^8=W>^WA;O1S7!!3VB)'.D9:K?;#;L?SS+FVDW-VVQL!E:99 MH_<,NV=NLGZDMED# @13JSE&6!;9(B^W^@3^UZ8_X'\,'XE?2&!QW?D[Q@8J M%5V?CAU>.9B0*QR._P?"LUSION3'E^%T:-7%"2-L\%%'IU!(UH;C:H5V/ M"IWK$K4'"8+=S3Y5H1=LEYRI%O;ZB7G?BN7T<(G/)]00@+] 9)&;N>6MF/1! MK2G*P<"Q:FN" F%&V\6G44B,WX"!A+!<'> $D1IU**/A)+AIPH YVN]5 M7*\.E*[+U!XD$'DZ]KF"N6#9(4VU8)GECPA6+"8#^B>*DG(VBG*DL5Y)V@R[ MIYVVHSFPTFK%&0J\U4H'DHU\A9TA5*#1WZ;9VZ=1ML"+Y <;0BY+]0) M% MLO,!/&4&C0"N[9ZUJ09!Q_'KFQ=9))@-?9"FBRC9 ?. \B5(A'\KV@H5.V>HT5-0B\QWZ-0P) J][_-2I'LSB=[OR=X;B?T#^:]QG]=S-5 M!=WTN^HQ%90@Z"]^[5'5X3CI*$PY08L"!^PA:_2"KF%D_N):4.2RH>W?L\F/ MU!#!PBX%C*:B^@#U7\S ![7%5*;>L@8$]/O-%3Q4QB I49[2*']V1=2W HV? ML\&X03=P@-TBQM "C3:OIRYFR@L;6.]BS5M:"H,O4KTZR%XW+[@7\ MV-D3/60+F1]5&V2&P?I283?)2Z MG]RGZ#\748[[Z&;6>LBP#F_248ZB MU0/1!+*;U*,L4=EE6?BD?+UUUFA>AZ M1^??Q:KKG[2;><[UJR!!WS*R?6KVK<]XKLN+>!(S6XYHRE W)';[7MBRYI;9 M%2(4T./7A"G8\)!^](A&V30E68+FIX3=]M09$R:HT?6!0 !4P&UHJ^4#L_22 M'W^/R]E#GOU!K6O+1^Y?DGA*>^E->O4^0D5Q/Z$;&KQ+*8NM!*>#YXUVB567H+>N-F=>,\4X^(6 _5_'NJI4LJ92TO$/'\8K<_?<;#O? MT.PP"C3$Y:=BG?.'6S58H7+"- YW2Z^:(&9 ^CR#U[@X@34IBC,:#ZF%9#%] M3H0>844+)FTH[[Z>(C65OP?(0E:9-_6'=L*[X\']O9?V8_[H1CN(]4BW;Q\R MH8<(0J6KZRQ'\52>1R!\EB+I!BEH78T;-1)X"6[U,@:Z *IJVECD-:'"RW&K M'X?>=73,M9$ST#4@:@\2O!PW&U2%WCNXY,QJCEMM[K:,)7NF!.5"IFK*\,*- M=N\*;V#01@8B-6YO.$. MH)Z%^=#42?8/KM+"->^9,#5-F< "D6IW*/ 3RM_B$1*XB[7:,8B.BN5X8XX' M",0-31J=;">FX>*#FN2CO(Q'\6ND$T%8_=U459VC&[6:H*WG_MGI'S=IB?"Q M3!0#HM>0#8*@GCH+S'(1@<@GY 2EC.Y5E2_I0\Q)0:M7&^AGUC1 - \Q2=4ELP]7=0[4LE>Q)00-&C/ MRAY= R&DK,(MV9>N"Y8*.?JX>A_1&P))F"B[*[ F^Q7>SU06]FK'^IVB#G!% M+F'@L*KUQ9#;X6*-C*CJ^%VKPT54=0*4W);HG#^&JL$ZXHBJCIO 9\?.UL[! M)*F'M#D158X*H-N(J.IP2T;I &I.1-59\,J?[GAH:D15/\B17[=O'S*AA^@X M(JKZ0J'#Y\!K61_8RH(HH(:@6L2'%EI$ CJKCV/C,C,.\- M; <(T04D-E&90@,:746]UPGNWHL\O4\KDBIZ"0,?=&ZVP*L2'= @K+T0H579 M,2-F!>]@T"'Z94R(58$#&CP%+;@N3)J6Q7Y0%330**TM'W3%^9S[!@8;8A"M M"==R:#\CMISEA(4;S5R(0".V-GUR+VC@.<>GQ(3BJ11\:?)BIB2(D7LF_: 2 M8D4$5L!PB^L%>171RV)9G*>1<18]OP>><'$673>[XRIQ%CUAQE(OS1I:I.USL-:$>8[S%.:S[ MZ@YT7L%W?RX,C6EVO,5Y\.IW+CG[L>(MSH/Z:I7#A\^@-K*?\19$$7!#:L04 M5T8*--["106;L%?E&)NH3& !C;%P&343]O8;"VS*H0$-K3@TQIO1>="< NY# M=*0;<2G&I8BE")S'.IB3"W&*S24<-^E%A'\_0D\SA,I&>EKZ/TI&JZ.$HRJ> M%G$D:#581^QI<12R[=CXTJ^0T2H.X8;H:7$59VW!T]*OE$DI#J>&Z&GIGX>V MDKCCH8F>EK->^^0$;!WZ/M?QJX?H&#PL[9/3!G&C1G)<'A;,*%7FAJ7-C:SV#='P>%H(K]-[!)6<_DH<%XW7DV*QM?F?#I[*'A2&# MZ&'9#A?>,C,7=UDZHI'#9IDTBG?1A>8<8NU;[6Q6 Y @W"O+WCE(Q_1*]5WO M$&=OY1_WD^<9PEWSV]/NBM8P+T"_W>OV_*ZI:RF49OZ=!ZFH M73=!):9V_)76!'9\OMR@#/6'8U%RBI MU"OI-O$\A=1>7_5U#&^0797VL! Q6 .M!3._/JL/>?8'&EGB5/DRAC%(.)MM M1O6Q0G 1<)*M-_MD.9R;].I]A(IB.]I+_+31JFJ&WE7:I_Y4!P M?5A&+9ME_75,F11,^] ,!5Z[II9Z(#A[; _):H'$EK[)- NM8)_?.?%0&7*_ M5. 05_X%5=YM6H>";5SP.F8NK?;#5K]W*?\5 W9@(I'8S,QH$IK1* M2$%9VNR%Q'9.3MN.2L8XC999DG)PRE$C;49(+)&VYZCH7$"L$N9#G.LNW('VHC)+8M3M=40H)@);%/5>B]@TO.?JB0V';8 M5'?E\.$SJ(T,8DBLYZ(C9WU7R09.*:Z,%$14[.$.X GE;_$($?.@D2%NJQW= M,X0=KS8L5'H8@0:LWJ0EPGNXTIC'[8849-BZ%&Z(Y(($6FWDZOV5^B5JWM(C M?@U30-"K'=RPK '9QB4O7,/+YJ8)0;'^PX>84$$O8*C#@P00T*M2!O,L+^._ MJ)/O?O*0QUF^-<-?YF@<&T?V*U](E'+:.L+19@0>Z%4KNQC(_1 %ZTRF[_F M:$9.ZV_H)L4O1*3_'FE\Q%FOU3_S>\X,$Q]!@+;HW=)#W'\969] M"EJ!SH:5S)>60$1YR$S5TBILVQM8K(=O:<3\-6B\N@+=\FJ= MUY?V0 2\R)2P[58P,9L"&#+4JA:JT&A4RU&I MR%!5'IH:,M0"&Y;2JA@RU!*>-YL6,N0HA-@)-VHD1QJ\2OB)T(/=\)"AX.787'+V8X4,M8-Z4)7#IT;(4%OLW?RQ0H;:02,\ M*E)<&2F(D*%*9L.U)73P@M%&(\.\\PH?H+N0;C-J>TAL7I:5 2+.IQ*FI=]O MF7>MX^NP^1FF0& 1.;5Z@L7NIM(9B#B/UY=[=O(CE'\@ MW:_OY@!DQY=+:;#ERR5(C]272^$UTI?;YU[,J4;:#%\NE1:F+W>E2#,?X@I0 M,WRY3-K0]EAW/#34E]MO@;R"8=6W*_AR*:*C\.7V'7D+G7"C1@+!EWN3OB$6 MSJGAQSU\F&$YDL5= R8$_^VN>)?XS#3-\F76C7)TAZ E,U8X('O7^D,C%&^$ X#BW&TYD= MAW/V.V##.>D XE.HC0SB!1+>;\CK@ WGE%!<&:GB+HE0/OG?43R=E6@\8$+O M!0V8^><5[V).8F!A=>;.[.JX!5U@M;>\$<<-M+V:UT)%C9R M=@HZ;$2X":$3;"I U]\'/'0U/#1L)<_:G;MP^9T$-T'&$CCL)(G7"C1G(L82..8@^] M+^X:,'^4L)&^(Y]UW; 1<726 ; ?)6RDWPV]NW#/YO&&C82]M=9@./$95" [ MJK"1?A.J?.<9)GJ0K9.HMQZJFB^Q MNR@(E9*C=[62MY]A(@4+'!_CXA2R*/WDPW (PY(Z/DU6H<+2' 4 MSFXI(*$G/"E60QHJ(,%R@.Y=-#<+AE\U($>U]GDCSS_BFV 54"W$+CB@SS"^ M>M.$X0IUY LQ#D I"KT(10+ 0_N(^1Z_;<;.^]+S1Z2"T$/_@)TNKV' 6=U(^1HXK45/X>( N!#-[4 M'WI%<,>#:CTPLG7XBY'K]H*4--#MVX=,Z"&"$$%0.T:NZRC4V@DW:B0@X@36 MEIV+C_6/_XQ1CG4S^[A%;RA1'"_U7D#7TS,WJTVPXZ8A=!#A!CQ+7G$HO?*D M8_0>IH+0Y9H,Z5)P;H0;1-'_D-2'WN<$[P-*+Z9?V\9:VIOT=5$6%/FI>E46 MMV(P@Y:#JC8T%11+D(*HK<$3M%V)R/8VO*!&$M=$[B,%6GBCLRM0<)1)$-^UQ!V=^X($VY=0D:MN*[0DK75?Y0 M_0HI77'2266DBK@4/Y0[KFO4#9N/4I%2;60"M[=?.]-#EE.UENL-V?J'S69 MS:;^6RC\L$D058FM %+ <>A[*2\^UC%BJU0#5"CVM09OH=O&3B-3=,6;W2KX M!?3[M2]QA%1NJX1M&+30J;I5N! ,:B50 8=^[4(N.(2R-_9'IFK'W/)K(V+Y MJM>+=*R;M;OU+(,4M'BX>NSP:1)C$=#BU^+C(O.3 @R:LEN5+"U8 M[JA]9< M1.F?^.OK!,=-FN0ZU5$:5Z#=GAD=@]9;-&6H&CX!5?7#< X-P9*P-/[#3,A& MUFWCQZ0I8 JXJ!^"8^ ]E#U.!75U4[Q6+)I"@3H:WX,BT+F1X<2#SD-OSEPH M7[7]\EQC5)).M9U#970DYKZ!)67[ )XZ]Q#E^#WHH$_[*HA;6P>G7]C)569FYV_PTWG MFNC:QLH5?@AI>';M7!29FY@+-[;*%16FYJT54 CI>2XH#+T;]L^EU;2]VIQ^ M792+*"$6.Z49;/]1AB=H;2WUN.%S)(0"H;*QA2JZO6[C\LSEJYX$)KS"QTX* ML/:ZH?/.)1SHD"8%]H.40L98H2QX[MATGX=X2ZK[7$:OWXK+;/X:I7C:QS_, ML_2IS$9_2MT&.DT9C@:48:5#Y]!89X310IZBH*!GB?(T8N_]DF??2<#;4AI% M24]50RI[KP'55@7\&""TD;'(MVG'[VA\DXZR.;K(9&YJ\<-,R*".M5HT*%#9 M2!Y4CPRU\D6/#[NGG*Y^=A5R?GMA/IX0$-*^N+E=0SDPN M2 -VH77@7)]>#VQB"!U@6CX9?:0@E&^TC#3UK]7K?S@]PKW6V[&7MVRCA3&O@38#6D/\-/3%):NITF%H9@ M1.ML=;3P'U_X"446NEQ$%2KXI*J!'E_X"4,&Y63ICTOW5:.]9O9T.T$/C.J1 M<[C;-<<'O^0T733<,.%]J=-#VHR2T[0'.;KIIV;)Z94B-96_!Z@9):>9M*$7 M&7<\6 WU:%)EW:ZCE-]@^WI#Z""J6X>JKMH]"Y4X69$M!>5&N&'5T Y ?>C9 M/'@?4'JL M77MEF/M1NV8$"UH:F@6((41*C-X2)V.2,W?M[P+>N/69)<9_GW M*!]+>*[^4J:"PH $<'C-:>[&[8N9X/D6?$?NOO6E#_YO$EWG6!W;WKK/>95MIBOBFP [@WU$\G95H M/&"Q'ACE8DYE+;X5)-+X,DI&BP3C3*?+5OGD@5 M:69!70&RX%KUIO[0M@]W/+AWBSJY//$\3 *0;M\^9$(/$80T_-IAL>P.[>L# M0K)_+50$S?V$1"WC!8O^9G5B==6OQ%]D6@V:21B\EVEH!X)_NA;&/>,"S9Y% M17F9HW%,&KBRWNR?MH$GYP?NAD9[D+O3FF++N4,FL=O%H^8++K"B/ MU)Y%#*"]'\&>18 Z*B)E*;%!G-E5#>F1VK.HJAIGSUJ38F#/6B%MACV+2@O3 MGK52I)D=906H&?8L)BUL>U8='IIISVH%2B76[=OF]JR6)*.X2?8LJH$@M3ZK M<:-& M.>57OC/7@I: Z)T5;7VE>I=OMNMAO6@Z:T"SHXT5#3K&"""Z6>9?H.6FFQRY]50+(BLFOI(/3HIJ@O +/ _ M=P\^5*S($ KLY;@JRGB.VXVO%W@Y0:N_1!\TW^:(71CG?B/XP[DP^F[,299< M&.?"*A[5D#:V-I.M\KQ4J6Y\T(Z='7UABJ8"*H3B2C8KOE)% /4GET06IR]P,_0B_@T8!1747LDTXMGW*"^ MS]H9OI\1D3WUV(KA ?SL^7>\V>+/X'2O]4YG6D]F6O*,@],TL/*Z,5*,GQ$, M(98_,%QJ4@#85#YFN<8;3,=6[],?X*ICC/&N6X6$ER#4GZ<]D- MLMT4!- 0,F-!AOMDF69Q&>2>%7&,LMUT^8#S&=I@\C[-V"6!._*8I6&QR"F/ M,\/9-EI@!^&VB*#5*L.L=FNZ?,);G!1JD3;)U.!0.^,4BRR@)IH&&%Q<;**D M6'3P:[P(:C>D6E6O2&."2UO7PEO:)UJD]X*.K@YY[P'A_DJSKU&^OBU(GL8XNWM>;(HP M2E:T>@?^A7/T+,P_TWX:Z,(M!]V!Q3"&*V&8G=. 'W"ZRM"W=;0HV<"C(3\6 M]7,"K7X9U!O,O+A.,#6V72/9* M5XT,0@5(KIC :G\[%DI(/W''!];:)"@Q@1+UMMA##,05'=BK/7R@ _LU3*^< M8,U !"]^6:7;-V4G@6S';%1].)BH^H_@]J'%'H<_!HY*XQ46=EWAKT7N.[U< M3ZL?'P5:_?@8.*K9-M;J7F1;M-Z$1&B:KW$F/)&_&@4B.3L5:FF1*[LUXDZR M-U-A'M$B6D8+KL);QX'83G(2M54ND+[O;&2]G>'+3+ S?)D%M@IC;>T,>Y%M M<743.%F#)$1A=VB.#-Y>7[^[<$8QZV\2 @CVV#O99E$))=XI:H,":X6B-K:) M%M'MD7429=\56?J-SXZ^'A(X*AV2FXZTJO\E.7>0)\4"UL')J!?FP,#6Z6:AFU(NIJM\2O+@^R* MEWU ,<"L227D ;GC VMUDTJ\+$^O30M($+@B9'LUA ^$;$\6L9^=^;A&X%XL M<)%3)_E%8N%I5C@G<%3)I;"ZFX=:!22VLC/ODQ"^+HM4E#)2N 2% M+0[W0[K%64)_H-!FDH23!0IQ'"W4-*\V&0 X.^YJFT$'D@\9G!Z<@QW7,7?P MPXWABMEH;X[!K$LN2L 97:2K)/H/AY-\\IA&=-H?KIASHF MC\^&/2;;R!L:6[J.N-O!MM1L^PLE1^/7B57#OO""P$XP7&: /#38EPDI;."K-#\8C2^Z^SJNMC]-#FM9?U9&3F2MR,.C-'OHRT.$$\$8 Z;1FH\;)QS*D SX?V MG4=R[AU/'=/5YP LISW\^K1:&S)KK3TM-TL8G]EA?:WZ,F(TKM*^^JO0'Y]9 M2@,S;Y8P;EX=KH#!6FO*(4WAVHOHU28R%Z%[2IE>!3FO\GH\M\L[$P;GS2I^$*O0.4&7)4>007K=7\JEPZJ:/#,ZO M+J\N![X#:U_7)4TPJPUDHMKAY82L>F?='XCP?FSC M^GQJS4@#T-F#]2,H$?F0&JNRPZE!L<91#U;Z7B)QF?4J5W*+8:1P7''1?1O& M]<9FRT*R?C,]MY0M94*L,A;6; MA2S4S98R>]C4H%WS @#.JI5U"V@I,G=]=TTTWBJ^LX)E\U82I>@>UN8+UCH7 M@Q>D\B-=%UF^HQ>7Y),DO/NWB+Y1D ]8=#FF:!I3AM-L%DMTEQ)JIX3QEP05 M893C\/<"9?#7S>X)$W#*R*%XD#MD< [YQ0M588>;@P/P7J[/KH:]FL64^&6R MVGDIA,RO2&]*I.Z+Y"?+ZKH/G,'>X"@8;;X,NN#T@2*>PE:-: 7T;4K*"#"] MERL!617N?I;.+9&^<^("FEM4'947-#((R?(9C\/WLW03"@S'G\2P.?5*U/7/ MH93EX'S(D)[A#3QN]0$G +>L8@QC4#:%F(//58$6IH^H/*#$?.[T5N2N!M4$ MZD/Z-/B*&+2T!F%_@Q^(35KZOW*;"N.P-2PXB6ECD/^J M')K) LXPI-1VB5Q@0O'$$N.%T_R@KC94!-@#O=W.O](OS'!XG\ Y$S9VTKZF M>)RLVNS@?/0.?BG&%V.G9=.FIC)%:BUE6].A.88J<6..A[*UY_0 T8?ST@K) M&M5N7$+T$.:I'49Y6X'=TYP-7KK^%J9 MK@:38_,B:?P^R7&&B8*/^&HD6WTG^3,E0^0%]7^?;$$TEE=,5\]>6*&%VJ>4 MP&SETPUE*@DT":\_E,WV>_.>EXN2@I: ,O1I0F[P,LTP&S='SYC2+8."B)"]K=E%N'@MFM?2M3[TE[-D-HA[/XAB5V7@!4"KK!"=A+OG : M,Q@LI_V+^S$Z'QG'8,.2-0\X/RS.R19%&QK1F:>W:1RG29F:NDXW(6T8BDBT M$/E1>D]B:G!:&M_9NS)$S#'\L!S/'<39;HPS+S-LZGD$ZZ3.-&!?' M5,-VT/N*H]4ZQ^%D"U!7^*&@&IDN2W')M,A)CA(:9I.94.LY3 4G3;B:X>68 M?%@BZ/6J_"W:%#D6A;4X,QBLDSXAR9!Q##8L/<19:Y6LC26G_Y;RGE2JX;19 M"E/$G!2"O2YZ3*-JK(A2/1B'\1N:.Y:0"'[X[Y(BKMSY3Q&-DPSM=K^$^Q72 M%[@S3C_,Y/)5D!A"+YQTV,M^L;"F6U(#JWR>JA=KV;#U<*$ R:,8T;QI]@-$ABQW]N3?E34DLSGB:4W:^D/TE>^1-*5J)>82]_?XD-6DK* M4RI>E.N^9BH^ %>70Y32"!/XCT8<)'95=LU7($?1+8*[*MDU5;4/Q8;=="XK M*[1?F?L95!87L5#[M3$'Z9U=N,%;OTVM\R5W57#[&3W+]7T\YB"UL_LV-/3- ME=RC^QR>,$4,QS$XEIG\M[W U62-O63P_K)8?T8'-:YB,-Z M0Y_\%R+XU_\!4$L#!!0 ( )9>6UAJ7$PD2^0 !]Q#0 4 =V%T+3(P M,C,Q,C,Q7VQA8BYX;6SW629A:HJL^9QU3NS:Y&2 MLEH[R@R-I.S:N;*U-@:)"'&*04:3#*749_?=#P^^@B!>?#B@,9OI2DEPT!WX M_1QO]W_^[R^'!#WCO(BS]%_^\/[['_^ \;_\H8@/QX2JS7[WE./=L Y)GO] MY7](\9[V)*W_9UK_^W^D]?^7ZM>WP18G?T"TY-?[&ZDY/Y_550G] *3C'<[C M++I.QRG;EX;5^J$,\G*"WEUY*,T?LS)(1NGU[ZM'%B[$E>(Q[5K M1W).;4M14^O&/&O%A/[[EGS_3#/\4N(TPE&M&Y54>$Y6,?.XK,HL/*LLH:XW MRT4["U(9JZC X??[[/F'",>DP@\_T7_0D>8G9B+YX2^7&1D'U]NBS(.PK&MB MNK/Z_S)0IC7O3)L<%]DI#[&5:;S!SK\:;(>^2@8G4H(.T#B]^/KPA__&_HY^ MJTO\KW_FM37*K?/SU@KRL/X2^:=&NZK$#V%&1L9C>7&FZ"[/#M+6J3Z920WY M8:FN7)-Y2$3G(I^28"_IREX9H*[L:];ORN;OB!9PU9&#[=?MR,'&6Z(C3U%, MZO@4YX>;2-:1YV6@.K*GF="1_.^(%D W5\YZ^=%H&8[YWH)DQWR9T3_CF@!9U.=@<8[F^D,M-P2 M?7C*2,=^Q?K'1! 8#TH;I.@@4D$:Q@0@#R7A M%_L=JP*U=:#?:"W.%L;FG32$)'T/+8HKZK_XON,G\KM""R>A/#B*1(T5X&&C M"R^-6''W()&T^# V),V]."3HD&8.B$YI)W#H:JL# YMJ> 0%H:7E0!":>4$8 M-&GX1;H MPNNTI-L4443ZH*C^'A$!IYO+^G:7XF*PT9>&!MMWV>1W>?8< MIZ$1. 01%_ 0]=8!A$E0GU'+> $12?M+02)I_,5@,%;C0"D("PJU#3*$,"G$Q(CC8(*H(^D8, ;],H >@TY9#DK\0(TO;,D' MJ1>3[CZJ16#A(]-;!ISJX+,10%S",6"4K3\ %673+P:2ZP/.]^1SO^39M_*) MX/48I.H!1R(!"A&9UA*$U,41+X\J ;< 4;:\B ]ELR\&CT]Q@K^<#EN<*S'1 M+08*A#/])+U/RR!>R&V/BXTI=K/8DHOV;7Y)9K;[+%=3OE<2O(>[6BHZ.4=U M.??]+#3L<%<+K;I8;]^D89:3L85=<60+FLOL1.:VK]KM"8TD*!IT5DC0<2;6 M6956PAYL7AAUCX@AH[Y9$%,EIB\3XF=\%91!-871@&E8!!A%$KVE\&G*TW/. MH)YRNH:,JO6'L*)J^L5 WW@085 M.WN@-1?KX7N\C^D3I;147&P?+@K:SX*>DJYNRSF]]*YJ7+'#AUMVL3Y_>,)) M8K)CLH59=K+;B$P*XEW,WT(9K/VE,J (D&LNP0(1 M0.<27NP1:'I !(BF^1>#RI^SA"PT@IPO8]6N02@+"@U14PDDFH)\-\&Q@Y T ML(@ 2>LNUO._DN'G7]/L6_J @R)+<713%">-DY#*@")!KKD$$53@XGO/8 M3G&G@0CTK=[%AK[)%P &?6:=W#T1$"HG%V(Q(! ,Z-?O>E8$L3*.)PVRQNSV MLJPE%^C;!QR>V ?OV^9;]'V0Z]__!N^QVJ)5QU ML*Q%NQTL:\X%._CZ)7PBK885&S[#18$[NJ=GO[/K8J@NYW3#1]6X0_T]U+(+ M]/EC'M#[*@^OAVTFM'>E>J\,4"_W-1.XS/^.> %7W3K8?MW^'&P\ZX[P0TT M[Z")WV^?1]>2CB.%C>FL&EYC>@H$>>NBP&5A@+%^04 T"3H*H7%8 04\)JM8 M=F(63M#SX>'Z\<$E=H>[NX_2X;X&Q*,6AP[P)\7=_&#K!!ZU5XJ%+47!H&KP M4%-#S &TJN-V8X\GE <'GJCQ, Y7S0U%\I!5Y MQXH4.[G&8@,D ?X&*(+WZ*:>W)T'UWMNEU,)N9)\1A&>.6MO?+61CP9%Y650 M/*W3B/[G^J\G0I"$:%"LR\L@SU_C=/_G(#D-;=99R@.BV-0B87PG BA((\3^ MT1%=H:!$M31BXFX\^&3+0OH/W(JZY(45\/I\L4(="(]NTF>B0I:_DM%%09?S M8H"LZ.DGG$O6?V8S%3?P-E0QQHX6L1K]^, 3R[6$9-<0'/LD&L(B"%3.H:[_K62&T^/3(A$06^OHS1Y(#HH]9.1I@CCZ>LKQ\Q/F!,J/Y,-.Z=1':)]"?7@"3>U+TKRTK?C 0Z9+ MUR]AD02?2ND46U\'>NU@]3[0HJNP:V.:%X M/9<1U :$FZ[92]P5[)K$G$?B6L6<1#!KF"--TTJ^?HN# M_'^Z=RL_M:Q*G&FLWIAH MBSK?FS#0V@-8JW"AV)D000$"X[L\(Y0J7^](8Y;K-*([XT>ZRE1O2:O% $&M MT;^/DKKX"C$!=L#1B#CW<;"-$S)[PP51@\6S?,J2B'"(JE2^&MQJ,Z\"T$]9 MV"6 JQ5M_%7YZOP*W!2+;M8?;VYO'F^N']#ZRQ5Z>-Q<_NN?-K=7U_N M_^WKS>._NV20+0C[;+)%(,REC>QPB/D&,CT%SU(ZC<9I2)147=5024%>T%!J M+Z9=;TKSVQG=\H[N84PR(.R61^^^9"7YS\\K]/Y'\O_OR?]_(/__$ROZ_I^0 ML)<&>D=#CS/A9H8>9-"#C]GXXFH(48\2;N9^:O6JO0>YDH[\NX$+]VK^,V'> MX]5\QWB>XQS,INH+"&=&%!W1OV.+&SZ7L$\Y>WA;JQ]S]4M:VC'*U: 9 +H:,2!8OSXL=3^<-I_'.U[6FKR']V[/1@-DQ>MG>K/$L?; T('Z'M>TC@N\W^S$YM]&X MFI:SG9@(;YV^0U?@HH]@!2@746%)Y]LB>&]B@F](MB +NHQ:CYK?N;6I'C/YD%S6W.+B^*/S8][C M9YR>R'+M$,0IX=P=SG=9?J!WW3?;)-ZSE:@"[X;R@.@WM:B/J$INA1I)U!%% MK>P*K0]TQ],-1<::=X5WF, K0CFO@%\&.15E=J"WG:-G6H.ST7Q9JQ!^.>*0 M;A>5&=IB&E,JVZ?QWW#DTEM84:_O.ZQX!Q67-XV"/+K+,_JX\]<@IXF]7MD6 M5Y#H1TY#>=C(O$86#83F97*H$D2U)*I$'8^R8^VJ=RN_50*S:T\F?G$6$?7R M5 M,AK-E2S-:&K1G[[XLF4T0I3^(=_3D<9"8 MMB."^Y' ? 1P?M2H5+JZ-SOD]+WS^5:^'A;4I/UHF*@KO"W-4"T1@(2U3&>Y M*Z1%5ZB-'E,?=7P.2IJHR-GKGA&F#)U'0@U%QNKVR>GZ$%4-6&*$/2U[W\[9JF$'#1VO-KSW\#C2(+B&*7V<'$J: M!XUQ/_]4ZFYP.NFS-'=U#I*L(,3@N:^RV-F$)W65'FN(QSEB3N MBL;JPM%'G))_E#3Z1&'+D9GJAXQ9,U.+R)9_9'"M:D%5-2S:C7L>+F9X0]9C MEK,\BMD.M36C+:]SQI'9[I[0\G9'57]7EK)X.KYXKED=@!"X9D[V YVXCHAI MXTD4&ZLH+P]G3Y^KJ#7KLLSC[:EDUW++#-T%7IQ13#",O^EV>CYA'Z'&DY@T MZS \'4[LS0FC[V5V..;XB7+Z&?.=XMNLH(%;-[O'X$5]6&%7$^SYA:65 T<: M=0V(ST_/ZJB/.M[1:K[C(9;)"$CJB>A%G/(?0EZ#4UH98TY@DC'@P(*M5=_5 M)L,3B@*'5>OI.12*K(;ZBF>R6Z&;HCB)]S!AD&^N<\%U/@8Y>J8ET?_YX_<_ MOD=',IP43V3BN4)__^./JQ]__)'_6*#@5#YE.;UBND+O__'#ZI]^_)G'5"/_ M_OL/_U 7BYGU*_0//Z_>_],_LA+TGS_^?5T@.Y4%O1%%-U:#DJS&0WS8DJ_^ M]'Z%*%:82/^W'U9DS5K0*Z_$^2=.HP3)X#L4N&T(NT"ABZMKQ$8T&RP-&JAX M2%LQ(FY]-=H?OMEJKF?=/\@XEV8IKMAEP1NWP7:E(!1C[$H1"/1HI SH=LAU MD-/[LT5G\DDW2L)8M0%A(@SZ7,3 %O&M"!="M11ZUUUG5(*.$M%,LPA74FY? M1ICB2WP680HN1SMT5CMSCG?DINW$N;DK9A%@T22@XF2EK9XT&*C>/EK8\IO_ M+I\L&.A[S:>N$F7=;FV:;VF".HW'' ?%*7\UFHP.%09T&H.Z"G2K"IW-1)-],0=_@$DV.MSXQY&"# MW@HA0\PF)UZ5=#C3XP[G#[0'S'9'Y-)N-DP4UJCW4(@@RG+$13FOZ/LOQ*2= M[ZG8FR4L^)JEGB=[&#K<*;8U=*"#IA#[>+%NULQFU!&EW%!F0'LU5;@ :B6< MT\/?PS^1&..7 *"T M1!A DX,CGA'+!],*G!T$6/&: &Z0/TK_,]Q["( YT^WAH M%GG9@27YJ84D^>$O5:Q%LI3$^7,A, VL_9%32$[5$G2N.M3GPE1UJ,-A%U&W M<8IOR#]5VTI#A5TLIKJZ*A8JM!ABY5ROJJ8K[&1Y)6!"NL02 %T.Z,H-[M? MLBSJSC4>LB0RV#8R$0:]J6%@BWC3H6"A)9A8=\)8("KI/([+:*.X,6U41YI[ M)BT8WI/+B'A>8 M&/A$/GB%GW&2'0_#D=NLI $886>-&*J$2Z)&%-6R:,W>$#32L)R8R:PXO3A6 M=N6U73R?JM0N"(Z,@&!-$E?XB[+P1"L=S,X&VF'?=WL,)IK,@4;F^QLS?;-C MNA8L8 =SOHI14R<(&45&9X/0)1T!.FIV1!"3<10ZQM:..Z+&4U P;)7D#_$V MH7=-.M4XRZFQO"F@\6^,6"+$OC&BB.,)\JB)L2<38ON)L&^S7\M9KRLZC^J" M(DC<7GS0@]Y\>@[.5JK ==7M&HZ>%P5F9D]/.9JOE\*P420# U5Y'(/0@G[0 M8!["Q!"$AP ! MQ?@CBE@1'O,0L2\IC=DO&.9T]]P&698,G*TU(>$.*F%HDQ MO^MBB$SZGV,:#'FQ.-=&K_3GM,0E$:PPUF>'%<" HC\-K2,K]BJHHI$#C?FD MMD ,CM19_'8DZA'"59RG"59TEO#.YVJ+&P(;N\J '6+8*@-J )WS)J2Z_2\X M)5.)A.BSC@YQ&M.=7AJI1,]RTPI 3X8-;1(/8YG@"E6B#'#GPFY=P%3+F$'! MN4&NO0&D3;"GZ3;,$H_9;6@%XBKJ&'OUH\./01&'"L\@*0_H"&0:"T'+ZJB. MS1O8%6)EW;#<5&T:K+_*\$M?NFYI,1KMGKTH7^0EKR&E9S-@U?8(6A^RTP(' M82S_#=OS_.441S1HG8N>@71,2A[W_9"2Q$[W30\;?'!#X@1.&'VD^B]IMHRSY:YP]BG^5I MO/H/H[;IR DX:K MFJ5R*26MU(T7]]5Z^)>BBSJ>X=>FBWH=0)]-]*M6FE4F1*V_'9 ]Y5#6DL M2XK6.SKH757:41A_<]WOZD,.1)"TK*LQ7/!9M3O/L!DD'\UC\$)>P,AK>6W!D;[DJ%Z.&)QPS&F+]%"G MB] OIP-=&6?Y_,LNJZ.=)3L1TK6/]))]CS_218(,!)OZVFNKH<+9#Y8&=.C# MVO;!TY0Z=]UN7+*MRFZG8/-H"\E1!8#[/%2@%X9K-+G\ERS-SO70K]IU@I , MU-D@8(4*H*Y$P\I*R/%@-=*BN%KDI=CI$:89I@0F& $*Z$;T,TY/N# (W2 6 M!;WW+.@IWJWE19S'7[#0U6ED!5G?BU=\ASL>$J#U$13]_J]Q^71Y*DI"F?SZ M)4Q.-"7'NB@P^;_H,7C18]BN-GB86UHK05=[YDWK0=](1:BN:86:NE!=&3U" MZSX_M4ZC2ZSPS'' M3S@MXN?J8JC!SI)U32["WQI;*0\U2R!Z)EIOQ?J1C&9D?TJCT]IU)E1BX;X> MQ*EN=NI-(Z44;%IAA?8#^7A%I/&C.'YL3=!()%=H799YO#V5]:V*.^)9E@C3 M:18Y:+R)[@_##. UD&58ARVXP[$!92A>:H6Z0'G,.$P,O/OTJJ$/V*:UP_"! MU40Z+GFH87HXO533A ,T1N\2VC1.ST?FXL3@\=\,A'#J&#YE.9F9II>GG*@6 MOC[F05H0W<@:@(SW[*>$7]2J@D"M\[@@T]2K4T[^]P[G<189#+T@7_? OS%MB5K)57L9_()(7M!Z5UW?M$+!CC@+U'YB53_K]AMW+I/._4FR$M^19QDYNQO+'8[^RA"-Y M&YYCX1G)K'YB1*CJ.1OEI@V#\*YZFOT=F6VP)_EOSP_,3GR?F'X9%$^?DNS; MGW"TQ\TBBZ+S'H=)4!3Q+@Z#>CTVFOSVG_'$'XQHGQ';+O0KB'X&L>\,.HO^ M]_R=7G-.2+E!LHROFC9#14X?V2XK:)S26]I9V4"^Y;Q3O[MLICK#N&:WJ93 G9' M"ZZF8#R1=F'E^7)J%&>6<2C>NQ+N\99?;ZF_X[-+T;30[&ZE&K_!EEPS7+V9 MH]U&3''R7MUO:YYCPKS)3LF$=GXZ)I#UUQM=>H&NNF#66PO/^)0S%IAX@7B MJG*O[O4OU2BA_.JP!V&-%C>86]H-AN3Y?KB%&QAS:]K !SCWA'?T%VP:R$K= M961JC.2"GGB=Q=MO*&C;Z:TM4I=W"C;N M='F/\':]L ,_^Y_"D\[L*R57(Y:^ZMV[7S5UZCMS:QIZ1=7II/OEP,QMPH/" MD8$@VZ=L@S-.4::;2O^G&R:@!X(W[NHG7IV?],6WZ^@M7R#.Y>=YD?]D;E[1 MEAHO_Q:V 6:@Y,)NS+N;^<8V +BM-^FGX!V3EX\,)[:7>!&EO>G_YKW-TN[% M)W\B7ZK3$+WKS>6-L5E3%\;+J.*)?UJHG6?S8ZK=1A8_?,U>.OG\;AJHB65' MTWPUV3F#\=4/+DEY&W^Y)-^A(Q_6Q_$F"3348FYB&@[IKPY@6-]74>79_Z)140&UBO9!!#2>V M@! 3D)2H;E5U"M)QKJZ#_Y&>I/5_=[U@X/8C"UE#@)>7NK%NB29A]H;T'YT( MY2B@>\+[.$UIZ"9";J[D0K9?I]KS15#+,?F]U&;0L)%S. $AL.0<'L!_'\@C M09&Y18Z# E]A_E_R,\\F2M>=DP;+^265U6 M.51K0R.;\W]]1S-^URF-:IT050IQK1Q%M'7=\FT#T34*;[0XY1YQR#6^64\X MVA7,ZCI'^P$07\L_N=EUU=BD2\U"%_D:H-=OS?["&3EZYN02;V_=F"- 1Q6E]P23]_EV?/<82CCZ]?"TP\ M[*T9K(R/\=:BI# M;6W.DZ;.8C@S>L]:ZQ-&C$G884'P_E@:SV(W'L&6=GX:JG')V'FVX6 M+I.M9*/ML6OEJ;9RB)=O@Y;3Z0A*P[O@E=V^_I3E1+40XZB@9RQ7S=/NF^9E MMQTUIU8,2-?);= '=UTAVF4Y>E?7R4:<[U!;+6KK72W,ZQ%A'^=OE6X[=(,' MA%6Z7Z<,GX<(?=;/PP)H3W"/CP193T&!-[M+EBSOH]E%(.>#*LO90@!$LLL'$M@)B$:V+8&Q%1(^+:B'#("!>D4&!) MQ@8%D&!HT!G<:BTVN]LLW9.YQH'JIF*#@3 D*4QL44]N&F(0D%'!BY)(,LZX MV3N9P:0SKKBEB3'6!+88 \TA:7CBWJ\IF2#?D%^D=):X3GDN]8]DK&.Y4G%: ML)MQ[(Y;0JH%BU8 QQI!?YYF)F):>:<9F8EB%\C\_)F6F(X M!9"+ 'H3A=[B$[MC9QZYU!!O-P^V4+^=!*=L8'=)-AU:^CS10<7EZ<4-RW T MTXFCLC+WIQEJ6RU/-9K*WL")HYWA_1/'N+'4[Q-' R@;'G$8X-@SSL["54\Y M.@\WO3IQ-+>2G3A6AXR#3'P;1)Q.0!OB?0M*1J;WY/\8H<@ONMNP-VF)DP2' MY2E(R*>/."]?;^.0OO@=8I*5- "%[*R1SJ2(*.K*HEH8U=+0\\*9#*.G(7'7 ML&-M6"(Q#((T(S!8L\45 *,L9 =];*GFLK^^[W:8RUL&Y-_1*61+VJ+ 1B^LNP"LK QVP=DN;/\<=3$:>8IG)@D6S8 M?5[^E\B AF;5.."BH7U20A*\5L506T,3/IO-DNMJ7--RI*D,?(QYVTJ.S']) MZ8(SMHD.Q2_%2VQUP48;Z,HH:8-;-[R\:9-DV_#P3,PE[\[U-^%91\(;2FFL MZ-ZJB>7J.V7) )"TK!A $?A)*,V(_#DH:4;DUW4:769L(DM=TV9G2(XQM3DZ MM32W5GURQC.)US4Q]][616&Z",O&GBR.M[J2HMO#;/)(*O**A>.!K#H/M$3Q M^%V=ZIOMM2+ZI*M\5?/.6!)J-\?("BF?FC%JLT-O\VEED*DO@G6WC */.: MG6G=USY7%3H+?NI'L*6_(DCZ8ZZ1369G[4Q2U MK9:G*4UE;^"DT\[P_DEGUECJ]TFG 90-#UH,< S"V4Y6C-F#>-2+>MZL05 M&?M)>%_JG4=:DJA]G[4D2X&]VJ_#4[$!AM8D''B7T3-!X+(-G]V M360[;?DRO"1_CK>)VZL46JC(R2'!"0C"K_ .YSGE'&7D8_!RS0.G5P%M%3C7 M2@*B76]%'T6U1#T($AE4":%WE=C\Z3J-R##!&/=9E.R5Y\F0HMH$&L6?#:"% MXQ-90V;T:6U("R!R'\ED)=:-6.?%0&E[II\(Z_;/KJ@X6D%8J(K]+.)2[&2@ MIQGT@@4E1+VE1#.$%W3RI[SVJI$#?:2AMD!\J<'+=_9P$9/@2RT\9QYHV_<: M(RW9!S1%7F1 M;K86!?EU2FPC2YZXQ ?9R89M)4"''-:VB7#B%:S3Z*JMX":]XQ607W_A%=S0 M"N"//28;>)->5&517M7%S@P[M;&?>7H.4MD%VS @7\SW[BZUCL-L]U#$(6!- MSD=F Z[0F<0KUAU.__2ECNS)*H(_.1E^HZD89&4"D(D_9#H+*3\DCYK=3 W- MU:9O8BNU0X7:H/E)E#@1,I,H00("[*]I7@W;=+"F8_4F-;N9HY4$A+K>BCYX M6@DV@ZSWZHF;\> *F[TYFVV!\^=@2R:1I]:R>G(IGU3"4'I2]S C:+[F%-I4 N@,KVP:27O:33=#92'M.5U7A M_)!NDI67/'HZ]0_M01I[RL#F6W6NX1BWE\B[-\N=GK390[=/1'OGHLP..&=7_/OZ?LKRNFQ]T_TFK:_!D[G$-DYU$]0%O@69XF:!EA(H M4LFA;^0CJ/[*BC_D6@TEI6%/P!JQ^GN49/474>>3;KP&1,O==%+/-.1BFL/HR"Z-EY#++%6">DFEF*]QB&.VTAQ%[:ZX%T0^L\>6MJVPJZV"D8;5 MQ>EC@HYA#2-SJ6%^T$Y$H3G)1 @ZHA1=^J?D0[;#Y)F<4Q*=6V#(GHZ0/ZPQ MM*0*-211WRTW!N"D)\4 EEQM/]&!O[V?J@LB8EJ!VVVG89M,MYS85*AS07S1 M"")&B41&F_CNIAEG(MR2B<_V@D'#'&\I*>!HL)VDP*(7_!J[1%/4XA'31BW& M^G1;M#9H]>R2M M8*U-)5X^BAY Z8C'T%Z%EC6WTNBQX=MX_2PCHCU H8('[>*2WHQ0D*M;"#;4 M3ZO;$&S.GOUV;6@/Y*RC',7EZ^!@(M=,#!\P%T=/QF&!V7S:AQ/J49-]NTEV6']A)G<%= M&N,:(*^0&ELE7,[L2/)1@\JBCO"2]V<, 3^3>6$=+(,0I!%V>D/&$HW"O50[ M*$(MK/BS/USOX;1RPRJ<.=!F.5V2M8 M1&?MCAR9OV8VR4;@5V*D$M;6@S2?4K0?Q MBA23'*A':.-[MOL0S7&WFCQ&@^S>OZOZ=YZ':$5>=@82\E,[B) ?Z"L[8CB; MCZU?XJ&5\6 I %8-:R<^\N-!)^@E\KL\SG)TA\E_(D(.(N"$&(IFK5&O:%.( MGK[*#D$\=(%;4@Z^MQL-S?N;B_C0X^?-*^GS\[:%V4>HO\T#C=)W@5E*'P=) MF&\H![EGH+&@CY8J+&];3N(6IN\=&[T^74A[T-6_"8:$-;\)@$ HT%- Z@@U MY0$A+]-8!Q:I0X3!^NQJ0X)EH:DXBSBZ#O(T3O>%%@HR =#8B!*=Q=T67A#5);U AKK)Q="!JO8& MP<@CO8]XRE\91CE2E=O]=K>A'O(]3.D5 'X.$;MVL4,$D%M+Y.M6^ M%H3&HP4!<\ M1F4/JX.1*7M !3K_(F,B_^[5*2^](PZI/QD;6 M"'IF-M;JP:"H%8\1KZLZ?5VAFN5UA=4T9;CH\=#V@,CTCYLCBQYZ_8+S,"[44^41E7E#8XFMIH'7 MT3K/:7A6%@E_^WK&Y"H5,5I_"_*(WK)F7Z'7L?EW"O9BFBGC)ZD-VT8YBO-_ M9;P6A.MJYE\,V#T(G\7PYF_^>BT5E>V?2 M6FPS!6&5J1<:GCDG:_-'KS(\I+49V@V9;09UY^2>:V&AK,P36L^RK*@X_897 M%2/:PK?T,J,!;4->?Y<27+UY5A*JNGSAK>DZPH"VK$A5%Y+.,;U@Z((K!&_) M.\.46@]H^(L43*H7<'MU-BXJ'M2R]>E&4B(N[ M6J].-8V1S(,[(W.I[NS6B(8FR@LD&H[ W"7)]T$:_XW-$RZ)Y\F2..*A0M+H MCF"@?KF[V7V*4^*SXR!IWAL5!K%Q9JH?\C;*3"TB7.GHU$M]2*=F%A>Q6S>; MC=>UH[9ZQX_2%P&-<$-D3L3XSZ&KN B3C/@$_(A?RH]$P]^7HM/@I]X*LX;; M:1&2M9]"O]&/(?8U9^\2 )KM"A=A'A_K5FER7K%XK9W/OUFGHV#9K/Y'03&H MQXHT4P9=61"]PQB;C-$J(=CGB'+=!YZP58517=J3P5'?!0-OTS3M#X*=CT$1 M%YM=%^,$\@_Q/HUW<1BDI:BGR9 UK5I _$VT7[CP2*OC@30Z8P[UJ)TJT2". MEQQTC-9H<$UQ.AP"LJ@C?].TBDM*S\&,/NGGH 70$RR6_?$3:97!-(CZ\<6X M!M!'6J96#<3(8=DP*4S:E*%GF48]&8DL>TY\VF75;3Z T60\,J_"'SBJG*L1 M'IV/*#,8>(_#;,_#/WC,*JWCM\4?4*33)I?]%=Z69"3B@5<><'C*60!0HYSR MYI6 QD>UL$V,+MH(KQ 59].6*JY.6X,G'M^^&\7HI+9]"(W/F[12['.0_XY9 M[!E!Q32ZQ#E]F/R8!U&3QLMNJVVY3[K!_MSMIF *OZA@3Q59MWC%FAV'M>N&A_@9^;+U$CTRDLO::F71+/PZV/@"7-H M6EV5N,P.VSAEQS@F6V5J,?3.D6]X3AV[2%<(IG$$_N,*1G0,W MK< MMLQW[8B MWR"KM!#!JMA0B8 2"ZISN+M[FWI MGWM7-WD?.^KV=H 1$\\LE7"&$O4C@*UG.R)VNOL#9JTGU #-BVWY?FD0LI% MHF[#P[TZ8[=_?M"@'Z1IL9V?[@EZF)WNJ<3<@DA]+C:((N=N_93L@#+LL$&Y[U6=8#N7:SM+ /L[8X:LM[ MXG-']9ZPG!G3=2#@O,7[(/D?B7K@O$=;UH#-)9&LD-8GD!7,@(@3%$97W?L%0:G0TU'$/"W@B:<=;E$1 M"4/-"=3E18'QYHCS@**/:V+F)-6"H)#0V"!"A K0&,25"*I!XX$_M+:%EG"+ M<1,(B9@WP0]8KL68W[?N^V&KS0'+>H!S--I8.)2_L9(?F$5XMZ#7QX;85^898E5\TAZQSGS_9UB85G-QB[^FH'3#&@17F:*3Y_F;7C3Q; M+8UI;#N>YH(%Y:T2(9C,LZ=6#'G0,K4-A#.-EJ+9[CS+1%4GBT39RQ=35^S) M2#0/,H3SDUE@X1M"M8B!P3I[S&_B$GL%(5'=UU% H]K MX8G+&VQ1H?<'FQ-J]Z:?_?M+5IKNUVA$87=H='8,[,G(DM4C*NN!!QQAU3H, M3X<3GW,W.S$=.ZE]CK=?C WL.%BA#8PUM2SW'4:W>,RSO'Y"TBS'7KS6H"Y M9&Z=&"&N+HX^XA3O8F^V/T;TVA *+;L,YN$YY053B7'^CBRY\D:WNALL'Z&/ MKA+R0?IXNXUPZWP$6,; P13UH,_0)^)5>)(^$:PPV=CPGJISCX]93H\+#(8( MN0AD;C6YWL*N%R^*FK*>N'Y=TPNYP33M[@0O=O[;2-HABLRG%ELZ=#$OVL^9HCK\\8,;HXHTVEODQ''M *G%)+89 L_ M'W)1C3;N:QJG),B:#_9X=@K+< M(:\F5-)*0J:"TEHA[$&V$O6Y/Q="OU7_]8 ],YCE-+.5&;:$]%9FP'(6KHWK MHV"&2LAQJ+9&=[- ;?Y18@:CZ%5/%D4$>1QWH&20?T_^ MC\&>_.(OET'Q1/^?GO@]!TEU??3AB2R:'G%^Z,1:UX\5$^L#(,M4BX43.U(/ M8O_3J0VM:>HR6A^B%:)NZ@,(;BGW"99H@978!#P@4U./"[K-@NZ:B?Y .\K" MTZ'."0<%\9#^#^[U;\$@7E*(QQV('UF5WW>[?))W^I1DW_Z$HSVV\$ *&4 O MH])\L)FI .(2_GB**5:XY+T6-WUNPX#&E+_6S;ZCS?[$)*S)M\2M':ZV^0K3 MO JWMWAD=IGUS\?IGC*"[I MOY1L4DB!$DBEO0BH3FE$"Y&Y)1.H?O"1/N,-I$]36NO<,D<+,I$L6H1!\:,@ M:(B8'C;#C4H,EB$J_0<0U!8')83A!5$K:^[R. WC8X(+_DZK(^R8#EI,#?!! M"RB@2*0Y6:>59 BSV-]7"8'&(U7H+H;U; K[1X21EM TEVD1A,YW*?4H$L.6 MZB#DY'V4.0>TD@[?2NDQ)#XX\H\4GV-JF&[>6=1!^ @:F-9OZ>H+&+"J"/MWY ZOXU. MIYW68.R/M=9(A.%8EN-XGUZ>\ARG1(G.))_X O9CTCW7-^+<^#HA.3C!<@&O MO"Y45W:V6&)GDMWZ_*/JC$W1*4UW3GHMXSBBV62T"Z2>"G77.;O,66U3B1^Y MNO1@5>?I\G%7?SYS^YFZ*J,]S==ER$=[D,)D'#DA/1_Q-?A47QZP(DLWN M-DOWM_$SCFRI.*XZR PEX^P54GXTU: L1W5%=%BA55VPNEQPU2R]R3QMP*^( MMI6YS7TR <="3I0)((9-$V1!3*F(B_1 !@1K0BH#"7ZBWBHRKJXXQNC!UN0:[&BPAR-5@ TV7P9 7F.%=*@2?* MD&DORY)1Y\;PQ:';6N%'?@PE9H:38R@! P+W+_C;.@RS$XNU?I=G*?EGB#M' M >827^S8J6MM@EX<:BML_"L9!U'W^,19OBVBDH M:5Z%+_'%SNT2[MIQT/U"X]V:/@:V MK /H5J.M92(_N#R[1]:I =55^#"\S&IH(#'4U37'4=CL7G-T!TR3:XY3^^T* M%V$>;S&]E(.(9%R^_AWY=[L:/G)X4N<7TJ@_B+B_IX#\)PWI'8\(O7O_'?D! M!>A(*D[)+RH@4($\+N,P2*JH W4:^2 ^D&)!B:*X"#,"SE=Z@IF25?CO:?8M MH0^CT;>X?$)D]HR>R/!._D%*%R=2:[=$DJ M1J<"[T[T$RCB#4"U#EAUQSR+ M3B$[*RUP_AR'>-7^):0!:,A?2AP^I?%?3^1OY"=2S38G-;!*MMF)S)10$>_3 M>$<,(7".#T3TF2]4RHPUVDM<\)9JOU95_U_IO]]]^(Z6+*NK+QCE-55V<1JQ M&_.D5,:6>:UU<4IK9VU*_QQAJ@3K!<&TCBW\[Z/UA;_16L.W@UUV9?=P/)$A M_B';E=^L'H:,K ]T>C7.8IG#776][:K*E\DK0W5M/JYEYFJ'NN39H.,\Q-HD M7(LSMPF@GC*I*W/B'T[4'1K/X10B<%,VE=X#/&J+NU^[3+7 X31+BY;>K H& M*H:3J-$-[F+,?,;I"9/U7$;&>;NW] :RH&.AWA*Q\9D,Z@CYN/,PBV%N1S!# ME(FCE2'$QH],>YG(S3\P3A? !!T66!DE< MOFYV=2Q6,Y]@)@KD#0SM$#.>-&)HLT--F%WGX^),-F6M3:Z(;X.P+N7!X65" M]GFZ9%O#K&)Y25&VI;+P<^,V5W@WW=[F6"7=NV&!L.)G;':O9%1MD'F11EDK M=">MY6(KI)M?(5Y3]1:LJHM?S_!NQCU34Y3$@HN/0E,XS:PT'M)"IJ7Q>(9A M;TF@%N31'=^9_C7(\R M7_4\5DOFU&DST$"2[N<7G*T^(^2Q)2ZAL9;Q[I M32W=IL4\50-M:LS4#L+%O>:"WB?Z)KZJW^5B.%UHWJBI'M'9458]^8Q]P MNS6R4,L\G Z'@%^N68=D7E^MU^GTQOI=&LVVGT)4OS^D>RZ(T+K4M=\F,N@NG-V5:&$>E6J*F68:A;L7-?"]I M7>_+/L/:H_.ANMW859O=N))XP'.SCJ8Y7GXA*-30J:. MG?#:-RF]*L*8\4#=81TQ\?HE?"(E,4T^P5*[L-T"SG5@/UIU?-WO3;]1T/G=DRS=7.\H28MV*SU6$U M,3&W1/?T-!MC.U4>13@4;*KQT&&,MUB[\1:&^8DL_,1F\(/P=IB6D]H.T%!)Z)AC M^34NGRY/19D=<,X6G)WUICEW1]4&F[)NA+4#F>Q8+?Q59EW/JAG7^ 9'Y^>F M:OX@K?.DWA>6S],P$J)?X1UF;V/K._WL55[U%;2.GNGTV^G8/H$% ]GTQE( M]KG,@=XU3O>=%=!FFU1ODNF#Z;#$T6-\($4VNP?RVV+' ]<;.X/9O^3B*%2"=] M:S0OXX!7$$U 6+X*+$>L''15.%DQ:.U2H;T3HK@2]X;V$RSL6/4%,R[3Q]WY MLUNVVD)1/N$WPZ';@'>30MUY%N1N=,@W"#)-C6IG./-^>Z'MQ@>U4.1UP1"-#?R'M M2%_:66 MRHI*,@_\IA>N$T8 4D#TOB[3RRH;MW$?6;3+J%%QX\U9&+H+ ME_%!N Y^T-+3.VW6Q*/.7(QK=&N^T+&)FPHYF(6IT0=HSU*ARW]?%5#:T1D2KKW%SH757K=QXR>8[& MD#6 +YP>#7AH%FMGM7J4JBZ#4T9+(HWX M1^NI+7!.:8,V\(/IH^"NFDN/P#HPPZ]W.TS?1N'&#=%WS_2^4AH2/MG:0M3^_U@_'CXRVD_'OO@!RY4OX]XE^6M MKE?D/T49AS3^"'_T/^KP953-C@YBQK6"^FR"07_+*NT0887JBGF\H2HFA7^N M8,%&^=AO%%]&_TET4)WB3. "L$?X2@.V53>5B9;54L0J\.TH\/&%<=EXX MW..$WM%[S#9'G M#@J#[<+%O@25&'"15I)ZD\T.=;^#J@\A]J6SMT75 MM]!CAIJO(?XYY^[$0<-1!QOOG\J+;'=!$V P^;.=2?8+Q_N3"_/N+/^AYZ0S M2I<(CJ&B2[YM1;Z"D2_ND"^OR%=F*&O(E[#/S917M:-'ST;RJ9%N>%J=4 YW MHN7BE9Y.C_8=*.TV;QVH!PWAS$?. ?\S;^@-]HW\WI)=W_=CM+<'_%C-@1+7 MR67_EX/LLNT._.&89*\8\^DP'DZLN>;O3VB*S_*_>4R#YK'^_IK&])$7#W Z8G]^5+U.O-.X%E 1 MIJD1M55R%B%6:1LXUC_7,D]K=*-\=@W_VC1,Y[C"#_\Q@0AR'S&!!L4);FL2"JX"8#H@IX5'P0#<-W6FJ MXNQICJ3!_/!J2]-:[OJ6YK0?_K'5?,ID:7SE/ODWD[80:"7W65W"K7R>,LW9 M'%(OX]^$:2HCK%V',1WF.)!L5+@+7NFVU9HV?&=:VT[CVI-4&AV(ZV=[*#GO MU^ /)F=N+>7A)/T6XKL1U=<0^QR2+3HZER/:;SKW([ M>(\3_$PC)5\%98"^ M%OSDZ K3!YUQBEDZ\(=F [<%)Y1*$E)Q6>LM&RQ-+*%;24TO&2CZ. M'RM6!HR5QPZ8"L;*$V-EY_I-^TV7^_O#S=4==49Y^J4^Y'CF-ZF-3%>Q9_Y= MF!+ZZ=?!&LW*I9]/+'^AJ=E(^:L32SA.2_(M:=]FEM.9:#++G$Y#&%X%W:: W3 -EG)&B4[:Q1G:3AF M8L99Y@V?:&&4;&-^*#P^Q07"_*(WRC'Q<06+UT1WF*(V]T;G\4I4@6=;@>=( MP<$C]:]0G(;)B1U_DD)DS12SR^-M-.0#5S-"08EV%&_/#&_E$_F9SCK#A-04 M[V)2(D[Y[O-3ED1D9/P[A/]Z8LGJXQV9C9/_-D*22NE&-5$\/.5LSVQ+9G?% M]^CQS#":220M\>'(S2..'I/OU[F2R-\+]'?SUEU#:6;H'5%_# /(<@_YVZ.?KL.&;YZ$+26U7.A7>W MS(3WWY$OQ?N4=$E(=RXS-BG(MC0=+G..<7H\M<4_?,3%8Y#O<L<.EF:5.1LB#6TU&AAY7=S7=R[;^SL6SFC\2FJ]/X.> M#:[50QTXJ,<-<"/[M[NH*7FO,L=&'!#=N..GG6U]W8&+.N-*)*?WV&9ZG2F: M]BNFCX]QM"; #_:XD*A"A526VV2;PWB\6W_">=^;M9V\W( M*]9?1-4GSXXOV3G>38HZGVVDVP][ZT#!6W/5-.>%M#EC77/ZXY'G9[':;WM* MX7'>?5'P?:G6*CS;;/ 9]N]MVWX-@-6W 9 M[TX^CNJO-U71[_]GAY@&8L4!FP6" MH5EZR$YI6;2O_V_2;ORH,72UJ]$-;RVM5A*8U]4-T$$&^O/ =%Y2>6(;2#BM M;PU/F#T&^ J*CT&]>Z[/?<]FVA=\\07SW3$99(,7-W#F\!>3VJGK/^*=VG^\ ME?LY%64 YTK*V]@ MH3"Q#;2W=MS?U)D'ZXJ$>2. [HK<=WGV'YB^JQ!VKB=1W*):MT2WL=^0[DV5 M R="GE-^2FL,$U_5&)YQWYH*!A[ F@?P.3-[.Y[%57OMS([\QG6YRI-I:*DF M0Z8 \@)U*O+P"OX$R]ND\?2^R9>,_/K[A^_1'9VPUJ&]_&"Q)9"5>3!M4.PD M ^9F]]!>7?S:N;EXPRXNMMYGRG1]KD\YS)0Y0SOILV>R9_"=FZ3=[R#^H=79 M],#S^?]B36>Y,E@-M*2?[_UFY:0N5>=3&[1A: MJ?0J51TM3ZI:_/06(RT>=@;711D?V!N'3Z>2ONCHMX$GC+E^R\M]QV9[.C6/?B(I=D7),&^BX.GS7F%2+7G'9/17VE,9SM(GLMIQ) MO IO.#^:($I7,)H=(![B*BZ"??54F>?4><;I"1L[ D-Y0+Z;6B1 ^$R.YZ]B MDM[L;(^UK+.;3?W50Y!@-N!6J9N[+HH^V4=W69S2IYCH,3Y@]&>B&AF@-\2U ML%^XI*L56ONLM((J"/ENLW1_2QQAQ/>K/K[^@K-]'AR?XG"=X\!\,FQ;$2 = MK6WLHY=6<)'0&NK-X^TK:BM!K!9O.#K9W-KI4/"CZQ?RT31(T.6I*,E0F0\9 M[Y*0XQ#<9^8X^()0M.J.3\3RNC.:OAC/UTFU I)WFO73H>T/K^=MB_'GD:/K]R)/YK0%JK]O]H)$6?#*C[W M/TW=J*[<0^1G2#G6EZ)+&#_3#ITPEA]QY3&4&L)?XMU.0$\@DKY_J MD) =GS?",5C5Y\07V%GG MQ)P@TP3E$6*#203%,AP@FZKDO!15&H=U^%?3W'!@KJL7^)" M,61()0 '!;G6_39N(-PIBGZCA1W-X!91'=)G:Q#3]\H:N#@#.?UGCO%5=@AB M@<@:WEY^QH(.TAHOI3G4M$N' ME.[,"P0F)I,OZT8OSQO]P$K/$\ZTG@ANCCCGCVAO";EO2GP8FF!I)8#7"<-: MRU<+;7GT&Y5 3,3YHD'1^$-+AZ5;WF8!8=4#9!F1->7A%Q+-:Y"L&J_JD0P7 MO^19H5I1Z$4!9U@&=O0[H'GP5&;U+ 2U4BO$Y&8??MHHG+^K?$WV+7+@DRZ M&A%*0 )-.HF40LW)LEJO;P4WAVMD24\+D#OOYM&3<)I_MMCL[G@.-I['/HVJ M,\^SU^GK,*1A[^)T?YN+]J@\X6RW,B9+NLL([B)BL/]X>5)QX!]51WPSU MO@&_(#O9FJ>GAP\=E]^W>VLM\A9\I/3(UB^B+.T=H>$!LO6SCO[CQ+/_%9^R M_ O^UK$[SU+RSY"G3M6<+%O6 [@I9&MAOWL[O476"VD4Y%&!OAY9A12^WLQHV *0L1'4O=FMXXREO)'NI!6%P>DE41? M(9LV*<9BW%<%O3CA5;5U'S&JAH;QT"S3J_$5G^'BD/YV6%_!_?!4/EY=CU$U MM>!)%.WL!!?:VS R 8?8D%X3&4"'!WY#W>0ZA,QT!V3*%%8X19UQY;O,D>M2 MJU_5H>P\$_I;^3&ZW\M@?=-DO:8).DV336N:M[ >%E@TUYIX&0HMO2XVPLNQ MCY>BQ4O1P4O0XN58U0]_'V(=1"8-0?]S31SY,M3!B1_*T(]D_V@I050-[C>-J93S!1&8.;@H7*,)%F,=' MU\$![#$IKGUM 0E$MF>T(BA6@[5@BO4B+JAQ$BCFK_1BZ%AQ\*B$B:SG6><9$?&GI!% M'J=G \V?BRR)F&S]Q-XEM6R0VB>:#4RA:5_BEK='P@_?"8-8$. MS/@XIEXW1!W5 BH&UU*H4V,569_BN_GS0X7O2QF^P>D]>U.,IOH*I6[3MKB4^2B+3AAB$?M3TO^/.L^ M+GZ_PSG]1;#'[U544XI!DDNMOX"T;G%$RZ]0*^&(.E-,.$J5!Z6' 8H$0AA M""9F/,;R3R7/,*#FCD(&/4:RP0TRO4Y7D,[!6J11"7<120 MWM*,1NEGFO9P129]C5D!KM)Y=Z@?56@S+&V4R134P4]\*LJ074MJ$NVIAY7!)ML[6?ZJ#LN M7^G $V<1M7A768Q?0I8TDRRX4O82PNF,;2R"14Z.@Z]SFEZ_'%FNY9'4;,4] MH6/''EL*UJ+^L4YA5&U%6%N!)5;XPJH^X&R8U$<;"'OH4JQ\?< A]6B$NK_& MY5-V*N]Q$,4)(3==6< MG9+;>*<:TLW$ 5V(H3W"Z,?$+I@<:@7K]2J715385:B7:8;Q#%1Q:QA;L=*- M7?+Y@$RB3]S"A-1"]XF"! YONS46#:#TC3?Z5C/1/)8XNUI5MBW2;D8>> MRP+B&/(R_AO?@^,I&5WZ5!NGT7>5-AX#Q@.>3PT?\R MR&J20C2(4^J3@P:I>!.@U MC$;O/GH8$6AYM$E1+4$?MM0RKEYFF+1_]\$%6..;O*,8TPF4H"BC>X-5)Y!U MR[=*!O[M TT,20];K_"V;.;]BC%$4AXXW>F0QH-93=E- %IRU5DINYH>FVK^ MJ5F5LKWD^(5/BS%1C:QC:2""B-3@.BFI%#5#N4>ED $!^9<3?<9-\P95Z8&^ MDOF=ZH!&)@ (:'ZB9=G-M'V61=_B).E> M\"X) T@IE]!78ZF/?3601D]:JABCF]T#IJLOHCB[N2:9KTA+ TU5Y-I* MFR M![=U67YO$_Y-K;W6]&UCHW4XI#74I$J#C^Y\"@(<)E.I.9K;@U#:F_()YV9W M,PUD70;3'K#$))HV$UOT\N78N-,&!G7^2G<83VFPV\5)S!ZXABR/Z\!%!:=! MJ65XTT:EEH%M_)C4W%7;[&Y2TEIT>7X7Q-$F?FO0-4QL"&C947KF?G$P!\ZS$..HH&G;:4+J MS8Y?-?B,RZVL$SHK$H64?BR1-W4 U>W>W@%[I\HS6=@41E8 MW< Y< /;BSA.)\VV !4FS[;H=,0[F\6G@;!3IIDL/P0\QNPQS/3/3DY9\Y\/1$FK(,G8-!1YR7KW<)C7261I35[!VPT;TR(VE8 M#AE8,T B)K5"3(Z],&TDE[U59LJC$59][5P58^'H:B./C9&XKL@QE4P1., E M4_B!D.E\WU;U4E8H"4@244LA2]3"!P^&VY'TG7/04%)DS:Y\'A'M. O7&Z7Y_(M"ZG(2+:,OS:LQ+5$RJ%), 4 MV\6,:J0RU)9$574KU%2(VAJ[!5V^25B@"?+6LB.OCORJ;H& ":.@;0AZOKT[ ML5RPM9Q;SDXFA$#OR6R 2<.0LSR KTS=AZ> 8*XZ'XD45%=*029E4&HOY&:H M2B-6?(6XP*H^N1-N:\.0<:0-!:-=P5#=(<3)+I@_^; MM"AS=AM>LTLR5!@TS.J KF)0U6V)VE).]T)F5!@V6JH,$V)L5!D@'(#W2W#0 M[W+(19P!^4QO#3I6B)9VO+NQF/KN0"YB1PUU$3BCG^)]HK%C;JK0,?=!B:5+ M+V5IH&=WS)46,\!- A4YCN3Y4^0@ B;!994+ MP^CD2"WFA 2#^BLP5)=W/K-:S W))#C2$X".8A@CHWRK"CJL*;= :S62W]\ M9%H#Y#&2L57"I@R5;"/WGD^,6MBY/5AR9!WH>9,=+H5S)SM0PH3,KB--?GQE MD;LODZ H-#,NA0QD.&R%YD*&;UH L1(>3%"T;2X$>M8U."Q4F [%9W8K'T>; M])XFR\CC=/\Q*.+B:YIM"YP_TQ09-^F1ILZ@[<+B@Y&U2M<$[;1FN4^Z .K\ M[:;$N0>SD*4A(R7*0G@!3"XE!,W0SGDT%>O!CUC?IC.(V0 MIC.@1_CFGW^*<4Y:X>GUEB9U-Q_NE16X&?O5-@W&#&?%45.>O0O_LOZST[T7 M2(L8^!A #Y9.U>#":"TJ9SZU,:O'!;D,+;1#I-/-'2>F.:&;#3JE MK+.!)O18UM'M4X[_>J)K:O.!3"[M9A136"/D46Z+HJ:L+V/70G8X&K%T&%,, M5SJ .1NK&FU&C5""M.-Q2;1&[K)72 (Y[X:D):UR/1I)\&F2P)T15H=F"K"HH3TBO5=*5X3J-JO"T M]3?E>]5F8F )M[3ZBZE\F @B,DT$Y49JN1-X33#,B<;0#8R,&1-#&&.04FR2 M*>;] G5WU)0HYPG' %EBEGG,NE<>G^("X80O37)M_0C\@@!1E* S%5K M+R;C9-GJFN*H+N]TIVU9&R I8("E/@D,@.22!MH],8V<>RI(MW\40'*ZL;6\ M'1Y00KT[900J$%I4ZU>JCG8N-U 6$/Y#FO:A4F]W,,"XG?+,IBXDF*5HZ -8 M"@4XT'[)4IK-B! GW7--KE^.."T,<:P5AX:VWIYA^'3E:BR]JT2_\P=5AMTU M"#3#O@*<1SP&+U4^DE)WTTHF #YS&-!9,M22DJ@IZLVT4];FPX.KK,$=@<1P MGCDDXA0HNEE9#RK>3,CD;:^'BXNX5T2%HJ3Q!$]IF;]JAS!)>0ZC>A:,OD?ISPNHIBE>]=OT>LD05,-ZJP0D^G1I_'T])3)H*Z0 M%R@R[!@Q&YY1KSB:SM";,];SWE;(Z92FH[O)I*8.$N=\ WDI&]Q.SOI(TD_/ M^C!R2($1LWI'UR.']%&S#M$ MC215;XR^Z==IK#_A)+I)JT!0,2[8?N_C4Y!^?;C*DB3(U5< 1]4$=#=PG)4J M8-%JT$V*VHJJ"[ZT*O3U 565.;Q3.(_1&D,+K:%0]P\G(+E[,=$UC$UN+,X/ MYR?:RW&*PK:7^0WHLH)SQ"N;=M.QP.'W^^SYAPC'?"0C_V@',/+#7V[I3>KK MM)2?Y0R6 G CP]KUVY250+R(DW7J;&I"T%;1XS4E%=V] /SX1Z1+2;$($/!Z M>@F!JJJ.=+(K>+LZ&N'1^\G^]"/YRV11S%@>*40%D:*GB_5%O9 M&4%;U&7L?F.UV33FXRL2U(\]>#JAPTK?;[$6KYH1."? M3=S&9;QG9M$]_9,N+L)P<<#UKT1?83AOBB%>SH/]$E53]]>YJG9V@@OM9K), MP"$VI*/O #H\V!51-[D.(0[V6&^S=$\&I --]V.PRSI<'!(?P_H*Z"#%+F@Y M1 NNW*>)GU]O4%@K4"* 6@$1)Y#6NSV)@$-8R]W>($"&N\MA(N M(!#_FA8TQC:.J [:XX_!TH#@'M:VCXZF%$.'X\<5LZH,"64%,OHX5L!BL;2_ M/#1.E1)>ME"1%01*YSNHHYBZE__=R:1B+BTA@*GN]6ZV8'F7+P9'>K%ALSO[ ML#+QM*(\$#A5&LM[W\G\8'9UH>"J1447M5I(3#C$CN+G.#H%24,*S5&UM#S8 M@;1<8_&@KR0Q#B4QF'IL#5R$!% M6M)H+L3,.2OO!8@GFN :PD;8.0NW! 8W9&4G[ #KECI@1Z#S8(+/H*V/8.=HZ^WB*DX@^\S\<\^P9FV5[4PD!@DRI M>Q];=6'4+>W%'I6^"_H@TK<_*':,\>(0(WI<^ 0%L^YW%0GF .Z!A:8D: Q$W+[/"8 9A48>#L+4FEDG#J%+L#<949?+. MB37%1I8W/@V2BZ\%;FWT@5C6F)3%CC4&Y()G@B_QX7204FB@#-A)X+EF0E8] M_G='8^$<&L*= [T\?GAWT '+P>Y.-5#[KP,%.1ZF@D=RO_N$G(3-02#W% ? MGT%NJ(-A)A1/Q-O>XV,5=9_,X_9Y<-!LLZJ$(*<,*MV%.0(MC-K2J"KN]"KF MDA: 3@&T*!+&?"V$',)?N^6K%G-. >DFKQQ"3J]M+FV%>RJH-Z9-X#3Z&/Q_ M!.DIR%\__/C^YZIBY0FXO#C0X;="WSX0JJ*(EFU!X.S,>RG-H0Z]=4CIGG?K M8#+^U@:OK:@B_OP-1Q]?/V9!'FUV5W&.0U*+Y@J'1050]SEL;!K86F/"J)6F M[RR9/-KL4%.#R]L>E^L[LG_\CCD/SRH_ M%RIQ])BAJ@+J'-HJ$*L#L4H<>HJ9K"Q;*S-K*Z'2)5C+3+33-1ER3H>873/W9\8E>A5,\"U&4!]J@4VG<;^]N$6%A;+ 1CO^]]5OB!1E(<"L$)C-1Z^9.E7_7'V62G K;=S[?I]3_Y*_NOX:LHD%2$WS09ZNK]'-M#-HY<0 M;'YB>NBA$P!:'BAU%A,%T,F35T<%9NW>G?[J&WUF $A'2[V(4Q#(-\JE,' X M&)FVOQX*#H8D&HX+__5$QL;K9[-@X%()R%,BJ=8"8IJ2B!7UY;&)IMV% Q5U MH[N"BOY<42[C%BYR%S,,&!\.XG3M;P :!QYFG239MX!8^"G+K[+3MMR=DG48 MTEQ+Q3T.514>OIQ](7G$ M>9Q%#V60E[KEY%1S/^)]G*9TJW<;)+2>A8RY3J.E32&?4-CAGS/IL6R<(^E1 MS",G\FL>EWBSVZDFXM8U>>=(NE9.<26LGHN,5#0? 7_FAJ9X3X]UYJ&?RMXK M7+TW\I][ CC'L4] )M33^.>X(.T\H)N";&HQV,?P*OT'[C+PXL,T#./]SD)SPNBAP6=#L?/P9%7*RW19D'H6IJ.^]G(/,=S]L^0@X$4CUB M]:\0_P+/>MM^ ]4?082KS6=8J>Z'$/L2^JW^EML:;Z0QWII;.6/.$C[EC#8P#H6G M0[E^"9]()^/++&5.37N?0",'27R-!;+,0;4 JB4<7T,8:T>5=._5PB!0WID M3."2";HFQ&DE'8*+\IXL*AZ^!/I'5Y9]PM,>ZF*U&LF#Q6\TL&0R3 M0.00%41,$E%11&41%W8:V]6!67!Q7RW0=QX#%AIZ9DE )_953ONJ8'T5TK[: MT;YZ8L+P@37G&,1OXQ3?E/B@VOF9^3MO;)[=;:'%%[7T8XA][0U/QGUIL;XN,2L72 BS)D/4[C1_RHNPB2CZJI.=^0RD.Y6U+U)8@OKZNZV*7Y1>T-D=\&&]3(\H.D@HBC(JFO%/:6.)/8)$E M^$!(=87S^)G,Y9]Q0^_-KOTE8[Z"4&;B@&0RM$Z@\L*_9)G1<'_ MX(9.(ZUB-CQS&Z+6PF 10PPC.0*8 ND4;/C3=P@VY/'!&=2SX-?Q#J%3A3]. MH6N7PC$TQ8:<0_-'3WFELK'>-0[K76-<[QJ'U2;KC-=NKPBGK6-SO>7S) E9.0V@A5ZDZ M0>A<(3;;DCR7AH=[J]:6_!K0>M'?__C^W>_?L1!7&1]A6((NOF9TNI-DAJ_! M=!I^;,4VW[])CZ>RN*4Y!][K[P>II%Q,U@:U5QVE<8$58B+HO>O;0?[;8;AX MM;/DWTX9C7-VE\IW?ER MTO-'.J64D\<9]3^,HOX'3ZC_801E/GA(?;D=#_$^C7>$#F3)]37-M@7.^4@.N1V&Y/A)3@Z7H^22=KDF M_4_VI/_))>F[3Q^:/1YS]BO%7;@!M3TJ?R![!.*)7X SS F%#' HY9(!"&%( M5>_+W:1%F;,;QYIP85()2.I(M99O1+9%G2946D1U4/BK$2,@7@T7$) _YD%: M[$COT/R-9'B.0Q8.?$"U@L;4*H;_I(V--N]G .DT<_N8 +EPG-#)*Y,AZ;L$ M%_J<7X((,#GK@_3WQ_B K_ Q*U0Y.G0"D#GL93H+P:U(041+HKJHXWFBL>9F M2D.R2 V4/A_4* %"-HL#]O"$<7E+OQ!GJ6:B)QV/"\91E-G4=78-0SU.D4( #;17!TP:[@R+0$![6>Q@:55F/ M$+V ]N 5R!G$.<*V(##_>SZJ@7F!^0< 7_( C5^NF_D_:' ,G:X(H,45RI& M2$$%1PMK/GA !'/D>(D8.ZBXQH4]=J@I16V/G7K\G47YG@((IL5 MQOOBB#,DU MH4Y KDRQO(_$[FR!L$@(@MZI$M5UTF>#=:TK]&6)P%[T&;Z.<7,VP^7I<$KX MP)/B$AUS?%$&+VA//E&@=V1Q4^#B.Y;EL_+T%D7H'[1!CDG,?5R=+>"_$$:H0LJ M=/UL3.B&M?>+!B8A[Y?H_?5^G[,L=R@^'&GNCFQ''[>?QVJ+.F2H,!&=V)ND M\@DCGM:5X@77Y*#/X]L_68?3'W2'7]-\(85NBCH*WU3;K%Q1N% M^T0*\>R(4_<.<48N=%VB;T0P<8K+]+VU6RR?@A+E^,!6V10CY$?J 7$:45EG M?G(A)_EF/.02[O'MNL:Y6Z.9+/*YHZ?^<0GG^.8\HQNW".$%)^^0769%N=G1 MD!0,@)=HL\,QQT\X M+=A1&SV-,WSB9B8.?J56:X_D1FI7#G%!/][!@9L%?^'6#(/#]V[- .@%H;2/ MZ$PK\(A4TJ=I1OAS^M+.B6D^D4O]',\.C$X)9OCN0R[H :%T+R:&T%;?/O+@ M!8BU0>&903$WR(?9FQG(3-GB8%[W.7MFEZENTHZ'E15A.J:4%45^HU6 MAJK:G()U0E_W$3RAHT%@K=;J+GAE]PT52#:M !"\QC8)@3-U&%VA*QSF."AX MBL*ZJOF&B)^YA2G;SHET@\1X0W%9)CS4'_H<1,*E,TBRV2&PSR\[^'E J>K' M&!)UNIF63;:[*EGTC/*7@#*\VA%1 M!E800M[C9YR>,-U.W_/,&F*%4:>T)P^\]%W0QY.^_2=< MX>M7+7L?I2P-=MU.IJU1][MX8;28VG!7VY0(.;^PMCP\S*ZAS=S><'M/7TB' MC(PZHA2%WG]2VS&\8=/*^!9^9(PUMUFZOWC$^<'/B!(&0!O<@3) V8R#T:WB M09Q6PMF@=*MX&#?H<6[E+^12K*[-!&G7EM783RFHIA#:"75TRM&LKF2R71-R**:MG5>0B86M[5 M39>QQEWA'29_BPCD./1H*(VPJ@(%T3,-JNETV6X)1_&6C!4672W4TZCNB>J/ MXY;NBFK<+N95]ID,0Q26#5;K MZN^;6]:; +H.U*]X/!V"' '\<_QMW/[N+Y MS=.',LC+28Y^P)@ZQ'-U$W:+]W%*K[V>WX==R*+K5'NR,]$>X6:OMP/5J.') M'Z9?/I%>P#LSGP _G?8A8#XG/Q\J3;01-[XGKG(:^6[YF*N>]\WFS/SV#O-Y&Z6]!MV5T8F6]M= M?'3H'J=A15KU+3&\'D^8<=!IU_/@T4NY&3:P/ M>H=YA,7RA7-5F6RH;S()D/FSJ[VKN8TWV\E"^.6(0^) 4)D1UCH>OF>!_.#6 MMU.\6VV,SXC[O,']L8/[K,5]?01)H9$V-<)OL1L9?UTAETWV )JB5V39YQO,_VB M:,%&,O2AG>,I#R8ZAH=AVY%79*JM><@[]X?>DK?IM]&2/H=] M"]&/>?#P=AETS4Z\06C!Y#WOY)Q5D.>\&&3>\7/]E&E_':4)GZ A)!6&>EK( MRCW0S2 PO$D)@TBUKU]PR>ZXP/DS7B>D(U(6*L7@L-F^*D XC[!3 M#/9<5<%BY:[XC2?Z3^J*JYI0IRI/#I_']G ?HF.[%Q;&G\@X4#SAZ)8X*H'4D?^>IQ5C2E[6MH+(NDQ)N6.'F"P=+D/OGTF MLY\\#A)[MBB$79!%98N"*T0,-7*^4<7&)FK(H2[L!5&TZ)+R1 LM6)K\FN6_ MWZ1W>1;BPIXG*FD71%%:HV *E:.G6I6D;URQ,JNVY9AG>Z*:'WS1PTQ*&#W& M@!F3QR6^RKZIPE$-%7;"AXZN4O@C5NHB(L5XB,]KM)E#S2O C)" M@;E= W!B BO$1-AF?R/D0U8ZVSX3WNI;=MCH:PL?3W$2T6BRI.I;&LOA*4NB MFP,9?GA4'/DK3RMIH"L)YM8(UW-K27:SH)%%76&GSR1'=%;W>-U%3YD:>1^!X&T=ACQ](XZN M\#''8-C@JL'C^O#_]_>F_!&CF-KHG^%P-R9FPFX:KIZOSW R*==I:G MG6FW'5F%1N&A(2L8MKH44EQ)8:?[US\N6JB%JRB2$PZQ:]$N$TG8FJH!6S=.[UC73E#/UG\&!KPXZQ/#5T#_ M@F:Z1C.3OX"(,=:.:8&H'S%5^_0&MDDT]!FV&>1W)/M4Y*71*%87#&$$:W30 M&KW. "GF9YHW0Y5CJPKL5'F<4B6((;B'+^7AMPPPLGW"'G8U(> M\S)*C29#3.$0)D2L+IJ3HK:HKZL[,Y6:F!Z! LW+BWI7#/^RX^D8Q(QI!$3E M6=,(A7X91=]GN:^0 ZBEPT^3GPIAS)!1;2%P3JBMWKY:_?A06Q=@*@N.EH9Z M3_&4\I+>F=OQ50Z"I7)P*]-6CFQ7;U50 <[3J"QO]O=5'O\J6>,(RKA]@8(K M^>@4$7]"KH[ACP)8?4C-/O&Z@MCF;@Z?F<:E2X.ICUT>-$_)*@-& %-TOHU' M1\E< SL.'&L6 9L8>3?JRLL/K\Q_J0>0J5;E)9!,6<_18S=U%1AI[?J1K>4, M/+RR?_#S;$.(&OL)J]-#-#^\3@_.QF%VYT]1\0@_P@K2Z[WXYB_2#E8%W,+X M*C* _[5>R=/6([MQ*7,IA(CJ6*^ _E9.Q\0)R9XY!//H_+I M-DIVG(6'4BEG,< RZ;D;QNQHA\L 7,CC8D2C,_JQONYZ0BW&UVZ/+ 7R)A%' M(QQW :59WA_PN1HI&;Q.Z'*S9\G@<0%FU&T28CCH,T.*6.\[YY'P$TI=*T1H MBHMY.)3DR*_4#_X>47*EA8_341&B> >@(C@9CR*;LH05.ZZAY6.R@P6-,8M> M!:]6JA5U-'8HZC$*T\3%^H,T6Q#4)=VG9YVE3\3H$_?T.4[KXVKPTT$;.^XY MAYK*D+=L%[G/C"K4AX17T R5@I%/O0J74=[J>DG=P]G /S#%_0R.LY6C0*31 MUH^/!8D([R/2:]"U)B9'0=6:@/0UK2QOB_P2)UC$.<#(N>VU.'Y:HPZ_$TZN M9BKS-G(C I#B)"=*'<'P#E?QWE?(PAPEL1(W1X(_M+BY]A8H/E>'A'P0V$Q: M3"*%:;680=Y]0YV4U= KM*4#\0>=-KJ>H"X9(O_Y2F'6W$>IKV1.9D)S+!T* MSP>$T&'X@ V^HN,9T>X@N?MUGI?"O,4ZE?B-?^?KIA;PSJ[*ZPH J<$O@XPT M9*+3Q;IX#M67X%$A-E\"1E]$XTW\1>]XZ%7CEVPB_=3H%MC"=J:.F^FU+#CB M,Z!]7M!U;[$#,*N6>%BVRJLH75A'/*6(\>%(,,MU$^(I^!0IZT+S*LTS;0DL MK^A31Z)=L[D5A^EYIFTPTQ=U3QZB:D%3;_ >RJ,M J6_@"$S'(* 'DY<1+NU M0^8\^#+&MR/,2N'-)$$9A\0623[$:;>!13ZFMXSJS_U0<8[T&X'T+LDCQUN4]405-1K;PM>U^[RG9!LD;!!/< A1"?)9'BGY'CPT2(D9I%!' MUKBX'4@9I$2T=CNW)6:J>"V(B+5;_3J< VN/I1S$M=]HUB508]%3+ ,9!]Y" M$3HN/<82NZ9=TJ:K'=Y^WR?82_:-@Q,UC^SS!58*SV4NUJ+??59+5E/;=&0R MC+&MC;P3R74^]E#T!2O^,YW>-F@7,F+/1ECUVD[OF(K>MU8+;(O6)AT5]FYM M$4'?WU1/L)!N2'B29Z7>3\?BCGQC+5)= $>V M$:F:+4=2D CF=6LFE$YHK(.MDA.K^-_B\>H2EO2QVOY@W1X8U0*39US2B\/M M-?\6_&O?GI[<*2/$&_.<8O-NXC@_X6W^HOWL3?K("=(ZPKKUYOU'I;Q;?/6#O6=6_K>3!P7)V12&,#Q MNA?:.W"F#->=6QAGUZUD<;^_;20O*K&P] AMD4'0> M(6$]PC#X@#P>/0Y ''M$=C?/-3\6DBNYM_+\AB_Y-N=38O/=.N^EA>]^RZV?E"YG4:-#?1[DIGU%,6 MM#K2<*?2[28Q]JYO)?-7#*NSIU=H2$J>TS:C\G\ M?_L499_R?/>2I",4+]2-"G*LU-VI6-C15D(G2ANW1E?5%1('-/+X3G'IR^B, M=:9=Y&Q#'%&A9D[XZ93LHBP>G= '9)#- 0=)O)6!0MG3+3EP*+NY%0XDS^C[ MO'AU-F"T[:UV8.@LYFP J)M<_[179#VNFNOU70-R+>NC!LP*8ANX?X;(77J[ M:7:%V[T<^SG9XAT&7_A8>GNRYS"\PM_BVR4AE]K"79R-KK=M=5EI(.=30K%;2_TEFJR**.9JV-".A?6(@SFONS MD6/]4UD=$W>V..*OB2E@\_T9R.";6:]+J;SD'%C*XY ]8[.7P$MH8=\7REL, MW_LI6,VJOSMK-US/A!EM@GDE8"$C;K$X_1E,AI\([,]B5NC55&EHR8^IY!+5F;#9M\ M3P^J%@D*4_&+X77%^>@1%O+.S,JV%FQZ!PN[#L&YA@4W))9V$29[%8^-B^!M M6N"I0;X?W9=G$C5YC33#I&SL>XGX0?Y-'R83S+J%I1S.G,723SJ@UKEC;\"^ MGN?K#M<(J'^A[UF%,--4@,]PMJB '6_O3&8[XG$8DI%!' MI>D3=EVDCM[CD_P\IKY?:Y3WJLJ+C?(N=>.P3V65'V!!GHU$0I1/R;'\# \/ MP@MSPE(N';90^I'#KK\&O<_!+[2 IWRYABH42BHX]=UR)(U\MQQ&3DBPA?%3 MEJ?YX^N'J!P'*4GIH%C>(3%4-1IM1K7EOB,%QR&3GNEBJMA'^ S3_(A#P-L: M@J"-%O:&!-("GALJ%=$.?HD.4($UHT]=$F0LY\3ST3L(R#>^0:\J;$:%/00 M:PX.1@CF@, )6#>'O*B2?Y&QYV8_9(\ NK*"#H$LU6$BJKDM@+<21A[>#\;G MZ5'O@_A$O!J8AOA70Y(3-EPF65+!-'D>#R3- EOT<+M:<8?,4-1GB"M:[#M2 M;F+ZL^%LD\Q61_&6B*%6H\L=]6XAN?G2[CK&T3&IHI3L4^Y.!8Z-0E^!(RR2 MW.O&D XVAQ33 :9#HEU/"L2X@WK;^0O\5FU?8/H,/^=9]20:EN96[)R<,VS MH>WU)&W/R%E:7.$87:;V,_!W&!7@)K.8-E)GS+-OA%.%WZJ*)H;&,_"*=?W! M/XOG G^:WW-1'R#S,3@OT;?6&-]5&"S3&9TM,AS7N :*B[274OL/ZZ'V$-GS M*#V$=:A41@BS2V528=A4ICK;I#*J<354YF@OI?+O5T9E!MD6J,S .E J;U'+ M=H?ENL:@R=QH;9'-I,JUT)FKOY3/OUL7GWOPGD_H'K9#9?1+;I?/N+ZPV4PT MMLGEEWPU3)[67W4>R'WE+MB(%5!47<\A( MB?Q#\'678=J00EH"W$[NOKJAEJ$20003J@!H2 L5]#A%_V5>P.0QH^DMX]=M M$64E#9;Y%"79=5Z*]H-U*O' #"7=^#RIBX.F/& J +@&\ [7\=XO2HK'!WO-9NA/E1YK%/'J1,.7AV.45)@^XY.9IGA\[Z**MA\ M%.<'>%.2R''9KHZCV61%CI-Y63\AS[:5HQEX9#I9C*G> 7>-H/HRT+^Q-/9[7[-WK?C MQ.[C)[@[I?!FSRP:-]GN*MO!/?^@8DO?KI]T8_.J=.3(9NH][,RF.IQ#AE8( MZ#D>SA_3U0FF#_=*\ NIV/$=I_78P95GL\$&UK<%0P45[Q8^%(R]G)9"UTD& MKRIXX$W33"MSY-F,=9V.1]#L-%PA(#5Z<&;+J![-5]V5_YJ'<]9S!0!R%9]E MK<=)YR7X1U# ^K$<@.J*LCB)4E#;O@1)%J>G',T1[^B6M%*E62>2C(TQSO4$[JRS%$+>"G[DE1/8)0?0-OVV8DQMB5 ;GZ:9$42S3&P"&05Z\R@*)\.+J MJA7>59YQ=Q##"^Q25EE5I5!"N<2XU8GC$H/6S8G:U&+UXAMV7TGVJ/#&GFH% M+L_35'62;C6=U7M-[]K2;8Y03U$KQKI11:.C,RW8.:'2 M=1+CX_'L-3U<#CA*N!H./4J@,O9I;>UU MO8D@8;?D>T=^3B0Q'P[=QYX0O:CHKORV%"VL!W<#%97 ##.[[]N/[42W;E_R M[5-^*J,,AX=L7Y#0KS<95!QCM&MP1$<]K4;+WY<<-,5)6!>M *=B=3<223(N MS]<20>&'H 8D0SBR[/:%116^S\=DU6 2_V]%,8ECGF+:B;5K>'4?Z=1?B%X+ MHD.E);SM@5P+0M\&^P0>8SB7E=W?/L<(,^*]CA%@/,#\/$K32QCAK%S*0.^5 M\0;UON02P)P!_#FHOP\![6+QB;1[^C/RCF"'U4G:PN% ?@(_8M!/@,<+[&D4 M%0VBTD!^OYA'\ _D'T7)]+:'ZR@X7P]J&,@.B.P$]H^+B&Y$666C8\%#(ND4 MVF4\G8*Z#ZKFSS"+LNHC+.,B.4HBS!7*^B/MI";RD:LN!IAR0=!!79VX46'' M5\$C/?@(DW"$#R\/1$&K+Z@YGK%%O-&B)[>4#?AK3NRS#Q((A2>R/D?IB9S8 M3HT)?D9@J=#_ZW_\\,??_)^?L.3AT'2,;S$[Q^#V04IA$ON);_W1<#+Q^IA_ MOI+)*TO;[""A]5-(Z.6G>^>BP'@_O%_C588,#$LR7!71([S#&WR5 4Q"0DNZ/J&:HTZW\-JJUL#:>P6MVN8J6QM M+]H_OK>S&W60&G"+5JCJV]H3);V-45-:2$>LU@'@4H 4"V$$4]&E%;W HN.= MA;+9#0QG9.-"2SS.<7%E:=2[AKJCW:"$EU%N*+5L=&N^#V-04Y*><98I#&\, MF\0-?^Q:#C3Z8]8\\]L)Q>A+= N1TDB%1WBSWS[5R[%M_@'>%O 8)5-YGDTJ M\4)5!=UD[.VJP-F34"7US@;8YN #!'5%OEEMJBB#M&.G:+XGZ4PBJFB5@P<( MCM.*^G$ JICE^P2G@-5W$\[ZT_>D%T\KE.>Y]&-_MU>HK-+9+/XNC%U$KQ*; MW*J9EG=*/(]791C(2F[*,'CUP*VO&4Y]]2$OBOP%1U!'QRA.JE?- PA)+=[8 M*--."GI: 6AK $T59P$=7NAJ62OUT"H5UR7"X8\2+,7$4L*D,\;]#)/')YQ? MBD[5V56SA&7"DHZ9)=9BBDUGH"D#ZD+]C1Q__-'3I?GZNZC6(F'W='P31P%= M4V11@):CA$T9FL,.@H^C;\GA=!CQ5\ 6O6JOO=W[("? MRC[,W.Z*^MUU:KL+GPBYWVWYDE>PO(U><(.+?.[Y]O:""K@<%*4(&HZ 4O@8#W=D\_.UWA]-\IT@=<4$1D7M9SBVQKK6^%649X'WOJ7V[.D8D>]IQ[1&QF42_;RD12 M%A4S<*'_Z@8M]!__:%_)O8]A%J&&.207?.L !2))QRFAZ,\>V2TU;-/Q4JLN MU^]U8VBR=81QLD\@WP5(OG?5_P*)^1CPR'\E,_>0(+.QAT.-PVYP-9M3)D?O)3RG MS%!Z[LZ\:[K]E8QT3=ET#7VVR=++G%SY_F;H@_X6C _ZFR'X_Q:H#Q+IL[3@ M,WR0_6[P[X/^9N*#EF#&/!\D[1J.#_J;J0]:\%X)6=OMNNA"Y4FTN)(@;IM, MZ*9W\>0,T"J8F-\PPO@TM6P^IU>$_49B&"M1=T4O%"/H-#LJ-%._;L/CF ?_ M\1EG DJJUX_R>"9>(6_^82"[U!\TWX./@;!&HD#S,Z7ZE-#^"#&%&S$!ID#C M!/#]< W)&UI3'SL$^*2LG,/H+MVF]U>A^"8>8H)O7P]8D#[>-/VY-SQP=Z!' MB C@@2&1J<6HT-^&5HF?T@F7\AL=I1PTY'UY*#2Q(!XHC/ ?Y6@?\ M=[/V_ M2^\X?3+<7 -@\#DN[AL/A'Y?F\)4AAZ^"X?"5 M(>JO@N2P?6W\<_C*A,-+ &P>AZ5=P^'PU=(<_JLAA_\:#(?_:HCZOP;)8?O: M^.?P7TTXO 3 YG%8VC4<#O]U:0Y?&W+X.A@.7QNB_CI(#MO7QC^'KTTXO 3 MYG%8VC4<#E\OS>'/AAS^' R'/QNB_G.0'+:OC7\.?S;A\!( F\=A:==P./QY M:0Y_,>3PEV X_,40]5\"1OT7$]0OT27S4"_M&@[J,[ T[&\,87\3#.QO#&%_ M$S#L;TQ@OT27S(.]M&LXL/>4RGR3[A M8T(=)L/'<):'N@@@90!3R/ZL+L>BV59DBVL-(F>Y'$-3(61R #DCP?FI** T MO6+[E6-X=])-)W2K?_<9]LP7D:*4>KICG2H#LV]'1(^G17<-X$'_3Z%UT/F. MH+F'J-7=99)%2)?SO*S*+U ,4TX)IY#E23T=R5N6)_P=(!^> ?2I/23_%Q4Y M@X\X,EN.9%7)OV;1(2^JY%]UCB"0-%K$N)!?/ M!,\:V$#'N\AVAX> ZC[(F M"8W<)0M+N7#WMD;(.P?MT!4!-)D 2H\G#-8X/ M49F4]\<"1KN;[*>H2+!8^*K)#Y*YBEH5WJYX"/627O@@I0$MCJ\7-15X3F!K MJ%[_,:)#5#PF 3WB*D>@^'J(''Y.:,6V++DJ,O[4(4TFY!SBI8=VSB41-Z"W M)*Q+(!%&J MO3,$E6K7N$E/SP@@@%/_,Y?IY?ORC=*J]X#A9[=9(B)9X7G-ZC[1Q:.L[1/] MZQQ_'3'NFM2;B"*W19+%R3%*-WO4T7^'47&9/(LNXIM7Z0G7FGI/PS06QH3+W*OL!OU?8%IL_P MY.M@;%*FB(P_7XEA.5C=P9K^< -C[IV1UBV MOE"I:C2VKFE4%:J(T/+GU7#3XD@Z1F:@7$0 LLI%4E_07*0:ZW(1E5H/%Z=5 M1&CYT[JXR(!S/A<99(;)Q2UJV.K 6%<8,AL;G37I2(JMAH\\)1%D_K@J0O80 M.IN1/7@&2LF7W"HA<75!TY'HJTO&EWP]5)Q4$ 'E#^LB8H?+^33L0&E\A>,J MB_,#W$;?8+G%1UH3I)G^S-$%C0GYQM$=^!- O@&_D*\\7!NT)*BK2R*\?F?O MA"S:Z2I70-1M6N%O[%QJ^@)?SO.,'+F=(M0?!6I.G@916LH17^32C\(EX0M@ MB@"FC,=;N&[T<,4V14RQY%,$E#',+YY178*7(IG?'4&7E6C8N>0WS^] CBS& M=MKH@N(.HUB6CNCRWND0\77Q?$2%;OR,B]@\B@*73>IS*<+4-%5B51M10#7!'I5 MG8&ZLD!\A8G2GPJLUI[^3FG7:IRBGV 0-V3U,2REHS* C>>J^DU^R:O[T\,_ M85QM\XMOQZ28G$O4$Q][U3N:$UNTAP)UA(^PGXJLWC M:K9OFU/L"B%(0JFL*E:+'(>N=4F_NBZGNG#'K]:;AF"7<-WH8CYTG0[4-UC\ MK"#;K85V9T%GR3A5VN<:<5(;I45AN-M%2CHM*KY9'B=3!;C;0K/MCVB:Y+O[ M*BJJ993X !^3+,..X$.4+JC"1;90+Z"*!=)[W2;@.RKIO@#?2SGQN1?[/7+\ MR3-LCPIP<@!\@I]D)V3N>O@0)_W4J<2A!];2;82VIC#HCJ!HSH<[B&&2I DI M>]8\+^_'(UO2,6E/@$BN(9_DTD?DD&/ZN-- 9L*L\-TKP+PB&L T3*:6O-6 M8CWK[JK/XILS0JQL7.#GN;T>#1JRT\0I35#3B0-J1?HQ3Y-=]+IY?"S(LOIC MGJ91(74[BN4=.AM5C?A19Z NB;Q(4Q;0PDNY%26RS50,<^J)EN3X#)?4TL+= MD%!:H/-"H_:_/\ ,[I$;0Y/*^Z>H$,WF->KP2">19BJ48O[6U(!GW(#4$0:Q M#%1DR856FJ#$GX,'6CXDGDF!*>.:%)5N^=8?1?$%Q*J@_[[9UR<=%U&!MT!% MFUEFU?E@H9Z^YM-HMF8\,VM.C9K*%YMAZS%VGCENB_PY*;&&:.+9GVCWM8=U M'4$PV0#R7%(;X-TXH*+>5XD>X6V>9%5Y!W>G&#=UE6V?8 M-_K:7226.0B2T M=1M!L:T T!I 6P7B*D"5@(Z\#6O=ASS8U/-(]2Q:/9,,P%9'GQM5YFAEXQ0\ M0E4E(&'IKJP09,?=Z?ZJR3WR8"V<1B+3J<<"QGM='>=-<2H$UA M]+"-]1<+"7:-38.@:;&9C^#1NFNU*>5GEN+.AA??CHAG2-^X->")-2!FWT-K M0,K-#'ZK0$7R.8(#2>CH!8T_<_4&[5@^_EF3 MOVF*EIB^9QJ\/N\]>;MDARN]<"NW*#,?0$ZX'-D71,=CBBB'']*H!WKN?'7!8_Q'&!7Z&%)&_/*4XE/(2]=D]K*J4)+8H?TZJ)_0]^F%S MJIYRFO](,">PW([#F8!M"XT?3^2,]&>@:0.T;0!,'<"T EY0,X"V YB&_(SX M3FW5&]1WC:F*OJG*MA%JJ8I:*EK"4GIAF4O;"E]5;A4Z*[M6M "(*D J M [0V[[M+UI6GMXYYRR#P0I1/J/)X/72>HW]GK_]9!K()98//9+4'$@GW_5Z^)X\8]V !OW'T+@^CJ0@ B_*-#$!%91D?&=Q?7FR\?_:!G M6J("IOC%YA 0U'7?$$%=WRV,H/M/ @3A'QTBB,@RVKM _F=S>W-WX0=#TS*A M26)TS L8!(JZ+ARBJ.N_A5&$C,)'$?[1(8J(+)S!['Z[V5[<^T'2M%Q9@K>R M\8X3SO^V5%I722BO!1%= KY#VQ#P'=2<+-C0C/&6W F4O*L]^,[A\FHHX>B! M/C3IIQ\$\$+UI#F'D_I)6[KM;>G#U*,O??0X-WTHV^ IAA Y0 MB-]'Q/D72,W>S114G MSG]\C?W#Z_"NNV06H%Z%P^%"0R^%M!?@X16,,WP$,+70[;[AZ*/;=U[RR4CG M);P"'K/&<&<6R,U7Y R$ M/!U^Y(B6(]DFKR\3=^P;G=-F9,$X;<,9H8IY_.N'J(0[?'(*LY( KSM3%/:G M:F%G88V*NHRC"%%!0$H"MBA[VNX=&GH]U0\[U.DFAS?_L /"L2I3"7X^0)Q& M@'D& \TP8%DE\006K=3J_!Z@J?:Q)S*@V;TORG%N8QVNM3$U;MP-$D M<#I+WI>8#^A0R?PYR7!PZ>M5AJ""W,\FV_5KN?CO$_KY,ZR>(\C++/C:^&HAF.>D;L0.*C]J9B0(W7&0^1_/BJ:%9"^2UF:4F'3DZNQ9 9=8DVWR=>C]>%P+NZ MV'M?Z0'UU:D_]4E:120-":8((Z=DH),B$S)P2WH@ U\++AGJS5PW9% :1_65 M"6!JKX@C'A4D('))A798TV4"MZ![(O!UX/& 27[E@ 8J[YAJJ[+%M8*X5J@W MU0N &1)8<8@AP91+7I#(7C2QNT:-F,R:9.7=LT2J$8\LI" YB"5%@YQ):2M' M"@1 %#6<7J# MH3F%U*KQ0"1%_;AT&D[CPJ65H:;>IW0F2.013 >&;A-N]V68VC#G)!=6/JNS MTXB/Y-PV;&.>LKM.@,D_&?.2K=H:7K@YK*V!Q3@4DE%;]\"G79D.Z_YWE?4J 50 MLZ&DH2!:)4Q^*63W7ACH(?LTW??U0SWNTV)R%/_8YM.[J9XF@[MU*_#_AL98 M)_,AN*WK#)#*[+^2H9=C<:;*-(]K'O_ZW0.)<(^9(/ @)A=*Z%1\_((#39]T M&RZS,>8^)JAK\.YO$HUZ7FXB>8W^":F@M3E#)W:5R'=L T&^;6-@%7QG"[9$ M;MY6S-MI<8 45D6\(J=5X>Z3Y)QUC/FKT);;\>\0C"UDZB84'XH.T$M8,U6C M/IZ.XF'_A/-=(;-\_?[^>R:W.SNC];S]M@B]%/W,/&[Y]#YDKK/9_?-4!ZGJ M^Y5Q#?X]QH16YE,&4AE@:@N2^0HJUTN2#(;Q(J4:$!49R$.A3VY-;^(+GXG0 MKLD_UP1:FG..?UH%PZ2?AA6H;MW(V;U^7H^YS*#Z$- +LGK@5N2M#-E>D@8U M-SO.HZ)X1>NFEZC8*9P=BXM[3"C$T4>>7NBLNW#%EO5[/JRIU7ET3*HH)0\ M)'61$(Z)5< FRYTD0IH7YI3-'RB5-4@S*NF1+V,MY%0ASQ75?Z3%PF")ABX% M?(;9*8@8"@F>9+S@@,D/)3C7 76XP:W")TGX>BFQA7L%.!#>J*MW!Y_;M(_X ML7"J6-*5(1/9-(GQUH#775==;$IY)@&F'\)]RO/=2Y*FY&)NA7J*O-E)?M(A MG; :G\03ZZ=$OJ8*@LRNDOKW0!BHIR=:%!95\B_OAY,F<)3R3 &+GKB&7]G2 M8A4MX)4_M42(4V\C]GU$<^0T/^)13@?UTJI\\D&NIQ)3D@S4]8"F(C*\,%4%,K#H M*\QN(MQ#$B8"?OC3[VGH_"ZI3D5@$SM%[$IIJ A<7P1%"U9\K*9'Q;:07])U MLBO1JRT0#(GX"G!E]_0*UQ9UC2)^)'6BC! M_LOXM-+3[$LJ/XZW"GT2-@TE*1&F<61\86)4_S C.=G0OJ0;VB4:MTG:K!LOY8U[S5-1T]$^#KNL1< M2+-W)8+ L\I%"8O]BE,9EJ=#D\,0NT\:NUKBK(7U7Q^BE#RI4SY![&OQ.7K] M"[TH0;9?O^'I*J1E4"V[-JX;Y BJX)&\"UZ?L:,U2P1>T<06O#PE:+T21UF6 M5^ !@A,.>$>S_$:8 J))?H8+DC\UF7=(V8=3A4OB8C%2.$$E:^:!*DXJEHZ'.,"P>%4$@G+TWZ?Q$F= M_P>'Z">M7JC94Y7@]0JJ[8@WQO#>= &B-&TL%C-GAHWYB+1DF4,^&0]F9ZCT M'K\[\_ *MKUNTNRE6L-!!T5%4F):DP2B6-931OJ!1"$2Z/3$+FN[/$7/J%4( ML]K6.RQ>!+I=^:AYH8AU')WVK6*.MK8.)HHC(*,2,0+NME+WF. M3IW\*?XNG)%$A"[AL+$XM(S&"%V(=3-I=N G$*-_=G\];JR3Y#H!?IIL2!I@+T+UP%676TE03"#3TECP6,D_!.3*4HE%))"D$_]$+_:/Y6WQ0Y M9Z[4(CGKBR/EQ>&8YJ^P][,.!6F-U-4V>@ M::SWC:^LE^YL%LJ-[V68)'4C5F@4N*NY?XH*.'KC[3POM<9\*\VMPNT([;6, M\R%-UCD8>I_A5M?GA+0L>!]@_HDER6;/)\F9%HIGPK$%Q3/$&\2;."Y.4:H5 M4J9885C>95KG&?ZCJ9#XCJ;*0%8EINJ3GR".G6Z/'XEZ15TZ<"<@P+4!S06@ M]D/DKUE]6+"C":GJ$N&^#XJ8%A->9J -A&I!+3LEFX MDK0"]S%+1^P);JJC]2]BMJ\PTU588W?IDJS,'[% MT=+-#A'DJ.E_&%?!LMKXK0)D)Z0=9$+47^+T],.24?3 MYY6W],4!](=M?O$M.B09^?R.!KK?Y6EZ*4U]MGS3#AV" SN.4\?T\@[G>\ V M2IP*$X/2-%PG0"Q!US0.W6\:KY].H?<5?L$"@%H"KT\"N8+ID+VN,.J$ZQSA M!13EEG#(++[44Z<-D_"W?G""9EQ)CA]:*RK9H*DN_H?ZZDM4T9LP\#')"#WK M"S"TT85TNT_O[[8KXBK!:S M#[Y#&^UV]1M3^'YAU7MUJHI^A1G8G0HRL6!N.P9+?4,>*7H*0Q*%YUAND:C% MB;AMM=W(DEEF9,Y%P9Y8KD1#'IR.Y:V]G]R2^ MCHXEO-EOCLIVUIZ'9(6WBN MWK56/V)$_LHTZ&L/THWML%[8N MTJ0*CA5R=4RI@3;V?%(#:L9$&%<]C%,]?T*VAN36.._X7K<21_30UFT(K"DT MC2.Q :V%)B_PD(EDMIK>,AJ8 Y"EB4?TJ1SE>T&AG0Q$2J(7CSCFN7U4Z;;( MGY-R^B*YA3I#FW1+(.X@P3Q)=VPJ=A^==/.0)H]$\)^3ZNG_ MY@G)[7$/G_&S>4UDQNNF*+"_Q4;=XF6*8!?"M$*'&PW&.H_F$FU%X 75!$A5 MY#9E75D;OO0*F.K +Z1"KY$#\_I]N.J=U^E.@'X/JRJ%N^NDJB7]# \/P@1C MW!(.HK0NI%^"[E/P"_W8\=)V4=%=4D2"F"$')' )TYM?)QF\JN!!M*\\ MI]*0O3JKNS7/CBL%I-9UN?<1$&:[^!$*C%=FGTX1JK6"<'<;O9+'T.Y@#/'U M%LZR2U3 T9I**/,0;=W'H/D:-)^[7P:9BGYL1"\XHKM:VLCQPJY;'(%%95%B MS?+NUQ$D,WF>X8,-?+F_SJ8AVA]1+NEP#)%K,>P%^C) 5Z1)$W/F:R-CABK= M]*M=D++G>#AUNL\Q31%BPX%+$5].6$(>?H*[DIS]P<.UXF(.^2&1 M?XBHYO/Z%!T7 $P)/\28I@0Q6]065)+[#DY,40)KTP.OBA0N&T:*$BP0/J&WF;,K( M[0IX0R\CLQ3!S;=^W+:RW.=1^82<25D@,(#':A^CQ M@/B?8?+XA"R\P9L C_!C4L;XGM<=LOHM1" 0YKC7K\H;2Y3TE/*GJ074U8"F M'H K.@-U56$,$D8JBS4,AVCJN!534!VT_LEY!P_TZB7Y<0N+PP^FY)RL*A1R M3NNI3\ZVGCIY":XI2&JJ*6RD7S ,%8!7BZ$"Y+I)*X"EN=E_K?.9W#S@Z]!P M=Y5=?(M)1--E7O05:'?6!62=5:O+9 "SM!^M5W!MW^7[[[XVJ85 4R-^\:^I MDP3<##,1M?7ZF8Z. M]/2#O_B:R4BAP4YGI+BP@5 FK: Z3"<+N:M77HOLJ!/0* M8,.!L S'K9]53:,0M@,4M_?&.W5+K=[8[0?*Y*=OF@BW6:93TN5=UC4Q;[% MKX&A2>%SE)Y(=H?]J3H5$!R2+#F<#K5"1\Z!L+]M8^F&D(7-GOFADL1U<"1I M3G4_GD27K-2KH%@N60 M+B!'$9::: R*99L]FM+\'4;%9?)L@W*#^@+DWU#C>60\ Q&N#^ * :[1UZ!L M2WV$I/\BNR%X]0R)*@:/L%?JNV+S!]AI_SK'H2!=V95QD@ M>2?TGLM?PMR;+'CB*JB.X/3[-9"5AUY3OO*@&Q1E+0ZR08^O%H?6U0RJXO'T MSVO@I*VQ,^AADPB'P&*+@Z2J4#E(];3#0537*C@XK3/"RY]6PT$&GK,XR& S M. YN49NV!L*ZKD!9V&AJA8:DLC7PD*>&/W)+![VO'Z%/Z-I@I M!?GUA4)$@<8F=&2K [2^^NTZ7[GG;6K_%Q"1G_&98_^ !!3P2$\EL5T25!_Z MKY'.P5!9AG,M0LM ;APN8FZ MA_:P'S3A)F5D_ 1WIQ3>[.^?H@)^0)3<'G!^!F(%)=E9^>.V^J3DX3;MKFVRA%IVVR.7%#M%G4P.9;(CKG''SGT!T,)1S%)A.$X0_ M+_@33VR<+:9+,DSV^A#0DUWN9FPT)E G<[;#5Q:^1 ?X,&^B5_,M MZL G9$$,UIL]WJ(27JA7+.MHGT)5DY%SJ\L!4A T)XDL4-EMM,>.^Z_N\Z7?P;(JDKB".R**=-K# M^=YE]B:.Q.,\LLUWM95]9]HP%MP[3Y7 ,LIY)$**#VP3EMW=?]7%^+" MDQ,?F$K.2Z_Y+[T%LL4>GF&"VHE7YI#VOKLR@=R<'Z>D7C1MF)3[@C[X(3I8 M5JS Y8FSJDZC [*F(#]FXF+Z!117$P!CU5.M:6Z-DJ.[UQ-\+=Z-CO:U2.?VN X6STD, MIP7[DF<(1#CE.O9X)>D>]G?\2,^7O/H[K.Y@G#]FR;^0CX1%DN\N\Z+^$_Y. M]#J!:T%\'"RZLC'_T(E*P/639Z 5@X[\Y5G?CV(IT#<5>(45Z 0A#YT@44A\ M)R.,MT2\OBW>O%'P750_S7"D]D'.N>A*$G.=LJ*MON_C8R1 "= _LK93(B)J M$*?)3AT&]XC:J;=8MT?N:J*%:"K9IRBK]QQ\.&>Y3&_!3RM8?CF7/>6MVUUR-)\VT=MPI1.<=NW5V.2F#5)5)ODE.W06@\V)B4;[>#8F/2( M31J5X'_BW:KFH_\L >08S+MKFT=!)4<8 /]FN4UKN/+C9.FNW%7&S0NL5=JW M4QQIH^7LZIWV*^3V2/F@_)=4-:)"O1DN\45FA(B)_H>%%W:1KAM1P=7_"YM*B+E_89S;\+M(0Z MC]+XE!+37.8%65"5-WM21MN;*-?KW<^H6T#/ [7_A2L&3,T 54WW3$H\V2*% MP_)/YB9IM3X2K6-&:WR,5U*M7]-DC)K'\T&7>;[0'"/G U#L M8 6+ WF=GKC#&@4$0 QH&EBHS,P7]IID&XDZ^SJC2MG\O-/UE.*Z?'M'B:9: M'I$&+-5CY,V^<8%M?4'Y0$W%J6Y9._X;8#8X3Z>"=G]7AYW5+ M]=)W99'Y:K:BBC[7BAXG%5U%I+V .M9B[@6\<>=7'N2"/X@$O\,1@LWF6_0H M3"BY3'NN/_=!25)MT2$OQ+&S/-(P< MD,YW+#6R!A\T99L%',\HT-[;=>5%#<6[T43"@%;I:KC9?N,0)>QE%[XI? M9655D,7K*$RSC6&ZR]/T,B]PH2466H:"K&$I9FKC!1Q8G1J D64BJIR)G#P# MW:E2O6/V"Q82U%+ZR]?@NS.^]F-+ 6N5E2U__YWPN8H%^BRG;&T)/\LCKWS4 M^X2JJ,JK^M#=RW@W%.%-C'0CN_KS(504',.RRCU+2Z8NP2/^SOWY5S &J)&P M@ 6Z*+Q/IV2'$V"&; <>$-[&B#GMT-V-E=/>_$V-DLV%^@V]3T]^_!A5\#)* MBI^B]"3=/@]#QCTY1'6(6)RJ[[%@539Y_L::94=_LJ'XG8M3O=# M_.[0-C*\B:%T;-F ]KW>GN>6F[O=>:W=+;[DD)&\3=,Q.;-M0JN]KZ*B6H5= M/L#')",!S0]1BI>==389^_>0J&4N,NECU4'8!D(!^K;?S::6,- 183EEEB&&Q;\;\INY"5:/06[!0-))#4)EVL!57P MN!+V9+T?QK]I+F!?Y@59?BPQ-Y&1ZGS+"*F9(B&:U-C!29&+8'J^=PF]V.'%]%Z<>DC-.\/&&5^*FC M'+6[!E^F:,$%'%J[6="U#9C&/2? <@I-:Z36P:439M\6>0SAKKQ$AF4SQEU\ M@T6_YU&8!QU<_9"-IRO@;M^0K5ES71%UXW)Y0Q-J29 M,L#"W@SH2XT'\2NS\W=F7* M3N/VQ+=.V(I?G&GJ\3[^+\I*:YL0RI1P4-$\J"0%'1H1G.*TBTL M#H[\G+HTZW2 &M9VYAE'@3:M5( 1"V"Y5G?3S6H/C*)!BM90,6,HG$KH;3M; M79^QH!?6=1BKV')IYLAM O)]-(?5%K?D4;,(KV=.!Q82_$<>DYZ=([ MS//,2],7)=)9*K(JLAE.RQ;(*9DC9MO>N-*A]2K^G8TO!DCSOJEFS@Y-RTK97DQ)R%:[L)_I"3(:#'6",_KG- M\9\<'+-)6UZ16Y-;<4GG]E/]O%RV TW[^-EG_&?!>=M:W)R^;9O#&#.[K,GI M*;+7MNM3I.Z:'2#CW3>/CP5\C"KH;*XW0Z;U.TTERWMRIX.)9"O?6YE2VNR2 MSCA3*^VNQG8B^O*4Q$\ 20>>NQZ 1!!L?_S'-^BKU1V-(R^N[F7>B']?[LZ: MM@AORGLO>6/-P%FO],K:?'-WP;432WZ1UZ6F?/M^=Z%+2H;L?R->=7 ^UNP! MDS=3O/I:L6!OR@-+^B ,OSR* FC$I*]'O5V'K=D[HR" YI2J?BY(?U;][^+? M55R1>Z^OXH=6$=.EK:J/4"^;0JXH LQJWP0Z7KR]J+%%>TTWF&RU8THH';!( M))I]?^9QK"%_+3>GZBDODG_!W5?\?!AS=P,_45;V!L@[;"8F&J^VBFA,U1]= M7(GE?3QQ9G_5$>2LO0[=RE2_*<=>MR)/*S(A;O5SLT2V7JAQ-\R$O-@(IUL4 MEAI,;'$S+(3G\-WZ%347[]:I>-Q,,E2TN<$^5EA[UV@!";QO#RUA59=>N=N, MGO#/8>WUN##U>&\^I$L;[CBMMOVR&*'=N,G30YGLDJAXO8^0!/2-\,VW1.C8 M^&5ALVHLO7RFLD1KZV"5P%KN%N1A3*R6@]RBZTK]J=M+ M5!'&_8#^A[ ._>$?I*X??OC=;9YDU9__O,U_^[L_D'__YH_O__LT?EYO$"5,FS5/H/U"I[Y$N50[^ VOSO4 / M%QS3 EC#%O?HVN4Q2>1.Z+@(RHX-RBJ*LF.#L@,I^SW;.?.HW(KUIVW^N]]0 MSF5Q>5<4EFBP;21&>K^"1L9%:S_^X^_]TUE(X7^@]"7Z/(?J-#W C6< M,ED%7R,F.P.7,I.-078<@.S8@,PZDUNQ_H!$_-,/RDP6EW/)9(D&TT9FF/L' M8N0__1 ,DXT4HO3] V7RGWX(ALDJ^!HQV1FXE)EL#++C &1SF1S6XO!5 M!0_.#JZ9!M>Z!&9MYG(5C-L%I.&WLQ(>X6_1Q? (?"LD;/X"BUJ90Z*?^\16 MLZLE[\A^TQ3^T(\$[V)>FWAP7O (::"F+&DBI$=X%S8:]7O'VF@1:[2\-MH@ M2J^@1DN)TG:C1C9WL;IQ=_ 1W)QPWT\89P.(92<:YF9D2,="_ M;O9W,,X?,ZPG33=ZGI=5N<5A?R(OMTQ[+MW;0A8;4;1NAP3QMA$LM*G>7;_^ M(JUK#Q?L6JR3$@/2)OB%M.IX=^G?P8).'=^2W!UYO"6)ZS8>;Y;<*MM-UEOR M$0=HS4H+W&?N%<,-"K>6W'BU-V@X+Q&1=MG)C::T2TTG#NP.EA!9]6F3[3[" M9YCF1]RU^&9R5D)I@+%2:8>.1DV;T:E&78K!+$!3<^;5*EZ;U5;J#NX*;C8 M$OP[,/+U;YM1.+P7I:V!Q&Q>J("0L/-*7D9)09(+;\KR=*"W7&(LKBY-/DU2ZH27*&ZZCQD M]PE:%>^3.,)P9,#WM:2YR2[**CE@^W46]I^ZQHW+M);D4M]?ACWZU/0B=&I? MJ1LDV"$_8N*URB\Q$IE*LH91R=C*2R:>I-*PCV..< MN?(:#,E9FMK,T0O%X!?<+*C;]75XXI_8X MR),VZC[/E2FECBY-]OA18? *H\*_LUN4G=:>C5&FYOHF?G=)^>ME ?$CQ1 Q MH+I#*P-7D[[IMM-8TJ&OPQ( + )H9 !8B#VR8I#%, M,6&8U4[U1"1>=)HG8O#Z?.%@W_*G/$6UI4GUZM(I2H18JW>4V=:AFQR=F'3" MO!5_J6MMZ:SQN:WAS3A-);8OZCV5J!ZV&YT\__E4Y.4B.X>BUM;@&(76"HE@&;LY&$G(VLS*MK:?II!:?8YAYDV4"@GOM8A;.]S(L]3"IR38$\ M89L4I(96I05=KT+;*W+$*I9/=S<2=+[:GN/Z+VK5C%QVV2WMNDR, M>XYCT]-U>S)E>MKV:\K;JD@QV7E>DO><8% 2*N>YPC]_RYZYFP'T>_W$6AO.\K'^!CDF7X/] W1\O[-![' M"F<&Q*'(7-.M=*#QL7#0=)]A#$JRZV2-Z-XOM&H*$M(09=O&BUYK;859_^;- MTG;7<+G-+V'[UT6<@?4;KD:>P'&N_VDER5]-7D]73_J_3,->LO\O9$.1]]1^ MWB2L+/5+HHZ?KGY)R(5].4DZ\;N#^&5U]/?S/"-II$Y1BF\I_':)6TMSI%G# M=:99UO:WNF^E HQ8R]R!THGY\MX#H]E3T1HJ9@Q%+DE-+UZ]SZ7\^ QK=ZGF M.XSU/1='-X9O]HS2M1FT%Z\+2.!]U;J$5=V]?]N%_*;H8IQ=]74Y.:(^S6$.=QKJ(%MD?FBWX#U&*PU+T+^7[$M/[ MO-=;_[CTRA.^V/V>XJS)<3#=I++G&*"K#\>@&E-HOTXIC/,AWE[LQ7^?DNKU M*BNKXD0V;6^J)UALGZ)L'$;G)0&U90&]S\P]],D">R941,#("(B0H$)23L84 MO]$\UDOWE7IZZY(.[WO:W@*W\Y:^B1B(*?&#W<26*D;UO];RY>.M15TLXN#? MQJ +=TO>/S21XBT-GSWK>A\C4?G%[R=N@Q@*Y79GK;*ZNYH6S<"WPIL:=\9N MSOG@,O9Q*Q]!?H*E[^%C*,*;&#M&=O4W<%!15GRKW9*Q6U.\T6%3T0H<([R- MD6+:G;D;)J9]V\-S&V:/6'OW&G%=/;EIZ+FU#+]M:, MO:A3W>S;N3.U"E.O_W;5 N.!NP%8?S!8^>#@HWO\]F#"//EE>GH9S'!6C4MS$0&_I^7\MAJT/R2U218?8']#]DJ$5_^,=Y M7A0P)>*?YW"_3^($B34QYHD^=C#X"&4=96;L/@3,EVY=KY;$O)SF,:-)S-?$ M!3GE:&E8X@@JNSPF'"*-V(0,8^CO64L;D\S876@G8K_9WT)8X%:B+(%3-S8\ MR^/(5?BT^.2<%'P0STD_U'/2^KO>G)3S.(3T;0APLP=8.-!*Y]X#AM01&@]' MT T)9+J89SI7+M>[[V"]^MMP'"H#1TBXI8Z!+E9CUH%$_45MR7QWK!U(1!S( M?A+YX&683)4A 'YS:LP"S^.A=/I\_H2K(-/G?5X<<+BXR09/B$*&/G(NU3=& MP^F#:#CE[O!LF1T>0,6M-W@:@8/%>T,=Q=1@>.'L/9$J8])>L)S M@]T_3V5UX!^R*)1S-)2H:##LOZ8,=L2U=Z^+@:Z<>\]LI,I^#^,*[X'L\-?) M,_*>)*%#7J<[Q(](%PG9.20_G/4]+?GVE"45>?1G^#']I83QJ4BJ!(=:=Q;; M'/*3OT,>9>"R'M(M:E7\V2ST=N?BNQJ]45M.VSW,CH7Z JNK#'E#>)V7Y>8Y M2E*< 7*;(T=]R#.2;^$I3W>(!+62@I@E@[H MV$P(.- 9H/JQ:$3M>9E"C"&<+L&AV2V5QK[JMOS:YKG;:MF5K42QXV MBY*OV89]Y5W/0]J=VL;8M77??819?D@R[TYC)IN&KF,FE9PXD$U6)4WOW[=] M=?$M3D\[N+M$)L*+MA.=$-WLAW,?.J$4N!-+]3MT+K8L,F0;6R_H*@9-S0#C M$3!U8V*.5SUGG$F\&^?CQ#B=S\![1XQQXKYQX&A2[=-Y6&72T)58I9$;QQ*C ME=0IQ9=QR;8-EJ^ 3S KD0K=C I-KV[VV^C;YJ$D:8Y%KL2T1I?.PUCK$2.Z MFNK]Z5Y=_84(G8$C2J ZP2]-K5Z?1IC9_R,"S.O\D" O>U%$KYKPP,U[[4,+ MT;S7/1P-)QF\JN!!E(U>OZKPZ,GJ.1.XN"I Z@J; MIVY4#I"P(TP;DG8$:-?$_0CW2(3=!YBA?U0D^V^W8/X,)2^HZU;DA[1J.HKP M6]< ZBIH9G!FPPILJJI('M RH=ZROD5K _3G7VCM_DEL9H*O60&CE*1'_Q0E M6<-5M$B\@U52T*-=:@N>IIZXJP%K 7,U,.V:MV@^WO7.%Y MBE7YX:ZJGB+VTD.4IF@/RJ'SUE1]/G.[2H(CK1:F!;35 K1KXFX+Y$7HM46S M@598@1^2BG424?,R+V#RF('S4X&(%[^N:4S5T[K5D"D6&@$5L"F@G0(PC4.S M.CYC%I>8QK"\R3["(GF.*C*E;H/'N&0RK2%5V M0D$',W^\;*=OXVRRX:H@1Q*TJR'\R<>DC)&PIP(*SEZ6:,21G[)NFV'7CU;; MM FRT@2HD?%RO-<._:YKR?.YS7)P8MU"P%A2<1G.,/500^988^J(L8*C;';# M#_J8(M_MVI:@6G6XS))G::&HWL(=7E\6CN]7\=4XO<4 M+ A5G:8',T'O*(67"72=D',L3R>.RNF78GF'9%352#IT#X=B[R=;/C1S234M M+ XII@5$3]3:I*B?,S+]_PRKIWSWM82[;;XYY$6%E@M?(-GH*]'$@2X\M'BG M7[E74AK80@779X"I&-": :X:;\,UE;,;RV=H&"KC(B'AS;Z2>RYB'IKEYQ4@ M]M'=2'(7$9FAF2^R/Y!9HM>':>W11>X:3+EB:U%.O!/"1IGLDY@L+GC9\U0* M^ED\3^N@./;TR[G?OYNE2[O.H@NK7KE END"@ F6WDNCRV Y;:]G+*43&\M' MK\S<[&\R^+=35"#LW4)D&*3F([S-DPS?%2M@5,(K,B7!4=P!:AC4+8.N:4#:!DWCZ!^@:;Y.>9F1 M _I&A+9V+(3KJ80ORW87QO(,?O??M1&/G1&/Q(A)8\2$[D41(]*T?QG(8%7G M2$!&;#@<3QC1GS==B.1B9QPRP\U\^?)XW#Y! %M,1BPJO^M0^=T8E3A%#ZFRXER?\,/3%X9CFKSCBE%FQT.B#ZA(9,TK_ M#B-1K(FM!KRNC UMHK8Z;BH'M';05 ]Z]9_542T5H$T W$8HFUZ6['-15LF! M1/+LJ2E@8XK^@AFYAK@VQIX:XW7"&'Y7RG-H)%\MS^&0)[_"',/]G%1/MT7^ M3Z)"_NJN;'> MN?H+D@&T0K1?=M5B#E-!\-A,S^*)+&> C>@;%PS%Y;DT.&N19I:3MP4"VR)< MG.=R[[@XR5VZ4-:I8RGQ)/L.QOECAL.9Y,Y/5MZ]VY)JQ',X;,':ZRRRKB>[ M\0ENY=,IV4TEDK6@U#K/ M30R*&H&A3G[@,.6ZEG1Y#]^R;+3E&*']M"RZYN MO2O>Z)M5L=N=O'DV4.9?LU:!_9]HS:"NFMF^\[@#9]VC$>&DOT*) F!YRKK@3_DSQ*&J51,=(^@)F/!CD4 MIT,:S C<*]SLR8^+.(>V[E7XB,X2R[@*\L7Z? /?+$HN@IP!-1ZBG6ZQGZS3 M80QX8\]O#$CCTWU\CKXEA].!SJUZ.]9(UF;D,YY=Z-7NWX5H6D/#B=0U-XNQ M7MTD3V53>^M/ G,C,TUS(5J%#:879^!TQ-DIR1,3= (2H ,Q88ZB"S&AC?$^ MS5WOPE59>_Q>J]N?<_9HYE;J:']FMNY#F(]RYS0#:)_PV[Q. MFX6J!5_O1REWW,=[6K?$](;J(=J1? \TTB/#VH-[='LKV#:/1IL[EUOUW3-\"7Z WWQ+1U11> 8?S'Z[,$H<& M\*?@%_RQUYM08IL/AUFQP3V!Y&-^B!)1N 2_B%>@M'*K085^'AA8^K:7PZ5O M>/-,-R5OPB=,:R,KY2J'C53Z49Z/>\ _K/*8F\:-(LYRSZBAJI=HQB&DE++* MF/1(0")QP)! M[_C'F>:$@E,Z%*PI3S/&: MNRB'L*"W$Z4]$+&-NBUK2[8H7:JM@6L+S%,#+70*8O*"L\8:=?E=>[7U(]U2YPD)7S"5GM_Q^>47]'V4O N8'AC^*IT M -Y--T;P[#E$_8"(<"TC^-;A+&!*TJ%9F^=0/*Y6=,3]T@1?L#?)%WQ10C$Z M<0'174Z6N) >SH:X>/8Q>^^E2Z=+B_,<=5CT"*7$U*_*W^Q=1<\AV ;O$]!2 MH"GFF>@6]'.^56&6$=:%:AY75:-3:Z)LH[3Z=8!4WLX*X?Y9KF8RB(20L;% M^30PX+X:!SQY@_JD@B:XCE\OOL5/.&\#?I7@G/RKG+=F,:K?JU"RUE" 0;3*-K(58GO6O6WVKFGN/*%!5*8EVF;D,%5?DF21"'-!Z.#'Y=@R'Q2\L(9& K MNS*AD4Z.6A46RB'K,RPDO8/5JY'/SIDLA+_02+3NBF^W94R[V_Q M)J"T%4";"6Z#1\,&M2(%5:1.X8,? 86AL5(&6L5H$@%B/;%QL+_<9+#6(B.W M#J](/O.G=Z1 MR'0-?@\].%H9\&Q#I^%-1P(_:;"F9G(:?IZA;D59'"BQYS@&@7. MZU7L]ZUD/1L8C"?K.Q^?:9.@#\9-,*_PR+ !X/UO21K._S@UA+().7?^=QN] MDKNT2VTUSHU6555U-7N,)L.I$(.^5E:G; ?Q#+\ZU8^(ZRVK)HK[75--Z:-& M*%H4O/N:[9IHW3;0H[([K025,DM@D1]BD M\$&&4(8M?=/@8+/N$:S)39>B9XEZGPR4N,)5,=\:XWTSO5E/XO^H_UY^048C M2TM-ILOJ\LMTJ::C4UM2H@N%; J=@2D?$,H.J;Z>UWGV^!UJ[3!-V;3V8PD, M;%ZJB%T%BJH!U^,&:OES4CV- ES*J^SB6PS+DMWN-9K!&K?A?5O5S#**.S9L M J,7U ZH+\2WWW4MXN&,-MDL/^N]GF#GMC-QI;9?.0-4QAEDQY(,W^A@."$K MX"A_K%!F%;3Z?AQ%S?!L]EBYU2TC0)A$6%S$*PJX66P%./"<2%BE ^18L/1V M"*VTKT5.E^)1+.[4 MS-'PB-E:FWX70=8L-W-1Q'RIL"SJG8>'LG>RG"V5 ^L\KPGMTE!AC6B7@ZOT M7MRO'7HS@0PK]FXBR[KV=H)B;\/]Z1A[/8DE%Z;VTAY2RFM_)\Q%E?R+B'*S MQU&+Y37)KJQ[MLRKQ?>I,E<[Y?/DM@;L2Q8)X9T;)*BC9GTVW'[_%Y*:)&IS M:Y.DVN])BNVP'( 4J4I'P&*8!D'"VR+)"R:K 4W_,8./O H#HB979S.6DNIZ MR3G:-#OA!-X;6F!,8*IMV:3U( 5#YJX8X+HT%J/;$Z,OOAW)<#\SZX"H&J_L M%>JGQMFFBGY: =#,\6UO2,P=8[4T;G5;0:8!.53EC)3C-*C\=UH[)L]&%LA165A2K=&Q4.M:[!>&EN!(#TC1#W.P3KNZ&#>?ZY]1'CDZD1K*- M$YHU'TPN6VR-&<+W/6P(ZNJ(:[JSV:.K!7M:Y0UAJ2'OX!&UC>^#@>H) H%= MC1EQ@RHNXOR &GK"WN097F7H/^'$U1KN)=#-[I^GLB+WUCB4LMZ*(T[:M\ZP MBTD+YVP+@#8Q&?0KOG?-M.1V7'-CJ@"N8"_(&-8OA4P7%<>V/!:VR!UV5S^2 M)J%;7H!=DU4Q0>L1+ ?H"8*_Q>R**IK&"!&LRG',/:%5W$",)G\OOP>X(;C? MHVD_.6,9?0CK//&@0&-G4PQYZZ@"^/%;5/<#!+NDC)''1FV1OSVA?X+H>$R3 M.'I(R4=XV40:B-HFM)";*\(H-# 8]XNR![;']U M_[K\V)GQ^AW/[R8W-#9%4B(E/IX*]'_I%/ #Q";91M\$ZYG%6W:X#%K>BI.# M$.B/0N]HH^\!GIM,7T$Y$VU XF1,N$6 FO2SRG)OQ]!V*!WQ<;B<Y%#,!)>N@7-][T M#L9I5);)'DT:!K-]@)D/L&[+.%V]/>6 >V8M_MF7/KZP6TNEK M5A]?PEV3)V:V= M\4G&NY18"\?BH*4Q-=F.F@RO:5]A-$H$'8I_=N *=-RQ S_@W?L.IT"SAYU& M^[E.V(5@@?AB)WVPA$OV.H.VL6WAS?K84?N.D_1N%&V'[,XG>'MOIKV1RK-# M*ZI9FCNC!CR_4V-D$\7H3^8.M,(>0^?'!"E!?,6[6#*4S"3U(!%J2I0Y%%)Y M&<>=998M;72_YER%]^&2OISWU]97%J,]M)G1' MP+>/';C)G!J#:1*5J$F0MD$T=>< M+&,$S\N!J"T>E@=0A+.\8CS4('NNR!P(C+UV(_R[>P$%QB5U:L&,G@%'&*#*_/H M&CSY4 4?;F8:"PCN$MABK RA+0:*\;W(JZP\%?C5%/+@>11797-.*\QZ*R_F MZ.:B@OQ#-+1%0%L&H$+UFMQWPEK5#F'OT3GM#96+<7-ZA5/$^26OZ8<7Z,)K M&Q6/['R\6W-I+5C5*O3^%HB"S@9+5UJ?JZ6KA?>4M0Q0:S>Y9,57-J?6MF$M M9770KO/(LASJGNC]X;45\CRJX&->H&&6\[R)42U>B2S2SH"]=1VOG*=1_/%5 M1\].(]!]NY1&AIMG2^GCU[E(N2;W*%*B.7$C$S)PW\-1*./018@DG^40.&_D MN'().GI-$X9^[I,P4E0-Z2&%E/$"\4.4_8IFXNWT_"I[AC2^MYVH"U>*&N4= M+1EU-!H"!IP'D"JKYKE=IU36 M^3J:;ESA!^M5=T-[WSK?".U+RME*)!\%L?TI%O?SB9P/B\5UO^DY@8;I_GZN4FQGUA6+ MC6RQHX5/5/(_]];9W GK='=[?I529F]QEUN:I]ZU5\K(73+AG)3SK:/NYDDZ MSHK9?$=66OZG74(3LYV\O'U5IE.F=G8^0[K%E]3S;%.UY&C_\9%FU#L54#IW MTJK%Y3Z#EG:C%3HM#:(*,+[O,XQP*=)G(89#IYA'K;J=(\ZH*2WE:/R42S\* MA&M+@!OV_3AFT\_]1LTL-7J/78*8JX:KJ8$BHMA)@DLXJ4P7]/L#Y\P]MJ>7 MN$]P,I]][TG2I-L_J_*)W\DUT8F^? 5/,-VAOS75'I@A;X>^T13[U-GL9U["Z3EC:S"AAG&MH/,JPQY MT"RBF:#EV.1_[BP0C2OO.-2)^300@,K,W0\WGI)@#VME(X9J0==Y%$4Z3.?$2%3L!X.94ZC7R54-WM;@W6B&.XF:VI'-V M8PGA&%<,ZIH#"[[4!8,\%E,7"2&RX!H^P_1W=Q";-4F3)C8]R?$RF#RU]+%^ M273:#)=#6I;3#BT%I'KP.]!OX*Q.-@Z:-L"[II6 '@5?SF[D@52DQQ/Z MN03ORBB%Y7L2O!<=CP6,:77@W0YV__4>>RE^5H7 7C*VS-:97DR?JKY2097E MZ7 D62*^EG!W'J4QSA&39(_U1S$5EO(R^ V\<#/MMK.FL*9*BUEQ>:G$B_8 M8M8&*1[2 YOT6&6@53M:EPU2K;DZ'IL'DS&25N\H8]7#^3[)( M3>*Z IP"U.B9$HNM!I:'T]QZ:NZM:1$TWFKD[]#,A'5Y>&^G:;BMBV0 7O"% M$^.)VY(&'3GZ)4P76LK0F6PV22XZD\K!S?RFQ5Y@OTNEH4#G=$HVLC"!XU)R M=1M@9A9;XRZ8.G_F3+[4R;,2!W/Q[0AC_*)'GCUN87&X@]6IR&[J(X1%78ZL MZ54Y(:D=EW5+3?, M_\=OJOYHG;52*OK?J45!KEW;VR"MB!'VS+8_78]M,L=@A[4?5&\ MQN:DC)?),[Q,RCA*_PZCHMP^(0\5[2O)BT:VFO#K DSM8L4EG %2'<#5 ]P: MV.<%FK9\J^A_D68#2AG;X;:(RS]86U\[:!K@ZT=;HU3RWV]OX59B5,MH!;QB\!?[VFZ?O@CC-+J M*8X*B'\2)IG3K<11NCEMW88(^WH/ZAKJ!R+PPV3HCW4MH*N&!BLN]ES1$15J M5/#*'+ M.A2?N%7Q*$YZ=:)+W:?Z_'+"+NUF?X,$)0%#]_"13)8$RP5!&83/J\E;[D2.]R,B_%SG"^+@6.4\C?P6->5-%#"C4P/U7( M ^@G9>?CIOL\$-AKRE]T\H<$?#Z">,CGP\?-SE%21H^/!:19); XSS [095H M2EE)EWM!4BTFKKLR)2@C2)E0 @+5^F6T_Z'6*3ZAM<58U\=57O4/W)&?@<_3,OVKT3H3H!\'Y$'47NCWAC_D+E$SPD:&A]/<^S\G3 M/D7\B)*H@*MW*44RC]YR;#X&S-?+[=#+7Z-<3GAG;U!*,=-[?M(-8)1>GC2S M?=Q];><=IVUTE:&:B;SWKR4FLI!S@N\=44XD\>BUS@AT'X/Z:X^,TY)]HR.[ M*\))\<+RS0U85.BF"9JD,WQ)O[;%MGM8/"I4!:O)+IPR4>:S:5/X'*ZOBNN65=.!: M&@;J'%*TK^D@-KU=6185LU6)_JO;ID3_\8_- 19)'/%'M:F/')!H4K:AP9H/ M/#%'2<9M7D4ID$KJ@C3\_F[XPN]L8W_=5$<>(17ZZ\DO'?GK:2FY>*//Q/KS MUU;%=>6O!4A@_?72,%#QUYKVS?%G=J8WFS*)%*@R_,H534;2C6R"OO!/#QMB M.J/%=(_W*+%@=RO109C0PF[:@]FZC.-DGL7CF,O[.U>1E0L))J]4?^9S# M*(A:3V.PP(L)*CGMU+*J]WD6#Z"]J18/G=J\*6'\_6/^_+])>OKBE5*G_H^. M.?4?_G'^98(N[(\..-*39724]./5EXU;(HCE>4HROY@:=UT#I'&_+>9U+TY% M?N1ONHP_<>1K!W*-,@*2GSTZV'GRN7)94[W+>JNIKEW84?W?6X&CPC\Z=%1$ MEF'7_=_-[>:+'TO0PQ^[_> "< MRK:0'>#A7HJ:+FONP%HZ++[*=JC"(NENZ8J9+?C>$9E%$H_?1&B^#8*PAJ+[ MIJ44(RP3W0!$A7R&UK9.,)WH*-]Q4>I!+$&%0BTBMCMZ*<<]A1+Q9-W>3M:Y MV^2 ILDW^VT19>4>WS/^E.>[FZ*..ME\2T3WS91*.URGJFDS.J4@I?"BJRF' M_XU+ K3N:@.7<&E/RTWW>KE<-6I@<+@JU !@"'3ZF!^B9.1 U$W1E ^'4JU& MAN"CY<.DU4*Z!42M/AXUR=4'HQMZU9(4<+>I;O,DJZXR)"7_<$FUH$M"R708 MH:TK *(*D"+X:4] JV^?%@>;U""7[Q5RT#SD\%^I. M*-XF!,2/TV*IMB?_%)+V6D#7FD##,W.2SSK#7L518C,M?B"(@B*.,R@Z5 \A$Q2)3^NP8X M[]'* A?PE+I26W J;2O_^S.<_]=KWDH9:D9I*R60H;J@,>-7^E_H'P]1"?^? M_P]02P,$% @ EEY;6+CG%ZZ7/D.+(G^/^:[7>HJ?V[NA2ZU39OQT)7MN8I);6D[)JW:VLT MBD2$V,4@U3R4&;6VWWUQ,(*,")PD2">BVN9-5TH"0/S<'8##X<=__Q\_%O%/ MGRC+HS3YCY\G?SGX^2>4!&D8)?/_^+DL9K^<__P__L___7_[[__MEU^^H 1E M?H'"G]Z6/UW?WCW\]+\NG^]_NDORPD\"]--U&I0+E!0__?+3>U%\_/777[]_ M__Z71J7!?Y _I<@7?R*__X/]L&?GH_^U_GP9^0>FHG-=/PA;DIU]6S7XAO_IE0O M/_+P9T*#+(W1,YK]1#__UV+Y@?[CYSQ:?,1DVO1W[QF:_;SDS_'[<@8WY[OZHEBMF9!FGU0!I&__MIH_6O'SQ+^1R&1G$L_)O1] M>4>HR#6G(>S=T[2>_ P+\3LJHL"/N\UQ:RA[$WXI\/^2M98_SAX_R*HDJ\MX MLJ)A^IGH5;KXR- [2O+H$]WA36:A*XD&X_4T=3]_OXW3[]U(W!BEGVF^%&GP M^WL:AWA[O?E7&17+3O/E#==MXM_H\)_B]$+"LH,CZE) M/7[';I.Y2S"\(LUTY[#1OMNGG[(4[\#%\BDF_$Y"LN ^R$+4FHBD=[=I30,\ M4A[IGR^;';I]_$N:AM^C."8+&Q^CV1U>)=[$V/,ZQA5[$D MA]NK_T-;+!OMNWWZ'G-RKK\O-YMW_##"^J\>W%73;A^D$H)UBD54T/,/"PT^ M&,F>BR]$NAN">I!NDZ1',CXW4$BT'ZSZZ+-&U+7;A&[\+,'H\B>4O;QC=5=K M*KN=NFY2^.99QD1_63&@U@SOTUQWYU*.TO7,+:*,*E=DF]:;U$Z?CCI-I2J] MH#D9\RZ9I=E"7X9DW;M-[%OBEV&$2?_WTL_P=^/E,\K+6/.6*.D-IP,.I@O: MT@F[S.'5USZ5;7S&MO)K,'UQ9VNZI\%L.+UZTD,-)J4]%.# M>6F,TEU7-9A/L[DUO=5(I'=ZV5 E#6:PV:$/CU9DS-: M[YIC6=7JC$X2;L^^-#R3(UHY2$_:GL$6/"3#= MC.8RAH4=%-%G5"S9DZV?+'/<."M1^)N?9;CK.9V38\=#U'#4>T M/7T.)5_?T8J8UVB&,KPM5OV(,;S,"WRYRZ;A)SF;3%9,?Q^W3I3@'85EC+>U MF[R(%N0",ET0$7R<]4T1&U^V_Y[;5Q->, MKHN\[="] :KUHVVALH-*/7[WEYSN1D?%&-VG6-_"4!*EV;'LSVE -1[0X_<>R( $!)!B"_+[MG 7#]#?1#;]S2[/FCFE!FI.D]..O?E&I M]>2B\E9L?-M,LG7'L_:RV5W?UAO*VH39/V^S=%'[_%\B_#W4:-0.@-'0U@"M MKK;DYI\FS'>=J!19^AGEK9FA.ZHU&(W+^VR&B$FCIMHSGBJYYR9_C*1%O43UKD MIW8KT]:G[ +^AL_\G)K_47A;8J4 ?8V2:%$NGLF&_N0OB5&Q TJC\?OU3^\J MC)W&[\-'JBN@%J,.!J.MAM[U$WT K%<#_^\W/\@_35:9E>_T ?49Q>C33XIK MO_#QCA:^IOAK*%M$"<*J8?663;L^4J^>_ MY1<1WTY+X 1#M$651:G+Y'60> MO4A%X^N-ZU<[1YBNG^A%%LAS.]:C?^#)1I7ATN3 ;#%J/R*=%_@C-/07__U; M@O71;\DG_BT*;3++\#M@JQ>O#+J%TB!^O(5:8&FGS_9!B.;'>F6ZZ8?L>C-O M_]SZ MUN8+M@NFI#1N/UZ,3-+I7$>ZD^SS4[&+VJ]#L%JR[CW7V ](>S.O%K M-,.;6%B9,'D^;K_0,L^&Y2'XT?D+J]H$>P=V6 M2^85&M[NDF:3')M4,'N*5%0_?8JS:TR3/Z%X073TNG7UZ?[)HCZ#+9*!/W/ M]0Z\*/UXO=%7[B^6#TWE1WH&^>IG<_S9S6];E6KY%X92":I8$-*T=^U \2U@ MR&V-G/U\&$(E_):D;\3-E[P"W"4?9='Z"MKK]WLFS6^(O &A%[\&.6W:;8*WL$W_+ ,Z"/D"]Z_#$WKUK_9 M.PF^H'2>^1_O44!G99N_!M\9C-N7RU4 TE7L&UUONG]D,)!K/XCZJC4MID]I M1+J]1@M$,F&7^2/>8@B0$J M&Y^A0#\:L;#W&-<&8O2C0,0"M\),/JV7_YLF7D^#C='H[2K--@E(!LOQ:#2A M>8Z"O\S3SU]#%/U*J$K^0C13[;RBFXWL[;;S)^=G9 MQ6F%MH\IK5+8O^(1!3-J-O&.+P[.CD\YY)]FFY/SLV U'O[G)NUW4L!7+7[] MH->87X+W*%ZS;9:E"Q5YJ@^GBDF7.9Y$^L'._9]_2K,09?_Q\^3GGS 0YEIY MSZ +)TIG2>DS $]NHQS?YIB6>8M_ERL8M-/>.YPL:^+%K[.-CX#/O:&S,FV(<(<42^W,!RS;:U"!/QL\H\&WMNDB(JEG<)/L!]ZL]/W$RNRHP02, M61=Z.APZ<*1I@>#S\&1L/*RF M76\6-TF(X8A4$%'S6GPGX^>?%@@^_T['QC\FBU>(I-Z)[["6_>,_T5*Z^+;: MUJ /Q\\Y-0(^V\[&QK;5(4[K+'#FDC' GS^?5^5AY]9KY M"0N(U^+7=G,&VP&]1 F S[>+L?*-W6#DYQJW+3O+'=@6Y;,77+8/QL8OMKD_ MHWE$ "?%@[\0L8O7E.%U8'U))R]@UNA,(PS$;12CAW+QAC(IH^IF; ]Q0$<4 M3ES H-$9/AB 5__'78A)0O,1DCEK<$O0AU' ?N5'@H!'T=G UE=-HF)/,VJ MX".\O5\1-[IL>96&\DU2VI-1PX$3S@2+@+,C-9]4EU&F8D7)G+DIRV]PW"[L M"'%F?2I ")@X.OM)?4YD5U@>YVDFOWUOM&1H';C&R>8NX-1(+24O[RB.JS=I M*:.:#=F[E3-+BSMU 9M&9QFI("S\.%Z]NZ'"N;LU0GSG&-\[\!5P;J=FDPD%O M,(\93>N6!/)K'+\+PW_N&/]$( 1,'*EII0+SE.:%'_]?T8?R)L[KP(Z, \<8 MR(<@8-_H+"ID^YAFR)3VY.UF#*<# M!BSAQ 4,&IVAXS7S28:CE^7B+8T%W-EHPPP$%^-G#7_6 KZ,SJQ1E259KJHP M25[->$W9X>O 22=O(!9HS-NK$!,#M]>HR)6,6K5C FE VJ><.("!HW4ID%2 M458YWEA&K$:*-[EE7M*1T<*9NY86% %;1VKH^ W%\7\F^-KX@OP?O8!? M(S5W/)5O<13G[A@!%? X* ?:.S9E0P)&I_HX4W.;PX.G'!<9@[:0%/1F?,J"9_ M&V6+NU#.%=:F@NC RA%,6\"9T5DQJNG?5QF:Y+Q9M:I@.O"\)9RX@#^CLV;4 MP8OXZK$H;K*,),G TPL4AY*Z8QTFXH#:;@A'P-Y.]H]?MV/Z>XCS3_(TCD*2 MU::9K#)O&?<_\_,W"JC,?YG[_@>3,107^>HWM;!5O_#H6Q1+XH5IC:<0^?%3 MRL(>) D"3+I[D[/6*Z8-I*K.B7KRFPV]"9"Z;4S+S>4B06,IS0 6W!S==]KY MVO.Q\I/49N=6>V\"9(&7L$7&/][T+:4: &+CE9^_DX(V^#^D4O*G'R-2XJ:X M\K-L&25SFCE/PE:M_A[40XN:>WQNZZ.RE*L B/LO[VE6O"*L+=/2 S19F^P\ MX33WH)YGVO)6",)27@.H_3@(5JF+443S6CZ@0ISN0*>;!Q4*U9:U2C"6TAX ML9@(;(*'76)4$I8VFWE0X3-M6;@S>4N9#H!81O-G;]! PKC=QAY41%M;]@D@ M6,I[, 955U?%]:#LF*TWSYW96\J 4*2%'P_/M:U#!^L:\UD9C*]4"$-,U&%O#!3*'&S-O8\:VTBM *3NLM'TRI\6 Z_K& ME!@RO4?6SSN>')T?N,)./2BVLC2$) \[M4!^*:/0IU$:,,KM0YH$)OIMW=Z# MU!Q6'J5!QN)V;KP;*5D0*([\_H$R4E MQKCP(U)*O%'%B%#:0%;V6&H\_TH[4 M=#!Q<0?0Q&4K10;;WY&% YX+IM MY!(PMO)XC,:<8F1&\: RPW7BIP"'K8P?\ ;3VDAO9AS;[>=!I=GOQSXF &@K MIPC4(DZ3.7'KO$9OA=9S%+^#!U6V4)]1 @:+X=A*0 +$V2>4Y(0'24C/()+? M*UL7I-ZM19US*2AS^;$QOG<,_([95F[LH;>51F4T=S@MZ9%U8]?;\6@'1H*A M!.)YG&3.&RR'9 M2NL"?\G34P^YA#@9CPW63#L4HK&5"0;^PJ?'3 \JD44_ESE/DN#"W+(&PT.2 MS2UBD7@DZC)-R*F#DD#.4TDO#RH=AD4>J^#92C<#9E%OXZDI^".X7@N V,IY Y4WH$[ J4P1L-74.P&V MIK;B(Q>%KRLW<"O">W8K0F+@'K M73%V/:/")Y:]&S\C/CGY- C*14F=M(C-+XADQ["ZLW<"_,39BO6:N 2L=\5= M[35#?EYF2ZW->[>Q=P)\?VK%6@$.0-V]:"*K?5C&A-C%(A =WL98%K*)TKA=U1$ M <:T7SDJ3RX 3168L(\9G69(%80UB8QY3GKY)V"&[ZL M\[N!S.U4F W[3HL-7Z.W=PIN#>O$?5V(;J?1W"DLI;7/2WIYI^"6,%MLYT)S M.Z7F#CKE]B[HX9V"6\7LLKD!R^T4G(;E\G2Z>:?@9B^[S-[&YG:^S@U;;X65 MPM2U*?@IJ].O)8#LY7B5URK^ZX V$&8T7D]#P^PA MZ.&=#FOI6$_@E>3BT#'3T(;>&?!I)R.?R!B\ V"$1HD\*QILPS_5+,,_>%6, M+5:^4?89!6CZ(^)M:J*FWME8# XU$S:Y)9WY"(T)>ORBEF@&)K].21H,.=-V MVWMG0*8#*4.$O!, <-M"4&'[BA9OW+*\W';>.="M7\T-D9%G>_9N7^@KX$JN M;;3SSH$N[6VYMCM[M^_EZX,"ZXGH#O]36I9FI[%W-A:CB^B@4\S=[2MWE?%) MI\K;=E/O;"Q6TDV&\+G'G;W;E^<*TBTF#(DY(*A^BXKWJS(OL,:=K3/+DQR[ M^/]"N3]1B]&\<^"[!9>I4OX;P^OKVCV412TO'FV=C M>1;7V0(T\;A=;T,,LA6GO3-@^ZDFTTPY3G$Y7F7C!<4Q*1R"$I3Y,08X#1=1 M$A&J%-$GNOGQ@9)<:BG2&L"#JG-L100,,#I>T^,9,P<3EE3#O,:'79S2*D)J M*9#V\\Z DU%W8KX:FJWZ'E!A08LT*Z(_*%,>9]/@7V7$GAL(V:1U(J0=O7/@ M<[T3US6P.5X&Y(L?)<3OO8WPL.^\+*HJ8JD02[FOU]\Z DV-T$@)] MB)WKCM@(+/GN,WOT!/\?937^A4=%-R-Y?9ZR%$//^?L9A]$&O;W3@^,3Z."0 M5JQN ]+Q:B)T!R-% MD1)L^YL-G4.P=V:>RLR>^@L58I!"8\9)VUJ0YDDO"3 MT]H['XMSB\[U6P3 6H40("Z2N+2'-$DWX:GU;GE'[WPLSBQ:O%5CL54Q!+B2 MWEV"MWZ4:]RKMEIZY\ W*2.&\B;?N?;'IJ(T_%(E%'B><*I)2)_"[> M.;!R;,A-"0K'RWC4I\G*MA\E)=Z!:N^R2S1+,]1(CGGS ZL;&&>4^-F2THXD M6B.O BDU%FG)16]?]2Y<,JKW30AKU49@M(,U[&HCK=+S*B5KIX=W,1:','VI MX(-PO+[( RIJF9]^^E%,_ 9>TX:G=A7%?.GG42#AM.%(WL588M)T)* -.&M5 M1V#6^BH7S2K&2L5_;GOOPB6O"C$$Q^N,_(9(07 43C_Q,39'#R7QUGJ<[<1@ MJ'AL-(YW,19?*!W>FT.S5; $+ /YMKA?1W%92&/0!#V\B['$H+59Y4T0CI_,R"R3B\Y(WL7Y MGT3%GD 7[FS#&3L*^$1AO8NQV L[ M"Y854E@*$(.K12,@PFV:X:,R867Z@N5KYB,,VB'!^8 MUV7&RBU'::B1^W& KWN3 ^"MT(J9Q3$?IY'LRCP5[1K)W+PLI MLTT31BG+\BK\2$U[8.O^F(15CUI=HR:A'Z.-R3*=X6-@$'&5?ZGF K"UD.7TY?_!B]H !?-VG2]/"?)?/JZJH%&'T#WVS_G,IJ"RJY M'4O?GGO.WW M3=+. >ACOFF):4"/5W?:Y.VJXO8Q%=!. \8/P M]E!S;<=?$\UV1@&'-9\!9)>1'3A:=NRRNB:2XPD0+"_)Y+'").*PX2.KHJ2D3&1_YSO#]JT<3QA!0>^QC8HZ>5- M)F.)3>WLW*J$:2N-!7 ]VHVHANKA;<@R+ V.K3]O%KBPTPWSYVC0A80%@TSB M*4L_(\R&R^6WG"2B6N>YF09%],ELHVIDYH-AO&/)*"+D!G^1M<7J=G0"AHM5 M&T66I[J1-SD&MKBV91.?Z=O(7(\ :-AS7]-G%*1)$,5H(^KF-;6W/_3Q.G M4?3T)H? <4-#"XD60=RN\7.-\#2#2+5M-)MAV,"7PN'E8!N]VZ6!&H]Z:=;, MJ:VEI6SUP00!]MX:6AP4I'"[]-"W)$-^3"J+KQQU'Y,ZR:#L@J/HB8ES<71P M_"?3,[2)TM7-&=I9Y+F"68,C@'."6)K,6MIO';@ ';$\M-CH4Z6K'W)'N>%F MMU]E:O>3,*PSM4?)!TODCG^=8 )B:D6"HH+F@ZQI<@3LMS.4I'0DD>,%DC Q M24EU=(W8?QODN_(_HL*/],O3A1^'*[E.9>U8.+:2 J/0&U&Y 3$U@=\R^1$8?O66_RC'($L58 MG\_FLL,; %,+V!VR+UD1H^WLUSB*$#CQP?KD+\FI2@I8!D%68C21_Q;%5)EK MI97(!L0D!78MZ%M/4:.W5EP*JE+8;I%KNEZV:7*;9JNV=3&URS*/$GPYO$H7 M;U&BLOI:_Q8Q>.V#_/5$&&L.B&/9Y#:W];8[FW 4;W($;!D><*7[">S0*XS#QNR2%3,ACFQ%AJ]MEQR%1B=;QT M&%8"J0D>G[ZT>BP*:1$K_.^P)(B1\CZF.0+>C8$EHRV'^?)B!+MS!2_H6_L* M[6M:Z68KQ0RQF!%"V)76IB$K.L-XA^>GI\? =[!^9,8(?N=:87T\7*Y$?H7H M<7:#IUTLY0X0FCW9^]O9R0&T^Y0=[K=!;:T,F+U*[(T-CU0GC&,4%*4?8V18 ME2J6]U$@*L=MT!OK8,#7%(L\-X',V2OPDL&3UD R&.3&62G9VK!Y*K )Y,0\!!XM# M7>^J=WE>8K#H<7:?)O-7E"VNT9M,/M2=\:5_G(J+DJ_J0TB&6" 5KN3Z?48? MZ^N9IBR(NF!ZC%,-:2D!)7::YU=^'THM:;DW$^ MI+3=!#30"@3!(3LG=Z=CQ5V_)1C-'?Y%0LV[2<@/C:6)FW"SN"1E8&F1R4=* M$=V;CO7OXD4Z3N76ZG%DE5@"039.S0#_JH-W[I)$/N2(UNY=U3W5>] 1=,8T M&F?2A(Y;FPJQ0"K<<>05/%I=HRSZ] N:[@E3JZ01F[ND-'\$U!P84W.^G%!T$D@XZY8S_O:8+ON M'HZF=K0 6R!0QN;U#RK/&$A6_%NL5O0%#JN $BMAT,21L7V>B=5- G"#?2D_ M/F)*/C]>D>\NF:79@O%1(W^NW@C4IGD*[(S45E9,,0H2^1D[,8,%2:P3SZ'\ MR8]"?&^2A\UL-6:$@,[@;<@T/NLEX 1<-DY. /3,!<&\F$X=*R4]OK>QIC+#ESF-7/S\YU8KUZ?'AYO+^[GK[>7+^\XO_] M>O/P^O)X^_+Z>/6??WN\O[YY?KGY^[>[U_^2G"3M!J*<.C\<]K1.-G293,0 MM:UX:X:4=*(JDRJ=V_=,1C-@!U;6^WDQ@AMY: .T2Q*Z"GRI8Q"XC8+<[FZ MQUOFG^EF8S1@#@*"=S1O(0=$[0/ 86;E1.F'[Z4/$-4%H"[)S F98%4VG^K=$-'2Z,U)!/[::RH,1LLZ9 MEJ'OV52^V2YX76;XILD\'__AQR6Z67S$Z1(AVN:IBH8A 5.J<]YT/$;.L5A0 MC52!UE!MI50>F^2P9!&=_N-LE5J=%-'+YGY259[7CQ_H;FIM M?+8.<"!RD81/#=R/LRJ?@Q_7L0\:@6Q6QJ>\/SL>U@;=9>+741[$*=9DT2N6 MC\M8GLO(]J<8N8!=>>TR7F .[XMPED(N0,*4R$M0_CAKXB<9QLK%PL^6C[.7 M:)Y$LRCPDZ*JL4<4(DRY@.2W&=0-9^OC&KN)N)-WMBZ[.LS\!62645=G+^@R M+*8!L&JNX@]_&7?';&F][CQW]K]:G]$G2DKTC()TSKR>!ER#U<=)VB]N!43U M@M0Y??6SWU%!G"A>4$!J% Q[ MZ#4*()#\M'B78[?3>C(::TY_$._L=-A0WL;4[I)J4S_R5W2]]W-T)"%T2O *&WP#(5Y&W)0;F[/E85P(AGQVKO^2#;R("K13@'C36C M[(LO^V>3=3H=8$!FB\ED& 83V/%5GQG\A=8*L+MKCSYZY_0V..3AQ*ECKZ./ MRKIYM1T2#(/9VM(; .,"OO2IJ2XPMAC@TGL4+*@J6#55'2S,9AWH^#>S22RQ#VHLK,V&WO'!P<'9L,X>]_C"C-#C M!\I\PGPV(;TE(^O(H G'9!9&BIS1 M.,1Z>G0QK,U.:X(ZJ\UL( 85>/6U8PY_<;:$[^YBI6[^NR$O ][1UV2EA3C7 M4ZCT#EIWF#JQOY%)KBHNZM@@.@V,KP'#GH_:T[UL3E?+IM%M9$P)8)=(&YP4 MV$ALD,;=Q;_*/OF$,HIRP&6__6F-!2WJXIT?G VZ5+R)FZTZCMU3-C!W ME\ZWQ"_#".N!?R_]#/\U7CZCO,3",N#*67]Z'7Q[[1>^QOJ1=V3%!(==2+LS M:FQ&.FM);P A%:5*?O[0,9S=Y$6%90K),G9L- MO;,CX# N%0WY"XF'HJ_C2(N!W$JESU'^.Q;Z;TG @L9H#!F%N63_*]L;S0; M>\;YP;%3O&P)T%(52;",4QN9.-1BH-,-RS]P!$N[5:S&9*D()5"B]MLT0_B< MNRKQ1!.,+?/Q;3=@L0A)2'^,66B"OART'A,3%#A/63LAZ0C84H%+BZ?""_)S M,IFH6-8IKO3. YVNWN'D^.SXY.P8^NW>_#0PAF>IP*5%YI*B\.3_$Z/RIQ]7 MS@8O[_@J_8JR12/<7(_CKV;&3=SDY M'EO5+X&V;>;7S=RY]5DLZ>6=3XX.W;R/Z:"R51D3B-W"?!KZO-<=@FZ!A\"A M=NT$P1BBK2J;<-O\XL./,@+Q,;N.\H\T]^/'V7V:S.^C3Q2RD'2#(Z#%<-[) MV>'9N9M:0!>XMLI[ NTHO'0D#*I$/L2=V))R\GZG 4ZP?4*2L$)_=] ? MA-Z6W'S':P'2^;J=SY@_F+;OU^@3Q2G+\Y70$)T2[TXOZ:SXCBEN8@-J,1Y= M;-!Y!=M:B+K@A2[>R;4:5R[(2:..E[&EV&@,#W_^XN##?4'<,[.QISFGSQ.Z$90%ME-8%$XAIET2=FS*>)04+< M"=/$J=="742V:F%:?B&\C=/O?T/A7(=YRCZK%]&3B5/KU@Q7YVJ6L,MUM^*: M_JI5]L6B[J1!0!.8K;J48.^ZVR5,3%1[15_O[-A)VZ$F,%OE)<%6O9^$?A8^ M96E8!L5O?I;YR4K*I2M>T@]3QLEKFP8H6\4G@=@]#?&EL(AR3!B:74!_G2MZ MTLOKN9,+71>9K;*55J_E*TL#OF\VC TW/TC4HJ[J9C0&(X=3[[_M,0I8[HXA MCU\;^?&CBG6YH^XM^&I"PZC5F[[Y:'C7=-+JVQJJ0&1<F+J M.&7*,X(E8+HKQCMI>+K>UJ [!*:74SZ_[? )Y,$5RQTG@XBI+5=W"';4.OE, M; Q1(!6#^1"*%,@BPY>=,EO!U]$7A5U6%K$CM^X"1K $$5^N&/H>T/<&<;(T MP?\,4.-U2G^5FPZ%=TT_MS D)0[^/_+V4M#Z^YAW=C)BX_"NZ/5-"4O) J#>#X)W%)8Q>IQ50= W/X)W/YFC51'R M_ 7SEQZ5N,DJI0R^/M$7%6TQM/D93/81ZZ9B ;1/ [=3%]3T:+A8W"5$B:>: MV9H:>9,<**/9C/ Q@A?H#I7NR4S;"6;?D\ L&['574=LAZ$0:#8%BT*]]0BY M.FR6+413;RA,OA&;ZG4$S 1G7WD9ADA^N^V8,/B-JYK"+>;@ZO#Y+2K>K\J\ M2!35L*53N9(C"U]#W])=@B]$P8N";F1%K1*;1EKC=OIFM5^:" MY G#NUA]BCV^Q57Y,O+F')"29M$"-WF#?YC.6+DA;L"Q_R3L[!;Z361"Z M7FC2U^ULB$JE+*,!A$5NG4W!L%ZIL)=W=G8(I(>M9\72>Q4M]"_Y$!@;L-ZE M)+Q*\=(!Z&XJ9F$4^>#K2C@3C=6E[$O*B4U.ARW<(29MEP0&&Q72)J? 82/Z MA!>X'NC#=#D;\S3 N-CU?O@#BQ/R7=VO_D#A74A\O6:1OP[\I7/%U&S$!C>, MP;A-N<"DQN,]I$E U)DTQK.=WR48-O9F$S#I+- M.>].5.L9S.HW"/#C V#[&C#/=U_<^B&QVW>\6Y(!&K%T(,0/-$2S^C?;"0)6 MM)GF3WY6<(FH_Q+7ZX?KG*7 7IJC6@0 M'?[.7"%M7&88_7EEES##>MM&(Y4 MTQ#X+C5*^>U"S+X>"?O7*!LTI4Z[]4(=7L&49)$QLI$8C>.=K;TPA[>:;&V* MR5K$6QE0-$?#B(&5N!8,4EM7C-"[:VBY1F_#VU3(1XV6(+\#IOVP98";[^IO M1>-!W=1M@=^99*8Y/SP!MIW(:*UV-U A<_LFLHFTERG)2DX$!+UNL-15-;0M<'[R(1AC#=5777J:U!'ONJ;QL^]@E[ M>6?K2]SP:BN9U27"=R)4SQ#_)R^B@'BB,<_+5BILBY%IF<4+X(!)):?4^FL7 MZ/MR2)-PP31A?HYK*E0)"*H2T"W$RGA41E?@**S.(M4>]KXH S>S&0J*=>0I MAO^,CP5B:DJ"*([:>C&;#\LH"ZPD=!:H#KCWQXN>S19CYX6XM+I@&(S(Z GL M^]A9CMI!WA>?]6\DWJFR=6,*5#NQ481C]T$)5<\.@/T9.PM2:]2@!04?48!B;FC2\Y,O"Q\AUP@3R? 066=)D$^/ZK+RQ6H+H;Q$#S+^^DX1O^C;#A"-><2+4\:=I0FAWN MC4SUR5_2%R>=M\1. ^-SW6R76J MH-C$@,[6@TKC&VHLR^& M80$5R&_S:5F\IQDY+;YAO2YKD(8F1;UX[D4)^C?[;1==&-S@MST!#5.>J(MW M/CF ,M)M38GD("4.=]=17!8:8=8=1\3(@?5K.4^4IC-SL.[&WDR#H%R4=->B MP7(;U0WNTWSX)]&JD++&RMMHB!DQ; Z36F"D-&3O\VM*FJV[5B-C2@"76^5Q M1K7J.D!U=_4];]:2&7RM;3P&)&$]'2.??H-1O/-#J(1>5S1IR-HJGR8B4HA? =S[K0M2.!,Z_BC1#&J)D?8I3_;0FI7&V M :VQ:$0NM/' NB"9@M\73WZ\"U>8F2]1JZ-+/ );HZ"Q^![2XK]041.IW09F/#"C M[QZJY.TIP9TW%,W?B4,G_HX_1PUWNF\YN9E<^7% WH5),=WM%Z66.Y^] M3S)B V:7RZJ, M,4D=5D5MFP;*V_TFIAZP8B/GJW+Y]D$.MT/@Y>B_H'2>^1_O43#-\%78M"IM MFU&]\R-@#:6-C'4&O"\QZA4A+I=?_7^F68,&:W)6Y&VC>;0='),86!/IMF]U MP^UV]#E6U?SY/$/S=5822@MMZ='JCPD%_"C21D ,H+F=5Y1D[&C_B\KWQ*_#"-\,?M[Z6?XKS'>&?,R+H:/GUA/X#9* M_"2(_/C:+WR-&XN\(TT0? 9U==F=V_9UT.P<-QB/948&WIPU>:,ZQMO =KF0 M\S7*@RSZ8(?3NO)@$CYF-+9QOU ZN$TBOE2Z1/8I;EMUY.!SJ!I MG[2[!F\3<9 M)D9@Z8X]().^HL4;RF1L8BUJF$#>SV*B"YC#F;>E>ZHE]AB<'IRBNH+5I>BQ M)@>45TV;]6:"R=(U=!PL9@6;T76Z\*/$D-D;?6L2 9^E.BS49[X8HZ6+IK$8 M<%6AWY9^4;RBX#U)XW2^O+^_$NZZLN8U0& G2C-6["H[6@ MA9O8X>!JQZIR MH&,E$%]=T!W6\7A[L*)'O=,!\;'-'FR"R5*0QO![\/JU/:WD>44=E'_)TEQV MWJJZUK(] D57Q4#^#FP$T5+X1$@<<>@.\Z7$MZXD0,.Y)_AYE#_.FC<\\D1; M+A9^MMQPF)P& 8EMBI+Y$[X;!A'*K=@B ;C]V^;.[M5LBS7@\%7(4_&6>?N(-)&([/_Y'O>'C'[Q[-/=CYJ\A MN$MQ6GF34\!#VQ*7-MDO1#D>AP$U,]GE[2:8#D"._$)J[S)E=\*@[^S< MK;JJI_Q2ON51&&$IE-YL!*V]R070$RB?S+O;HW3B(WSYMF>>/3^?0-D,>MOQ M^!"A3 9#V&X)1""#'Y_8"IMM-5\H&T KEGSU?T2+[P ZGP7L_+IQ&@7*.WXA5_1[&)\)IC.NR;$JR&:RO9P$C8KMP*^!TP+8 3 M4(@YI,?1)@Y;\?E //V6Y"C FU9(L G5.4EK?&,'+B#_08ZCRZ7&-JW1FY2-.]G;C=N$ +:BS &>9$4HM;9T MC=Z,1L!;O DO#:6!@]16U#B$DQ0F(UXDRJU_LR&[&@.G;37A$)_' E "=D*9 MR5JP\V[QD:6?["JBS=K=3HPBP.>[/39+ I8[H"+#4T,&"G%2C-1*T5">PQ& M<^#D;=UEPQRO0$A@LY'2FI+/Z*/,@G>?5'PFL:,+@<(O[^ =XRE.]LV>JXE9 MX*%A;)BSXR3+G[!01U=UH2@/@1P#-!F@R[4M1 *^005S&6S:=[0^[&K/4ES1 M=QM[DU-''>B4UW$16 &OH6+"6O/ZRB_0/,VJ.$CER:SNC,D#K*J+6*;#8#$B M !KI6B MR[3=C;PU7 '_79"6M12_?X7<;XRT2,,"AUQU>!%; <%>*)VW" M>O 7:K.JJ NF!_#U6\0C'8YNXQ#P%2@$[3;Z0?+,8B'!V](SWLCDGK;\UM[D M'/@.+"?Y[C8L!2+@D+$9#&CEL6I'K_Z/:5F\XV.I6!)Z*)5J42?OY.SHX H M#=T ^K42MT <7#&(\1$J-V-9-T8:Y)-. M$Z)T*K8!:3]2UO'\;%\?OO6@"V)E7'%:V\*FW 6X[1DQ@-^V]=C%9[4; MF 2\A@R"K&:95VK*'RB\7%ZF?A8^SJZC# 5X%+EI37\ ;P)=&%;-H=U+G"D^ M 8\',J%Q>?R,8GR,A:_I/_ ]%.]=)!?E/C,.CR87%2@I5P5-?=(+A5H\W<;)BH!"7AF;!<# M.FVGX3_+RK!_FV8/Z'M#(EQ-@W9Y)5OH;SFWOGD_!"ZM&D[OO%E0 I2P&JHF%1%N/#ZQEHGM?=% MH:?2]O2F>KYO%ED]R *6@]KE5'QGA1":D(27,&E[1@3 A MJ]G!8JD0C2'3B MBDGM(4V^J5U*&ZT8<, L &J6\/=B'@8!\UPQEEVE^"Q*"I:V\#G*?]<*$I/T MHH2!TL][U\AT@ LDPA6KV0Y$K8@P22]&&&"?-!W&:;*<@TS L M'8^S#4S2NY>P/2,"T)U; MP9==)JIA"'@YD(\;_[WKW<\6?H#*@MQ(UE#E3URR/@PL4&HE/39P'K6T$ G8 M-Y!/FB D((P^H[#499VP/0,)>#]NPS8U&@'+7/$HX]P@+E$2O./SYG?SZ_)& M5TJBO0NV-$8OR!3KBAUL%^<*I?GM>:LK)1%4S*8Q'W7%0(!1( :N6-1>_!CE M54'G!Z1.O\!MSX@!7/I*DD$OI_,([P@IGF.BARKT=3J&ONYRD_:8!2:VG"RM]?)%H005$#J/\-; MG\)38]4*<#<Z&P T,(78>E M)59.GV!J ^C![ CKHI7VAS>PB3@\4AKFEZ5BS*F MQK*;V0P%Q1/*HC2LP_PDKI@Z7;WSR='1\;Z9AXS1"V1BI,545="D;IMZG1EE M@(X!8_:9L;"Q%XCK<]YY\1/U:(^GEX8O>^2&487Z@ M+*(*Y )Q<*(\ Q>>9@Y10;^*,, *N1;GC)B^C4[ =@?,;)5]@:#4JZ+5;%L1 M -@U0Y-'? 9+, F8VG\U!CM,?4@34C/*)YL< WCSXP,EN2:?%=V]P\GQ&?E_ MY\ NV]VY;X)4(!,.5$.]CXIH3DE#:%6JGEYYS2MJ[FNJ4#ED ><=L+!MXU)7 M,^=VJ$@![(,E9Y(>8[?Q"%CK0!54^KB@[VK%:\ZVMY.S4ZAW[_Y3S*E0"_CO M0#:Y;6C*I%V0NTS\/\LLRL,H M(#C4#C#RGC5]@/=Y+08*WDD-( I$P %KW&V:(;P97I$],%LJ^4WDWBZ(=86_YDS1%@Z[^>S"CDK4_B",35 <,A*Z'U%>$=/6S4 M-%8>5=)^-6V ,]@/PGR^W.D32" \0(5DNVS^]U&"[@JTX!U]UL;&A\N^N01: MIHU H%P)+][)U_.$,O(+?XXFDAU)UHUF-X4R?%KF+G^[T4(O$ Q7(HY7-\4J MROXU\Y/R-17L0;W*VSP)D2@B^\%PXDQP1 MH]M$2 *X7M[3K'A%V:*AZ,E.*NU!,,TDECQT56-G7.SX].)LXZL:D)R+:)!#( MB;&!&$S?P:LA0"C,;S&%23KMQYG .B[?3_3&H.G53AUU8-?=7 Q)(9 @5RS" M]VDR)Q?":_16/*1)0*U5LL.'WP%?(AT-7-02"QEH@0"X8OEM0EN_Z6GR?]T> M4V*?50X)9@'WC2VV8 ?(-=65^55I=,>4VF=M0Y\$ M?&&AAA7+%:MM 1KQ M'E*&9+H@))0*CZ0?)HVC=;(T)46)7206KE3.>,.J'^\QU$6 1RXVMI6#F$JITWRT^_"BC#Y58VYI++[K\#BP# MY3X[FBAPBR0!LCQW[=?[C,*2NFK>):_OZ+IPO'WDN#D) M1,P?R,]5P?S'V3H<\\F/PL?D-2W\^"M6:!;E0BD"TMXU%?;1F-66$ )QF QD M%A446J!/R)@<&T>9B/W\UC7*?7PSU04N8J\K5LKM8A0/J+CY$<1EB GU)4W# M[U$<2Q0 G>XK>AT?[+-/LC$E1)+CCCNJAGSL(M]GOS\N6A&?7;%/BBO7?,O1 MK(SOHYG,+J#3?4VOXWT\2EI30B0Y[E3P$;HS:HF.1N\UO4[V\?+1EA BP7'% M\/@MR1!SGUY%$SXF>MY^BI[>Y/!BJ=S;=+W.;GZ@+(AR]#C[S<_PA5%XI99U6:A&W'MI?=2^%D!JMRH8:JA\.= W MIEXP.4C0G"0> 7A[UR+7;UBAQL?@3/HH;S82)A]T9O_AMY M]'SAT;?0NB$\ M]L\>X.S1H&>/,#N$L7F6G3TW2>B.RKENQ1Z[2,[UR'^+8GK=7Z7+G-;Q9-N9 M,P?71;O(GW)@E;O"0)MG&I*=O>9'Y@6P!V?P,EK&385]Z+$R>YJKLF4 L M'^;A 7"Y*?N\%KP;V269)849ZC6R3NE<02=V@-L,_:LDX63Z^=-%O;U#J&)7 M/?%;(50J2G35JT)NO2/$>-L=2RT5?1XJA$&$4E"(T6'6'[9B_>&:*&.IAM('ZS=0"E+$.\SZ MHU:L/UH3!<@A=A#6;Z 4Y)IRA?51XB=!Y,=W25YD)2&32H?D]R .#2-A>:]* MHPR]*(+.$5F@Q3#P-&E.>I1]1@$FR^., SE_Q=/(^7]2:I$V/X/I#GUUE0D$ M7X;L$T#D0.2(X%WZR>^OT0)=HX\TCS2*L?$[>(='P"8M^YSE2Y ,OT 67#%\ MUIFT:HJ0\DZ*4TG6#>_G8U%$^SR:U"00B(8KIM :X%6:T-_ C>_62^1JE;-IS?#V^JH^&WB&\"Q5,-2\!P M5ZR45UF:YZOTFG<)G@7*BV>_T&>]Y@B86L#G05LA, (H$(>!3)'V.Q M;0WR.F:/9@)I=<5*.OWTHYC&_J49">JIPP1)!OKZ)YF;JN80U2(_/SC=@X?8 M+2G@BULKR@@$RA7;*XT)8X1=T_DZRH-8E=Y?WA&3: \<#+6D1H<0 C\P5XRR MM2)1^R3/MM*-:UU^Q=V]P\,_RS:C3PZ!V+AB4FVSK4@6TN$>N);JG4-R&@BD MPA7CZAJ7G'HLP.(MCN:4SUJJM=F(F)IC\3[M6Z(Z44@@;^Y9;+G;[8HBR_8' MV'H(3*^QN)L!'V);)!&(D#NYN!I4-#O/Y!TQ=?; 84%+8'0((1"3[L;C<<<# M-E90E6U"8&C_=^2?5C38T;\C_R3FMN,]4'HV>=V?\;!!,K$P+8@*/!)SZ# M)7CN'B0'O_(]6WL,3#!@DZ^$CP)#BQDV MMP/W+OV8).AX>4>HN"=?(,R1[_ZB+OC8'4M 39\;OQR^V^%X/&S*C5_<"9,$ MV)U%SBQ]!C?QN!U'Q[8TEG*'+1/E9B_J@E<)L)U"Q2K)VYP0C]NQT )3;X7&-5V8]#F^)._!YW8&KNT#HJUS/ MT._F'5@K!V4KDFWX_-6]Q(\<[8%#C5+E5I/ \3"S7N)'CH"=0=5<4W%;A,KQ M0+*>XD>.1QTZ<"1V0U## M,>9H_,CQ'CA3*K7)'F@&&]!F4?VD)'E(&1!E'2]I/^_HXN((^CCJ@=CXCB>?"UD1=#7.SS9@]W'4%BDM' \*FV0^)"3/?!;,I09%3ELQ9Z!N=4. MZIM]L@?.2C8$:(LDMF+30C0C-9KQ,%_**"0F82><;TD]Q9P45$3Y8S(:OUN> M18U(#+E%$=$(\)]89.K:A5K#S;;#J%A6AO6JY]>U4XE6]/>@-@4@'K5_H,;2<039QN^P6W=@96> M >\L)BPT$X(F0K?]@ 4[J>)DD?3"Y 1V01G'@:(DD=L>PP)XRN-#V@\3!M@4 MJ.2:$;.;J-SV'KY*\P)?G?U8PT-MIRW>)X&W! W^")ZG^5C<]A7NQ2'M9#1> M*)"[OII&;CL>]^*P=C*:S)@BIK5Q6#MQWC>Y)W^U4^#@$37;6OFKG;I?;F- M?[7347LSB87 """L=S*TOYICR[P=0L==DIOO@&JO,TYK3$G@2(2Q*7Y;I+'E MPFPH\)J;H:-[5 MI1)D":DU_^2T\&-([830X3&I?]924K8[89J,1E?1XKX*"JQ;L<8!TM/IT6(Y MG!S@!>'JZ=$!;V^^Q./VXUNWJAR5\+_(,ZZ?+'/<."M1^)N?9;CK'0^ZG\MG M5B7LDZH]1 =N66K."?PH8H+;D[O:!=Y8ED M*\)L($Q X OHH&+#A^^V;YL<\9._I*:AUA*S&@"3"EB1&%12-F%W=76[8!*2 MH#G)LS@V&;%W! %?,X&.(.&5T]BFQ8Z@FR0<5N=\1I\H*1'1J>&UA4Y\U('>(@[>8?G!Q9LR=O#BP(H)*WQ3(#?B514XIE_)5#< MCCBPFA;V',B93\DC_B8G!^*V:F0]P>LYL&^WG%GZ#&[BV0,W_H09<1[0YU7], @@4)Q#/=A+1QN>\VO/%%^BXKWJS(O MTD6=]G)9"ZK4N5IK!$PLH#NJ%A?YR]4(6U_^]!!W#(ZU^O4=K0S6UQ6>JM\T M"5?$F8:?9%<X05P*(0YS5LL5@9S M'ZS14IB;M/Q#:HTV&P@3$#@2:A Y$>#N>M>"-C)*,5]1[_&[Y#5:H%GF+] 3 MRJAA">_D=;75%_R_^2Q:D[J[C'7]+F8-\)UO$)&T0R:WKY)]'7W *0&&.OJ$ MUQ1WK> OP3L*RQ@]SF[R(EJ0;95EK".II%Q03[M9RR^,LAWU:2V_ 'YZ5%') MP%I^(79/\$UI58TSV@89(\/?/*6]*@!^2,TMF^UJ&$":=5BH@N8PYFW)35G&/9\Q1O' MHEQ(&;31IH8*9+.1D7Z72>*Y6S*:#\0F_X>:3"3@:0+U MMM9"2NR [2W?3/\VQJ]^]CLJR#G\0G+:4Z^<B.4O_E7 M&17+QCS5UD3]0;R3L\/3P[-!MW_RN'&-/M(\DL9#-)NM--5C: MD"\KR-V@A MNKZ,DOTO*D*;!(L+">NI_KE\0,7C[!E_)/L$,,4WIT$WP^9TIC%&D- P5LTE M93*4=W1DY.1N#^NS__TK84[DQQN3E*?4577&>,"SH[;A '_UZ>)U^X5@C?*W M-/O]+GG*T@#EYC(A[HV)!/PJWXM0J "[[8V_AGF+];[\'85?TC0TEPIQ;TPD MX+?V7J1"!=AMKXLFR32/00P;.'JJ%SZOD=ERS=].7S.H)C:>6PTEKE&-*$DO MXH8].3\%.DZQIH^NT^_R5//;C=F41W!_49%4=3KN '+WRH+/^ ^4%B5KSDR\6)G#'Y7%D0R*T*@!H M]&8D C9QF+#24!@X2,?EWF0@#/=^$I*2M?@_=XN/K,HVHHXTEO9C9 &^N)JP MCR\ >AC'%W5\66+"D/R!9/+(S]%[&NMQUZ WPP]\:6W/XS9(Q^5]9;#(:?C\ M5Q\3,T'9LDDGO8P"DJZ,.,!)!;HO=6V8EER[P/Q%KE*:#I_Z)5"[[!RS3*<4 MF+@;HPUPSKWN(J %T9+'V(B4OGN-8^-2!R^D+(X M;42!=J2$@7*R;L$_0P'8Q.AV3;!I$)2+,B8!@-<(SSB(*G/V1XRJB,KI(LV* MZ _Z>R%-)+)BZQ.,XF.]3^I*E75J=/89@XZN%T*4OYO)NC'B #^D][VWE\'#M?^/P.]#JSJ8RG? #8:4K<[Z'*P^@056/KYD)RU MYZ_Q7,5^GC_.7HHT4!7\%?9AY !.<2S@D(*=0BC.VN6;B)1F^-W&C # [W)J M]@@NWV(XSIK6^W]Y(R0Z!=:+C5:O":AQA22/ZGV-DFBL2BZ'E>W?UU9(G36] M7Y8Y5OKS_"I=O$4)2SF%,(7QHHF7=;*IU\Q/I<$Z0*M5U =%-!*0L2C45(> MC_^-M:7(: 7R)"QB8\C0_V_?4P#C#2/F((ZBN<.C@JLDQA!ULT[.AHVGJAV M_5A-JTGGRV7C)_TX"+VAO"/HQ:CFA,"6W@KI"..XK=UYCHZ@%;!6+)%=ARBD M$4996[T/'4&I4!Q:R^]!1V(ER)7P9HYD:IHLMWK0 _T$^OW"PHK3Q>GLDP8/ M&/EGAM0/&LJ^C#S090@5K--G.!\;U ,&-T#DMZ5?%*\H>$_2.)TO[^^OI!$A MHN9UKB7HHH+:;-ADHS:X425TI3-6,VP;QDCL]ZUYQ,$#97D71%WM +SR\_D"58HP[TN6U3%QZ!1OT9?*"=U(0]6HQ58'3V M%6 \[_GGDZ/CLSU4GMO2P=TWAG&]]E-ZCD0;;RL+MM_Z5S2Q]7HQO(R1C&L% MNH\^47B'^9G,([PW(:FW!/X'6IJ !\;2E;I<9B#2L!C(#O@U;N?S=$U*A"KK$=*6&!B MH")#M45,:FDR&*&F _#FKL&FW2MN6Z "ACOD@]R@U-JYP\S<7_N$'!U!^Y/V M^]JSA53 ?%<*3''N2R1)2H11T!_H18G!D-4/,AF&>@V=C\]4O<58[?NE&JA M1HRMG4 R0C)X?X_B6,+_51.JVYX#:W1M>;L#0L"WP:HX=4\*]D'%,IE?I7E! M4J"1$E9)+G57%/99/\M OU6TY:\>,H$?3?+]/]-5\ 42YDJM$PXE&L1\1C2S M$=T]S:1),$A-.N K@T7)T8$JD!*'G0/SIRR])=[MI+((]>Z_E^>8TQZC)ARP MVVY7&3%#*A 18T,AF.HI@UW5TFPI'E7OFES H55]" 8/HT DC.V*8"*Q;903 M';(&1F71$)5][O#L="1Q&Z;"T0JH0$*,#9% Y\J3OZ0IN5_3RFL0KX:0).O] MK%[3)(*A[%M;;(']:=I*A!E"@2@,9);DOD1(11JC$\1LZ7:MX8_$L467P:T M"OC;W:0X;'3DNFX43Y.F4ET)>_/FA?]0+DB&5?@@RMJCZ"[$!(IFD;]^^U_- M?&56)!4(=D#?3$*+LE=S^HPWY; ML5\4XVEK: 9S)'L)$(=W-RJKE'4V0>>X/(1/@-Y;K,N#MI'%B#3.)@L=G\_P M6%Y^VHJ"-0';H@E4_E*+L6-C>;1MSX3=PTJ$$RI&MP\U:'VUZ$<5JF\NE,Q M+SP]GS2]T,G9=*8[AH85.5"NK!RCZ$J) TJ)+AFZAD!#UX"!\#%JF!EU3H)W:[99I-"5\1!*2E82SP*BCY)3T,[ ME/7/UW>QD;S<]RF-_:\#+3+;BIS?@U5QEWSB]FFV'&@9K+_']L9_RWPO-+56 M*L]] ;^N\+[Z/Y1^$[U^=RT4A^.S&SLH]'+ZVLI#L <+8.-$?,K0AQ^M8CUP M>UH'?M"%H3T?9A<:B=:5=M8T_#*!"&K M_P-Z16Q.H6;(2'(T[-,RD)"ZG?.O[3?2X;>V\ 6"OWZFEW'_UX> U&Y<^8J1Q>%-) 1LVS@X%C\168F^;?@ M]T15:PFT8)Q235-EGOYI'2-VR ";%,OF)5$E[(^S:1!D)5KGGUP]2/=V9[0Q M(\:H?UM1@*AN*R'8SL8(E/#C]1T]E5GP[N?H*8L"-(WIND3A:XK_M/U:T6 D M_NM-7D0+TO9;CF9E3"IOY&/(!H)G-]TN*] JK$ R4'U7,LK T1DN9/7U->3Q M>4;I2]G016TI00:01+QF?H@(730VBZVF-16 MK3\][ LRJ):278PGZ[EF3K>M'C5-7*M\J-9&=2!W36&F:S1;RNEM-'> @[V%V=CYN6YD&1I%O\T\08K'FW4B,JTH!Z]\CPXQHMC(/ M-.G^I8Q"/PG02"QKJW>6F%Y+F_W&)?O/.BL7\'_/$]OI^/S&^?SQ?)#VZG8B=L=A<:>R0+: M\:T3']N9+"1>:6Y*@'V3Q5B\V&0L[&JR$+NH.97F?2S!U'H$%Q@F.)B@4KJ/ MV@P!G5%BF-V:C]O9].L\4O53.',L>724O-06!2G4O7M^&J#H[EARD?4@(F+ MEAZH $KK-3R.J=S5]LV;P34^>OW>"JX M3<9GQS,2!6L"MD439SU9[=GX""D.@?6]5MN*",@^V00L6NTH>4;J9+1B75MK MW0H;U.W?HJ4.JJJK.;'UK'3B4JS&5_#A5^1Z7]*QS>TV9AL9L)7<:&^58'#6 M?],D./_H&-J%2\P /L,L6N%Y3;-4#1/6(:48$GU-Q94\ 5O0 IK ME_X@WM')6/0>4V[K@@/UU>2>BMO6!5H84PQG&OZSS M:55-PB+8?$),(V.JB MS7\;0&%K06D)PS0(RD49DQC_Z2+-BN@/"L6F>'3Y!*8C]--:%X'I#MWQ:DM- MU(^S;?)(SA1YQY6N>WX!;&4Q/DX,<#E>9T@2\]8D0I62Y0']*%Z_H_@3?4V3 MXKUE/@*-@?&R&LOU0%=F; !VO.:.&0G^"_G9Z_?4F@Q5XV%*CN4QH!_1V< ) M6Y0&0F+PE]NYW4M'Q-1T[9#JA-3Q\B_FV&_34A:4WFY 3$O@Y"<#2$T-U%8I M%'>$!K>U*S2X+:8E=-ZE 81F#;1S,9!QV-Y6$7+7918E\R>416DH$0U9-TKL M ]=D0 M1Y^(6L,R^6WSX44:HLGOK8VL@)FM PG?-$=ACD6M7'%-PG3, 3W[0\#W2A=2YA %U!32+WC9-Q3472B'C2/F97 MZ0)#?,>'(F[ ?GE#?%ASTO\F*1>T8% J+;^2?R@U^[\[5]J:B(V1(Y^/D0SL=8L\H3N.B3&!+R*6[!@ M]X6F.PDL^56/[Z;:4TK@(ZC@.#OL-KZV\@E@R;-Z?%+3!$C3XF;]X\=T-3Y)S3Y,O844W#'>\1[/10M8"VE>L\D!V)KF^:Z#Z&XZ$ MB0YD@NQ3_6]%!+<]Q160#:\!+4;#1 3VOFG%]58"),;O=BI@FK5^X6>_:^;R M;S3U\)EV?CH!UB-:\XTO!F*0(W0=-]I"[R7A6^T'P[0$NCST<9ITI8/CON'< MZ(J;'T%?,;[?\Z^1F_%.%)WD9D8O4WS.WBUV\5P\[Y+ M\,=+G8Q$73=61DE^4M$",/M9^)-6 J3T&YC3#%@[W4A7W386$-P^]EV M$Y6684;4!9,#.$^#B$4Z#-W& ?JPRKU6%[[^AB M5$MOF_2[5V %E/&]AKY^3U_?TS+W$Z)HO7['*)>/";K"4XF*"L12RCV#$:A) M"#Q=F"E/6P&T]&(*YLR[%F1-2=#J5Z=U GXV-Q$!A,/&:8^T$^#G54&42@W#[J70;EU)EXG? I ".O1 S2(^A31QNOUT^I 7* MG_PE$>G7]-)/--Z?A'V\XP/@PUC&*#YK%6#K.4>%,$;X<,@._]I="FN$>CS3[XRQ [\,Z[/0%)7CSWS7*(L^,3=(/-1* MN7B.\M^51B5Q-TQ58&X;FY=48&R]U V?[+/&=I4FU%ZJI37)NF&2@%]V5 Q3 M,5J$RM9C&D!JWO(M1_\J,25N/HG0J^\Y@A[>\>3HXL*MVXX*BJV7KU&P5;EX MA7T8/:"#SA6\TN;P%B9;F8TL\3C/B@9_\4\U;_$/==#S2X 2/XM2P6(5MO7. M)\='AZ.R^@N7J1J$K0Q# S&O@H"5P@\41+,(JX6B12EM3_$? 5U8U5SA<%&) MQ%;:'V-.\J,K,O3A+PE EK!&L,I$32OK-W#*'LU5I@9A*TM//[P1+B%QXPH: MT"ZH)KB:0=LX;*7.L<.B]158LFXVVE1 P.\'V@M&,'M;J6LLLT&Z1+9:56 MP_L%M)4P87OF?>1>@7#NN-TB3@%9LD1W&_ Z8%J.RHVEQ6 9% MP%97?'RVA->/XUOD%V6FOSTW^GA'%Z/RSFRS?+?1"/CKBL//)KIO"8837J99 MEGXGOHC^AQ]$Q=)0L9:.@JDVJA?I%C*@@4\@%:XX"A&\OZ%H_DZB'#]1YL]1 M4^M42(*D)Z;.J%XSM;FOQ"0(E!C(F\A"%JL$/*45S S[X!0P'+((#F^ MQ8CWO'%P?FZ? [(6FF108-.>E1[X"Y!M1;+ M!AI+N32@W^C-TVA@ EQ ![;(&*/#R@T@EO)I0'.R6RH-2HQ1*9H;/-)A*@>- MI9P:=OR9>"?2"\HBE#])H\V4_58G^,G!J*P\''[L:IMFX"SEW;!ZXQO;]B",:B.U$YB(@!9(2RDY1K*1=_-TI309 MU^-]:\O!O:\"C4AJ[\' #$FB944,>WK7DX=T:\*C>PKKP< /2^&J&BB?^ MGRUY^)]KP*.ZIW?AX08D4$N=(0_O6_+POI&Q^VA+(W1^0V*EO&L;X]#!Y;?RKC8?B O97EQ)\=S>5 QE9FED8QSIHCG9ZN=K"82O;+.#[U94R:TVCE7<\ M&=5CQQ8[Q!SCNI!HL5<7EJW4 MMJ-X:[:3E.!X,JIG+^W5+ =D*WDN&*/9'&^CQ$\"=)7F1?Z Y#SF]L#4&)6Y M3Y.]$BR=\_%>,,XF:$[\9MW-&'=R=GA^-BHKH!9S%6AL9><%=6?%)]&5_Q$5 M?GR/_!P]OL71G+)&I2R+.V+A'Y7-07N?5D&REK$W)9\8C4?K$Z7I.RJBP(_= M=6\]/ 54<%JYMT*5,M&AI(XVTX#Q)W=O/1R5,V2#+SILK"'\V[UU_?HPKEI1 M-8MT&+J-XT_EWGH\@DU5S J3!ZT-2'\J]];C4=WSN_!P ]*?RKWU>%27^2X\ MW(#TIW)O/1[5/:X+#S<@_=G<6_=H+>[ LN3>VK<'E@W/UN/C49G0NK!Q!Y8E MS]:^V=C5J95Z\NZ/=K,#Z\_BULH [\VNN@/K3^?8.BK[31=6\I#].1U;1^6W MTX6E/&2..[;^P\\B8J0D28$4YM;MIM[QT:C.3Z6QE0_ EC/K"!BHM++N-L8T M #X\^5Q1<[ Y?UL.K*.PE]]W<9(>K&6D&$4U*^ M+;P]\)NMX5[Z>92_X(G[X6/2W-HFV@(A'@+3:U3AMRW$007.ECLN4%ZS:9*4 M?EQE;"-WOQGY[89+R, >(,VY-%VN-'Q!5%T]XJEU-AETM37G4<_O&7WX2UI# MX''VE$5)$'WX\5WR@%GX^AW%G^AKFA3OLL.WT[B,$, [M3:W^,O4#@$L>:J M.>T94>&_D)^]?N<5(.HR'*,E\#X_I#!MX[;D)^.0#.$/R_3%=@,R>@+;:0:7 MHPWDEEQSW)&DV[3DV?8ZC<>H"6S"'5J.-H #U[< $*/HT^I^1,9CU 2V9 PN M1DW@KM?3,$ _G>';D5U)VAB2T138B70X8>)CM^0L-0IYTI01BOT&PY30T?^W*7X'^B5_\'RJ=A&#$$=\DLS1;T X,;/-83,HI[D?3RCH_/.C_) M-L@DBF;A-?..3X"E74F8W<=6/H@1!K'D6=&0*/Q3+4WX!X^:J\E>_ 6E\\S_ M>"5C_4K*Q^X7U[X?"M_B,Y2T^@,I)HD'V3 M3YQY@P:A=.#+W8V$+WMV_3[ %]GP848)3, MG[(TP?\,Z-&;*_SHC,;!>C.0'4Q7'>P "S0C>F=Y>,5C/\ZF(0,@=):5-??. M)^>'T+DD6S".+P%2A%!Q):UN \]^,A>YPV[\'2\((!]8D]O:UG1[JP?8,T.$ M2VRK!48)J$5N$5O C>9,;<5X#,B/K_Z/:%$NI!S9:(,5 *"%PB7Y+EI8L/E.24K'C6ERA!LTA>5D"O M,T,.'G!ER#U#;+:"+.QP]3;-4#1/'E#Q^($RG]@H[E,,.Y>R4]&+Y)$].P4/ M/#?DHRXHQ].78WH\H2Q*0X7VL]'..Y\L\:C5&"V M6C+LP)FN^-Q0<&YK_IW3C5O=,ZDV_ M8O*\\_[Z$LDUF:[#,FH!QQR(.+B[W5J#:RM9N<4<(.NR0X(]=J<-!0-ET-/= M7\6SMI4^W-+Z7,U1N%]R6C$L0#<',64E'-B:MX '_9MJN#QX0-^OTH1Z*I9^ M/,TR8C!65A]3]&)8 2VG(MKO7G'!#80 .$8F&* NVU7(5# $KBDNU*E[68V M0T$1?:(U3)+1ABA?45)&R;PRYLG+/ND/@FDV#O]!+5$PQ260!5>JW7Q+,A2D M\R3Z@]I]5_)^C8*,E+W*GU%>QL2P>XNI^H**(F:.>+]%Q3MN3\H75@_A$9*) MB]7OK+)?'A^.X_ZO)5C]44 @@I#FG#IIVE,:81#/*"P#,L&[Y/4=K==8M;H$ M"J39(#5)@()J3(2B(SP!QUW)^,K?8Y_Q\DA(K7+&L.(6851^3.+)2CR'Y49C MXY/):'2\M3L@1-8!"\0*M+#0:KKRK6*[&<8SCA!6Y2[ G[F $ZYDD]612.K" MH;QQ&HZTWB4GXS S6%N_(HP"07$GK<9+A%6B613X27'U3DR^=XE 4[K#)Z2? M8YQO\?(IS?/H+4:,(H\SU@6##ZO6$I'JZ8O>,52&ES8RURL1!$+I2I3=MA], MONM*:. 2R>E-G(7/)PY=BDTP"9COBHET!^J&:].5GV7+69I]][,PK]R?3&1! M.1@CHT,;20>( DEQQ9ZZ@_P!R4M5[S:GI!C)Y3?D,Z5:BH9A-2"DR"?#"6$J$.'P2TQG.O M419 M2!-$ZW2\OJ.G+/V,\F@ORAT0?JW+SH[_?@!=$E6'E-KW TD)U/&KEC;N!T=C MV3DW>6)T/S@2;G;[>3_X&B4T<=MJQY\FX>8H-_\J\9^_HN(]Q7_Y1%5F6NU] M:M#94!:>C.6:NBM9U@YP:X1R^QYS56:$(Y4WK\EKM:(G>84Y/1M%^1X8N>!+ MJB[57*^Z6.&D*QF3\!Y_I(UTR?LS:HU" QJAC&G2SO7"C*L5Q0P#;78P04]& M(6";RFBE2TFU\10KZ2!5YDY<\HZ,.L#FWM'*E(IH?=6)'-;!LSK[S45+;P!* M+:@21^,5,4/BN5W(905V0P5H+W ZPS#* :DX M8IVV;"QG:%^"9)-0^^ DNP.>;U&39HTT'(GN^.>C> "$.RR5Q+'EV#HJX=JV MGI'-^SK"RY&P+"(X385,-2*CYR@,3G#"IDTDMQ^7!>BO5QD[\\?BG5NBPVP M1JVQE,4%$BD13;J^)5\P"4IH+V.[$].S>]'(_"VW-((1$0P=;[[2AB?? /]Y'_ADE$,H7#6:D=,?!B&3@_ M=":_P/G1_JS9%>7Y:U: W5GS\QK/5>SG^>.,%D%65)05]F'D #8+"SBD8*<0 MBK,Q2$U$RH*SNXT9 8#-8VKV\-DJ@6/),NID8.#Y$; _9[NUN8O!DB72F(EZ M2;6V*X_33%"W52:H:1)>X<81]T[593A&'&#/20G/=NW2G9&Z'G.R0X"G+,7X MB^53["?$68:XQWP0*V&SP54JS=K3Q^<8 M4T>9-LI$UFQ2PI+M;CRJB39Q;A8?<;I$&W_N11YY'V+T=W[7LT,#6T$9XQ'" MS;@!$ZG:[$G5"JC$U/;$1 #*6M3$2 Y$09" "?L%0S""CR5;4FLY4*&S%@,2RJ$#*L M%QQ;=S&_TJWJR9@]] 4'C=UYZP!V.QH;<5#24Z@3"X MXHNYLQ1(_1<_)M5?6(*08$F,RU(77^TQO,GAQ>3LP/GM0HU/(!6N.$MRSL^G M+ U0GI-]$9/['>^+U^@3Q:FQQ5TQ%%M<9\>G%WN@=.@C%0B,LS9;E31'O&DE]S^B@JFQ+^FLP#<; MS=5N-"0CJW0"@1(WXK8<5]0.58T4+7SKE ,P.SKKASW+;$)F*QO0QS1 MYM_ +'$C6/W)>*/0&).M'8??%UK"%4B1OCEQG%+T+0FCO,BBM[)89\;3*,QM M/A@CI,/6 E.< H'1-SF.4V",A8(2Y 0XF,82X]=8!,S5MQQN,O<57 %ENUX# MJN$%8[,GHY/S-TH!* 'SNV?;'C2*45!"?O PQJUPXIE@7C<_@K@,\0[+LKCD M3RR_"_X%*3WM+S"/0QH!5Y19DC^G<7RK?"3K^]/>\?FP.?\$ "0D$/3 ,P=6 M\8;A#7\CD!+%4EPDOK%$*4E^G17#;_S"M1]DY )%GD+*F-RG2$+3%U04,=U( M\]^BXAVW)^0NBW>2!U6N$5C]#MU_H2M$C% L.U*S:S0HM)HJH,KS.KO)!EGN M_8\V3*Y'-GZX_ M14*EC78K5^P3Z)Q: F[P62>&X&P"I34D9?:DK99K^(? ]A,0'B #PWU41'.&+ PC!N(NF:79 MHDK7/[!CQA>L+Y.(R6<4,Q^E>H+UXZ)&"FFC<T";;R 5I.LXSL.3I6C'8#>OB@.#\\ /:[:,*3P(CC K2/A33J_53\A'"%OG6+>E5$08X MXK*?'5P+MB7SS/#+78!.N9]+^U5T&471Q/^_O2]M;AM9LOU',Q)W?GD1LBQY M-&%;&BW=<3\Q8+(DX38)^ *@6NI?_VKA3M2*!+(*8L3$7+L-@#AYL@I5F2>S M-,19<7Z(#BCFTCSK/)H@0&JG]Z-K5_B].*502Y%DM2['%'9DQ7H*-$FKN#]T M95;D_DKU?!<@K (4Q;&>0$KCM=^6$7W7@I#97?3!U=3W9$KB-U)65Z*^02#L M(*_](!@ZCMB:H(8Z^PUG$N%-HL@LYQ)D\A+-=P3VBFE"==O*-,@9.GB'L,,. MU=(9R2_XH2[\3+87UF)NU892EN=A;9],/8.8_BU]7YN(*3/I;1^ MA/-7[Z*/U^]?..F=G77&_687;'OM//XD\R#U9")DJ_\='DBW. M54<_G$39 MH-;V46)D((=CX.9Q%<+0*\;N&=+;YZ=5XZ[;7ZP,A9T P; .+F]PE+\?-.DL6&IN67E#G]59"F+Q'J2[&;Y^P*?KEXY'^ MK":M:7 W-]'0%UGI/FO2>)0QJ&!%*%*0#*(V@VEPMS 1\AK;ADI+9RA!&JQN M10J2Y_H8TER;ZC1^!C?7"#E>:4.KI6-(\:+J7DJS5A?+(EVD='U#\MM$GLV6 M72J0(6^>W)G4P@J]6<'&%-K!>W#EI'?>.\/.0%8?HC)40-(3-%XWJYG+>93G MM\\/13K]2[-2D]XC%D.^E/^9K,_T4(!T*,U_B'<1:1=AQQ=S WC30U=*3SFM M"CA84H_*?'Z)YJSRZ.&5$%.EJ.P6;HQQ2/LH+1(@I88X"25\#H[;Z3/"=[\5IUPR/I]0*?+]/J ML=F/MRQZ*%"'7GN2YCW(6AAG_P[N$^9!FF7-B#/)^,E0X1Z!K1ND.VD4\Y%: M",WSP#I"VK!GLG E6*#.G3:D^EZ M@_-GFDQ=^=_>*\R$](&NRP5*X$$=,NV;%]AS+TR"%'VLB_$-**BSH4MX;EY" MP4^XXHHC,KM>%LN,_(B3>+%DF.MUF3V(1KB;QF;7,[^N2 M_*1,/?Y-YF_D1YH4K\HN$8Z/Y/"QS_:4,%(^U"HC#5W:;&J ?Y$H>_P[!7": MU9.$!;W3[0#XRB' T!735KCI;ZJT6];/$E9$SBW5YR9[$('$'T$XRG6Z5&63 M;1_%;8@=@ZO-3?80AB["M@(>OT'-)NQ1PH9M7)\<(0Q=>&(*_.*9[C 767O M><*:;5RCE,,,7=5BBA[ 3X3-VK@NV2"#:L6"<^*P$NYNT.'J?4HO%4?3N#J& M['G$K/,T$D&&YB[QL?X1Q9?47.H/,6.4SA298\F)<;5D2==GKMUNUEV=-3/*'5^H+ MO]C[KS<\!@.MVH,G_6ZS9PQL4ZO\I8[9VG;0RK]\;*]9O?@%.WA36X(-]1N3 M?@]YW$.P6_[-!382T(2!I.X2:/3EX'O74>#8E2BP')8[2@EFH)PA$MGNMMJ: M(IFQJKV?T4)?2E['SU$:D"6B)5XAF6=J@Q]V3ZA[0N?H>$HG<;YL>4KB(K]_ M>-)6LBKOF_2QLXSUT5WN7@;F0$Y)ENY4[DC&UZ*LLFCSWG?Y4EFBKKZ)@L4^ MTZPA[DUM$7J6\<"W;:>&C2F0Z]R1IX1=,X2>0N2 ;OG[ZT_>.;R6;NZ'W3%R M-XNFG4%N!: $(NAGX6KQ>YY^$#&EW2VSZ2MKADG!WCZSJ+7RZV!T+SMDLE+PM5+5]D[Q$[WI>=J^A2)$6QJ:\'+\M;D%\ M];W,\E<>S^(H^WB(^*1OTN1+=@];U7?&R)J'1L+Q>A- 5=HCM*/9(F(+MMOG M1VJP/)H:M1_2WRPLA+WYT?(GX=T<'E2]/?(VQFX#L[.[/\-.RYE39; /.0 6 M?!F]=FZ438W?37I457XXG7NQXZ6-?$: # 55[>]K+E@98/B#Y$R'=4>R.)VI M3M^"_)E)'[T!)I#O 'NFU%82'[4.ZV'ZZ"^]07X=&N3J_7><\8N%.70."O$; MD_ZP,\0^K+$!!P6UE<1!0SD2UMD@NR.6MWW+5VG"NSXIY]> MJS>:1 X6RLFUSI;9O9PI,;4K ) ?X3N!\_8O 6"-)?'1<%KA.%O\YY+M'U>; MB?SB+8KG;'-PG6;?V%'E=:Q:-3_)=[]#[&"=GXM84]-)_#FBU6X9?&O);<3]>^_R>QBO>Z\?5[?G5]%&3O4NRPB6,.O M<%N.$)OUFK-MX2D5;2'QJ\94MG;N]<@*_/>_L>M_+@N/.#]+$('8B[T65S%" M+'&(QA(4=@XA(C$WB;3KJ,7=K'KV'.NL[=I(EV"4T.RI?G;SYRR>DLMH/EW. M.3%T72W\>)6OLW8 P^=RLV$=.%>?:]BBESB-=20^O%VX4)/N-'G85O::5'G7 M^KL\2-(][<_A'-E7WM MFOAYP1*V^J<1/ZQG#%@965*<:YT30)OI[[)T2L@LOZ8<[M0#;*R@RJ9J[^5F MPE*<^N"+YA:2.-(G"-RO3'*[+/(B2F9TU]W8?"K]34Y+_Q,[;OV6E3A\.)%] MY^S=_AS TAY_$I9P)K,+"B9Z(?>$B2>IZ7BPBI*UC.:/)%O4DGAU?QM.Y3#4 MF#/4($&RN63XA'-. :#Q]F>8AD;)P8].!F>#+X&_ ?<4[+[+&(&6 M^BPIU9'Q\GI2LWF(7+R\9/RFBL?BK\SL)6GWO QGX"-+9 M7C*DK-/ +1Y2J@4JZKA2O9@@&+LZO.6#RX@ 24O?<+++58."UG;$2)W O:0@ M/M0J#KB1YQ<9DE$83FI^(VPDV1N=7LH)_IDF;\)VS)HY%[T*> M3-.7A 5N=B4-B@'6R.\+NI"/%:XWEM"L'25N'TZ"OC9S"5G8=9JM_A.[3O6! M:?9%1.?G4)=ON -!;5#)B @LY^["RM5_EG'Q<9/03_B2_<>,EW!$!O5%4#9/$C<= M6A0E.J9Y)TXKUCD-@0<*C&TK&3(0N@.O3AJ_XVR_DB*>1O/3L>/K7 <[3ZF_ M$WQH:&$0U.GC&R,A2V$!N99\L&LQ&="1Y+X4XQN)@[]\',N#=6>JP/_:E@;L M2M%:' N\\L'(CD"'K@?ESL=F<3QNO=*O;6GP8QH3\ M)<_/NW=IG!2CT6/:Z?;YG\\&RM-7M?=M(7N9@82C<]^)[&T#=%P[H#ML7G?X MF';/!(Q!3^\.JONVD+T4Z];N#L:V 3K$'= =-J_;IZ\^/#=V!]5]6\A>5C_4 M[@[&M@$ZP3WP5=!WYZ.PJO[@E@QL-6882WM34P*=1A^Z7Z=_DVQEI45L7X ) M\[-;8KP4!8#Z71,.K[!NN=L'=3(7E)F>?O_&\/V#G]VRX^4),Z'YOLJZY;Y? M_= OK/3'SA>Y]-]7!U&<MAAR$@V!=EP8!-QA0+@3I.WN3T*F'/%"J^7K^^PJV)K&AN(L:!3L*5Q_7 MY;K.B.8DUQX3?W0M M-0!R1MV GW)B)5B 8N98VR@RIX][^482DD7SBV1V,5O$2<0%%T) >YI_Q0V[Y2J%_)&YFGOYG!5CBU;F%P]Z1_AKS= M=78&8W1 D7,D%X!9)9G$S8%_B7*'G>%K>JE9BP6! N1([MO4::<];,55+=R7 MNYF-2>J*,V/%VN[)G+R)\IWH*6?-/+X2>BM=!I#'5\*+>59AN-U*(#+[NLSH MRH%>(HS=>"S.S#W6_;7LSLBJ_&SZG<2*R(4@1^Z?(<=,@ C6!=] [!1VP$V@ MH3^@";'M74>!>[/2 >%0\MDYQAQVZ,S=5EM3)#.6 /L9+5P%NM5^CM* '-$I M\0J;]"($_+ C>CN+%7V@Y_#:2?_<2VDV!*T2-RHW0>"!P,HUCW449&\W(WWT MM@5-?."@#!5VS-'9"L<'O=7<^DGY@Y0*[!HL('<"=E8#JX4=,:UJF?W>(=^R M-*]E=I7_&OVB>:F_A'&N>MQ9:D:@\&EX_<@VS6TN\GRY$%:ZC_._KC/"^K<3 MZEG%?534TCK)]+2+],C+1I_%Q7VV_MCU)*L"-$ M.'Y>HS7K4A$'.*T?]#?[(YW3I\WCXJ/)^5WY$I0R;-UAV!.]@74ED7?KLR': M,"+6\\77^"V>D62C1FYJ,,A^GS*%73X8]CA0&U8R!$+)/H%:ZB*9_2#%:SI+ MY^G+1YU'.YK_.G634-V_WJ",K0DECA[.40SN85R3#J]@QVK!O07E+=1^\[;. M"9W_<[2U9(P$DQ<$C8BA=-!V;,;R!->?D5*'O26CI7H&%:TJ=T<$6+YH M;5P$V)K4VOGH)!>49Y@[+8UIG\M%&;#&\U!#F&?%CJ?2OVV]E/YEHNHWNO?O M%"#VQPV6JWV'*,'JH4;0A$RI%NO@"@H2*5E;8FL)&;MOZJ%83D/'CSB)%\N% MDI"]:RA0I"A#J<6/22EY6P_U:SI:HG<]+;O74*!(*C)36H[?-FPIEZ.:_1P[ M4%'G%TJ!N>6RIQ#4[!WD+&&)5T!'LW3PPZ[WK*AF[_JNV72F5>)&Y29H@7C' M9S5[!UN,T\0'#LI0GU1G_D.]EO40)\GP\-G:B>0+?$8%!"F-\\?OY0 M1%D1GN-ZH&+O()E? > [/P)L3K-'LF<<';(B2SJ_??<<:?4.N)[*:_ M39?]V&D!KR=+0P-6EGR$[N3(R]5NJ'5K6,O5KC0C8Z^\$,O5JR1LMZU+R0?S M!I2Q4)/[3;NXWHP2Q[?.KOB]3VN?D+6+'3[#'0+0II0,@_;GG0XV*NACP.I% M*'>A5K0U,PPY""MC2J]%V6V!24_B#M;O7$EPZ;UZ<( -P_8 M;;2\'@I69I0XO75>LG37C-;=F%GJ]GD/;GXZ-VQ5,M,9#3N;-@)^5!Z(L+O# M$?15RQ&J_; P9=CGB:V]03(7-6,_H$J%.4*6;G7@QN4\RO-5RW2-3%1ZCS ' MME2A&<9E63F=:8#*()KWE%U$6E7H\<7" -A* "T]Y;0JX #542",?-C1H9LS MX'^-4X N%$6=;6HT*E A2E!^?6P21_E[I5\3%&#/E#6Z%K@S:RT)5+YC[?N4_? M?WAN[ ^J^[:XO93GU.H/QG9I8\F-HV6_.Y?A5/U!SB96\7;H2WL3NP(5\P2^ MNA?JN]OGG83#*@71E,?+WT!0Y66>",P+&W!] P-#E0GA]E#\!62P8T.I4U!/G;L"&UT^<8"5*F39T/0H,F]-N5]3]CREO[W MRS3A":]E-&?=[SO6(ZW6MQ%4AANT@AY0S1B[I>U_*W[K5__"5ME(R[GC-Q#[ M4R]KNT)K0U6FE0PI M-(4=R0L*DD+G__Z4Q$7^E+S1_TIFF*V!*Q_QKAC! ,?']P=>R>X\:_C;1U[_ M A'LIJ2SM).'O7TM'-.QHV(?.^( RV&YHY1@]K#W;R.5;1YU5!P@Y_Q*O,)F MOP !W\.6QQ9>6+9BN7]XTG975-XWZ0^]7%5#T%WN7@;F\+ '&QP=)(!IS98WY:YNL?KZ/-F^ W4=WQ<5-3@HVE#9-3J0FM'O M3CK.)MOOR((R5/9?@9+FI52[72.ES.9 ,D_/$J<0UOJ#DX8Z2/9?@1(6:H>= M@ 9)FYQDYYAAX),[0QE!3T4VS]_1Q6UN>U M#[S46_L_MIP,W0Y=:0-[1S\'E^4[4LY/*9SF# VE,&U=>F>G+:R?X\KF!2?] M(7;N/]!!96]EJ$,56C>B6K2W&GK9Q\/_T61K8ZB3&?SJ,4SFY$W@C9[HOSVF M7PF]=4&I>7PE'/WM,_V(/Z?9@E7KBIJ34T'$OEY^Z%RA>" MD62/0HU1V_HDM@Y[) U3M_ZDQS*J[N/\K^N,D)N$HB%Y<1\5M82@37^;$A1J M?!EY)-A9N 4=IW_IC?3+Q$A7[[_)5&A?%_:]J"!^E%(2:NT:H-/7:%J@SM-M MF/ /LD]_I'/ZM#G]AC8Y\RM?@E(6:GV:AY\ U-#]:(&#,DU9P*6;B09^Y4H MB4E9F ;U?2A#H=:A51L,'E@=JEH <%QI3 (E9F_#*F&]AOH:O\4SDFP.P&UJ@2#[?;IJC!RO B*X=KG16*YI#.0+ZR@W&F.']F$Y M-)(;C:51]M8LIT*0&XV1 RDE7M&DW&@L#6ZT36XT\/.T50@"K>5& _D)JR>Y M$9"X88SM;DU\TZ ,]4GE1F'V9AF'&FX]<+JF=1:EA@02('V*]A!>R)#&H8:& MD;V_S(Y *J,9>8[I H<^Y=LRGK%%3TOCZ/S;J]W&@&0IJRJ,VIY>SIO M6SJ.0TVS( \#B2F1FYK":BRT1A#(+U_9@VYVTR[0Z@KW-YETSGO#7G_8;4-S MD&-']\&JN+(BCR=]/_>]+2BY\6/?"WBT_*G/*.+(,.C3,L:NN@Q]T!C:^-1G M]//U&1VWH!4B?BC*T-"G/J.?JL\HC\Z<=OB-VKK&\^Q#'V+MZCG 6 M:E>%<"(5W,:2L>1X&&KC77NOHBR)DQ<6X><&._S[/9FFR32>Q_SGFB^4.7@= MD_H7R2V4KF:[Z/XDQ4U"#4V^IWE^\48-Q_2'CRGUV$6:<"'K:SJG[I)3+XVG M"DB63Z)(D34-:@[*A[032*#ZDETSH8ANS,%_C>?+@JAD ];/HJ;$[J!47V)&H\Y/T_X,RB M!@E5$Y(6T;QY#SDTD^[[4GK]9'".'"AU85L!!:C: 308>?BZ*Z]4SO=&]U'( MV(7O%NQ90 J[.:@$I,78W"R/SY%K_"!&YQX8J)Z7AW-N\V&9B]DL%C!N$A[S M#3\:<]YL-.8B*>(9#O]OGHO1?I M4KE6!GD^M8JWD9MSZ1@$A%Y7OY#Z1^S%=+I<+.=,K<]#R@QR1EY)DE.K; ,5 MVSIFPQL:'^2&[_63%+?/C]&[P1S@^$3J$<-FIPBS]]2U&K)Y#,6(?4!0%7(D M\X&U <)N$_1 2>-))Y%<8G#3A.66-&V#E/=-!AWDY;8]C9)]4G9U [ MQ6N!A1T;W4'ZE17FD]D7DM _%*QU4>[F"P8/HJ;#SLE5\ EC@&%WRME!3-=' M3TE&HGG\#],*,PD)P_J-VHQ])&V\P^A1U'S8.;D*_F$!$?5(J]((Z_;-V?OF M[(5)?IM\)5G\%A5\;;11%RE;O-D_:*/B&V&G34S)!\ 9=GS68!5M,SFHGT$9 MP,Z\5I@53+ !A721>^P8;JV^&S3WLWT4W:DANPC4OM(->> G ^W(FL104\87 M#B^F8P@YQ^-&FBRP4(X/J@\%:O&P23#N+LTX?461Q;^6A="_W7$>%&Y1\_YX4<<:C?*M=.4!> MN727=! "8!RD"?O-B^0P/)#2U?_>:VW/+%!DE^!_9#+HC9H=<)MD8$G 9.?@ M!O/#+0R>,QGTD89I78Q)!K"]43Q,0^59L>-)]&];+Z)_F=RS>B=)FFGOWRE M[/2"/1_[Q);@\3!O9$*8=,-_< 4%B90#++&UA(S=-_4PVZ.AXP==;RV6"R4A M>]=0H$AQUU*+'Y-2\K8>)F!TM$3O>EIVKZ% D:(:IK03,D]0 24J+"F MMSQ+E:]\^3)-1-QBM=!6IZ34=PFHR.$?+0\E&2A#6%""<1^F9(-SZ\IO$-; M;A96SY1\A!$H'8 ])3- MI]0P!C.RXAZFRN]B#U4M"67SL0DHW./8]T9H3J;_]9*^_?>4E2ID'V* KOZR M'9NK_S!Y>B@A<_N/DU%WV#WWZBNJ9:WD[:$BX=ASY\/O-,G3[#O[*<:!S3>S MY%[FOKT^]J$R]7P^57"A.LIZY@Z67]72NX6-O)JF54PZ>,(!3JC6I\W[PO%P MV8Z6[P9R'*/[)X->6R(>%GBA>GI8]FQWBYE? M+C-&QS6U233_%XE4*C^8'Z!D(7][+%S"U*?<#1%XJTM9V$)$DR^29!G-]\QP M1[*5>0C]XU2M! )X^J0S&@Z'R*(R*(\#,0140TBTMM\28ZQ'W8^HH'0D+WO_ M+FQP^\S_T=[CS)\MS(R\=ZK+WQS,(/$VZY!E@-Y6BYL)PR+KV!#]:X-?XEC6 MD5'0YD9J7&3WOXM)FYW=0(&NP$4OLN[HU1\L#(>\QW-V'& ;2'0YUF%7[%EI MQY 7<[H$3'BYT@]2O*:SIYS,'M.+!1,'_T-^$EZ]EE\D,U'?9+70MWVX,#1R MQ+Z&=;ZS'20.9QTJ!IVM#K2V3(T<)1][Z\C'E N5?Z;)T\/!Y9*9JMI#A<&0 M@P^59BD@_!*':4@Z:**89E/O\S/=]MX^WR;D_Y911G]K.]?>I7'"&B!G),K) M#;<@"]'?1P6Y3>A $:<5Q=/5XR[3W%!$#?^[U.BCLVZH48EF323QR\;.93/T MS*]TAL[R^#D6X5_99*6_D:6;AKUV^884HX3<4%IA2!:(S'_9,1$O"2OQMM^5 M[=_/\X]88LZZ-V 2J!*_L(Z,(]>/'5MMI[[CS[AXOY-7STLWW@% M78GUI.9JO)?C\XNG1*(6,+I/F A[U5^=^S)(4"6/'NG:CEQ\3TKSY8-G-*AW MQM/X=V0BNG5_-C=SKX6SAB%LJ I*C[SK)J'K&)++Y$=F-XKAA[RG!/"+4DQ0 MI9(>D7XQ+991%D?S]7D.=EK8P[N%J9#WF #TRX%!549ZY -'<^#J/^1W46R@ M$3)]DC A]GZCAD]&*6'R#!_\I#Q-?4F1Q!L)Y524ZRKN>'! '(Y^T >!F(#=I2W[BWU"^*.;=M7FTCK'J0,""VC@!B7V2 ML2UEB3NX5\D^46<^_;AZG[ZRMI],U7W)_U31=QR>+\R-W4JBNDM5@8Y=IQA* M, Z[GU]MP3C 38AVI869\0\(.\'P",>D(\?P;$PJ.B3/# M=!*3KFR!M,EVXU>/Y20F7:OW1MB[&( OIR',DYAT)=$:(<==-3R9DGN Z"0F ME0@N1][UH3]@KIQP8VPG,6D5@27VN?>.WN&,]20F[6&GW0 _^0J(;1*3EH8K M[7(A94\0ZV=L=Y!3:)SM4()KJ;"4BU_F=/I<9LEMXN@6LH<(XV%'U:I[AA9? M"_6G!]K(=8M2*[^0/$.8S<_TJ(U;Z."U4#?JFRH9JSX9T(M<8;=0H+HC87'\ M$I4^09C,S\H'&T]1@ZLL5O5/A-BD6!6[-KJ.F:049 O%JMO1<*!8>LSH9G#. M;>&D>;=YL#"PGY)G&R]RPMQ"\6F=N^6!GW)3F-WR %!GZJ/RZWK)'L5,N%PU M6/QTDJ_!L-EX)9KD:^!=2W9#=B2!3B<#M%CRA7UBD1LAA@JB/90MEWQA'0UD M9GQ#P@[PM%SRU3GO#7O]80]+5FM*PS%YYKA.TB^1,QT'Q;$>RTGZM=;:C+&W M,@!?4$.8)^G72E Q]NK([".>3,D]0'22?DGD46/OE'X'S)43;HSM)/VJ(H<: M^RP,E'N',]:3] O[6&G(3[X"8IND7W64+F.?ZUGR5[].+; M4'-6 _O\2@"'4(-KH"6D\"#3I7E#IY27X3.%!WR6=@=8Y;AP-$$EP>1% MO*U(@F&7=KD18IL$DQ=YM28)AE6%969\^R28O-*J-4FP_K![=N9;NXH#"FP3 M8&M,I^27L,5Y4/SJL9R27R+;0+T\N$C8\9?3$.8I^<5#RM08WIV;L\>3=?)+ M(#HEOTH31-0XWN4Z#YAS3GX);&$GOR#2&=B-3" G<05$H+R5#]F,37G"3@P_ M_YDF4UZI8!GZ43^+FV^,K1*5LVH:SC2%"97T0IH/5M/>13*[+5Y)MI_6+1E> MW^/H5SRGFPMBYC\@SQ?&QM9-V?H4+'3@_)H/J11-=!(R("W,B-UT#6!6,H0) ME7C#S[@\+!>+*/NX?7Y\)718/#WL+]30LRO\/?Z,B]>CU'A^DUR]3TF>[Z9& MG;(MCK_!%#C#41=G?:E-K^Q=.!EUAX,!\KH2WO":-><^=*\2)L>V4 1^U#=P M@.AU0^4V/X[4&N#P*BE2_K[*K(CJ%@$2L>^L@?U-23M Y%5B1+SQS@NS6>9B M.ETNEG.V/CN><)0Y$]?'">,@K8N,F9,17@$O4*JE1F>XR])_DRF0*V@?)@R# ME->&=@1SM$"9F>9C/%7C>-P OHC.5-]D PS!9EI*%IS;S8W:D(W)4WX6C+;OO8V M;VL0(K5XRJ0S&IYMSK=JMP2= D5.DKD0(UGO.V'W*H8*)SKOG9UWL3MKN1%R MO&/7H_0JO@HK.F<0ATB-=V MZ(U]JP51\JO' A3:1"N]!92==T-KP%#V[32$&6PP%%AVWL7..&MX,B7W -%) M=EXNS>YB]U+0,E=.N#&V5D7/&NZYU!_Y5X-BY!W.6($"61[UW=A^)4TRGD;W MBP]M8+7HVM6MZ(-E;/"4LI&GE%3OW<;M@?T7LU@C*44,?S>31% MW"3TZT;RPMH+=F_D!L)NQU./&Y3";&&+IJOWWSP+5/&01OECA/&0S\>JQT<, M0%?NYE2Q$J4TYK<]ZDMR9M'Q10(02M:CZ-H $,=A.>CYJ:D6I.7 C.5 M1$9>6>COC=PD](&$C9U/(,;I#SNCSJ#148PCQN% D<>S"S$08IPU]I:*1RX-+]TD<5YG+Q\76;T_XM0\1?R3)?2C]&[PJ]J_F7!#;*& MV,Z+RCVQ*3M!"8J0ICE58%[9R7-WDJ 6?$HBD1DC,Y848[<#.WC-;R0(#4(6 MX>;X3=FOLK(*._^I,N!N^O=B]N]E7C#+75,B+VXO;XS->YUFTEFGZAAI\A4% MZ4$D^MT'#8I!L=5FM8ZB>S*=1WD>/\=3&*NN)ZBJ8Z?^%Q,$>]?Q%7;$-&C& MRHJ_2LNOTM0/1S0U67FN N>7O.?Y].,QHX#G!Q:3)6J!?X55Y/1[R/V+-*5QFHL@S1FU;X)0*S;=\U^3:_]:*R MSFC8^RP=GGK8.W,78B!$96OL+1:5=8(2E:T)L165==HO*NMX*RKK.(G*.I]# M5-;Q6'34<125=:1;P\\G*L/28[OQJ\=R$I5M5#S8G>P!OIR&,$^BLK50PSL5 MR1Y/+J(RJ1+@)"H;=Y'W/5KF*HC*NM)]S4E49BJTZGK7[LW(/YRQGD1E1J6J MO7YH;9,52P,[U.&*RIP"G9O(K],1FRX_P"T]"*55$/<)4[^J9([ E6!.UECE M9E<]$$PR0Y _(TSOG6:KDAZ:@\W.X067=A^5'H*N1]GBM#N'Z&7: M?6U\N[3[&D_[T^ZCCJ<'[ZPI<$B[56%J:5;<)HR#W7ZM,MQ%"M-QWZ;[I M)J&+$;9ROTP3'J+)UR5-RJV3[C:!%EG?X,RG%4*HE+(/LD=GF>L(N[$:Y*I; M Q/J6"(?"*^D9:PGW>R0173IMYBBKS-QP\]1MD+17T _7,H4_KGGT29TC\/2YG"B0%2 MIG#L+56FL-4/]FG4;H38*%/6*%NL3&$0L<3*%.P#@*%*PQ)QNO.JQA-T( D*/@B7]@_Q2&D \Z5$4*::15W*%/=XJ MZ5%&4JG")].C8)^/;,&7M1Y%?A2RM1X%(X@%(T49A9'+EA.L1':2HAP(-<;( MZ>S*=!LA_#12E/&95X)0"SZM$'HF1+ MT@[R$@IB&5V.RC,]B0EKT@%Y<(7 B*3B++>VA)&#]_5, Z+AY$>E[PPEB/ AVUV7%B*X MCJ"*@) =ZC9I(3:-%?)5+GN3QKXCV931^J)*IKH]4%@264MCQ[FIWUC!AY)& ME CU/!!'7$=Q]D/F\-]$ED$IMRD+;+)+#K)%R(@9))*"HH M_/\J[(_DG]'"KH!B?0/;OW?'P>UOY<>1:V!B*2IJX-NR?F)[BS &:6^./C8*B.)I=<*6,CI':W-CX.&:C! ,@L/E6F#86A2\Y*)U PED+;" M4V7:8.B;%&;/^(:$'>#!4DDTITP;#)$6,J84'!-GABE8G4-E4=H 2^SK1JD> M2^@'6FP"!%\^-G_\GYADU*JO']_)&YEK]B%F#^ ?ISZRAA]R7V().UA51%D M*3]&K-V\6#U'F TYSV[)L,9-K&"'>Z;%!MI-\GM9Y-Q,Y_I/A?PN81/D@(8; MBQJ/4&"%$E_@?U5V0':=W*"[:QKDK7/=;G"(%4K-@>8&@%UA!L'U+S8.:A[! M]$PQ4HGP2EUA!M@%#QJB3-D]0.29ZL0]=]UT4Y !=O&#EEJC%+4Y5B@-#-H7 MH.8V0@/L8@E'AS#&!B5SP7. -..4%)L%S^8/VX^FWA?,G\)-AZVY=W4+!YA0 M^A7TCPDUU)>/C3)EK6LGN6;):/$4OBKK!5=#*5]'NF"7^$LX$ M81;D584+C9()1(M30K]U)!*-?E%=>+U,9J95ECO7"C,@2R7T))63*TMK-! E#"+)V"R2 M=ZK+.3JL8\$-C&["T@$2"4_AQ>5JK#C"DN0TLWU2H99X1Y#U:)NAL%L+8N4? MI4\0MD)>7MNQ:NH9:KP2W[ .T_G87U570G3'67FECYE&<]MZHM(OU,$[;&.E M=.&D"J7O.0,C)Z:"HA8!5(A]"0=#KPZ7'./-Q.B ME;B\*K/ZSOI97$:_GW)6:!\E=.JB?UBDR4.13O]2AM9-;A6@@VA/R;DYCO%9 MH<0JPY*T+*1;\R02+_,M2_]FHK 5!$W30MV-'/ PB#:4$EHM,&*UERV/M5$5>& M+-P:)=[N=#?OJIMES6X4#HV\@77FW!*C9^UA<6I2AF$EP]1['PU,SSK+XM6D M#+'S6QJB3-D]0!1NS1%R393\VOB&A!W@"?98XP9[A ZP:W8A5V&6L('D*%CGU6,U"AWTD94MEC1K?,4* M-I#8!=ME(+M$#K"KPMV8U'B% BN0?@;)!QJK7!WT0CLKSVI_KT(=KE3G&.?E M*SM2\J8\P'N?SN?7:?9WE,VL7,;TH6+,!9$>6'-OZC_6)@A7 =1H.?0 NVDQ M -6F/J0V I2"Z#?)XG3V4$19X3S/=\?>_2:8971^0KT3\+]Q\ M9?Z;+!/8'WEW!&AM_@EM-BC-E$>JB3IG0JQF,5[-A/(^,_8**C$37B4SSY+O M?Y+XY;4@LPNA'Z/HEPN.-G_*627 932?+N?T99*7U5VWO^;QRV=)PM/I8S0> M?X(D/ 4Z/D,>]"[$0"3AU]BQDO#UGXXX/@M-"<<)L4FVK%%B=6AHYG3$\9FO MIR-RX]LE6]9XO#HYMI;3$<=8]66F%!P39X8)*$D]8Y-"S)[R;1G/6'X\+)7Y M^ Q)D.3&KQX+4,JZU8%J;BOD "/$=]4-=; 9\F.8!YL>Y9:'6B1=)L4]W6I9 M.9#C;W!SGR.?Q6GG&*;.5=4B8:?@*]F#V>'V>7>[M(Y[U>63\E\4?'C7"ZQA M#S6P3^BG#U>RST&8B7TL@H@X?= MKLF-$)O(Z!IEBR.C'**7D=&U\>TBHVL\K8^,=M#Z,YA28!\9[2C:-'RNR"BW M(5)IGAN_>BQ D5&/MG%UB7BQFR]!?%G=4+)B^/)%O0M= R2VY=9**P/RT8\JYA0SCN;FC>MM6:V9JI]B29[<\*9KP[ MOSPWV"BS?T%1 [IM.)IQLA0U7\^9NJN\B)>T/MFUTOZ$23K M?XD^>"7W9TG#]3])&FZ$W'#$A1BH--Q(WOK7_[@25"-_9HAQ<+T!1M(Z%0W, ML-O\03;SYQ9!KG[5D&7*\ $BH!0?8)NWIX>=DWIS.L\]/3@D_JP>(JR!'*;5 M4E62"G1#"90;W+53H-G!,?(FP))S/9A3>M TUS$.KH>O_#MNA[I%Z4'U_LLI M]V?V2&%,[Z+(*MI-7+6;BZR>+"SL M7;S6TCV,O<[)-.TK:E#:X5\DRA[_3N%\;O5 84_OFI5AN-JA1=J6QM*#IS]M M%Z(W>Z2PJ'<=SM!\;,\F4'FCD":RZW1I<<">Z1.%29$#M?ZXV9Y)H#(Q07E9 M_ 8\F[$G,I,.L?L5>>1ENR:!:MX8BI2D>BYL#D]U/DG MA-&]:\N(X8=Z&]78@['^5/2794ZMD>TVPAF)[-8H%IYS\VGGI> MO=<]^9UF3 )@$'N1W3(9#,X;'? _ERR&>OM\^YMD7/6P>C/5YEYZ#WU[[)(^ MI5W+!YL&#E#F%VD7M 8G+,+BJ18$']]$38*<-JC"L P/:K*W-!'X(WJ/%\O% M'9T*F8U?R.WS3U(\1'.2/Z8WR2Q^BV?+:'ZYS(MT( M%3M:9_F:Q&S&VV&B\2W93L4@H;.^*G)66?3#42#Q519@3N37DR&93R M>FH I*B:FA(I?3((_BF>_F3?M_PFH5/,DGW-'CYREKE5"IR4]TP&0Z28@('] MCY2P;,\-;8^!ZV.P19[4$KM$/QS0QLDO@6G%\I<=QSP=* "^LVHZ@:*Z( M7DNOG^#WQM+2B+/(YNBU>2*<,R!U=1,(C[>RL&I&_O8<19\]UA M,.ZB:?P<3Z5DE5Y' 2.EOJWI4KR_/Z=SI88+6R\=Y-EN_M']! MY@NZ/Z<8UK8"HY[6]BR9H77#< M)K62E_(VQSNZ[ M2HJX^/@SGI&5NWWY^!'].\W6MJ5FWKSNND+&O)6H\],GZ+T1U%Q)$OA0P,-+ M,.RC4V06CB^/M>#DG@QM>RN%GM* &VL.C3#E(KY^@]=91$7),G0: M?\+YN]>(?BRG9%FP;<8&HS(&H;QG@M;4P<#^QZ$( RS^">=ODAE]T2PV)4QZ M_02M\X$361H<_F4IOJ5O)$O8C!_-+Y+9Q32:D44\-6/-[&8*'3%484VA#2@/ M4QV^Q#"P^V;6M/JQ,T#H?3,]B'6@M_DR(AHPUB%OXE4]_^-5J$,XFQK)SVEYA\)RZHW! M>1C*@/, [2$I1O=/AN?(B2IC-IV<81>E/QI,)W=8 X9G?K9CDG[+ MU4@\C,DTUKYG>(8H1Y53(J5/!L&_W@=VO45D'3F&YU[V@.$V+PMF*U#X)U&% M;-8S//>R!8R$*!V0S]@H87CN90^8$@85[^^CCM63!,/P#/M@+L<(A!FRP.6Q M^(F#X;F?M=H'/,,E#CC@5C9*^)XF+]_C-[I#IU@13ER'U$1V1H-1?]3L]W-= MCJQ5..Y=R%]UX&N3[+4=)9_2(\R!/#M* M&-+0*84"%*UOGME=1-JH_/'%P@#89U%HZ2FG50$'*-S>3(T=7!L2#A];-FPR M,LU@ 7.&V(1K/D(AX]9QJ\EIH1,+1J@P'@U,F$+Q#DT+POXUT;?)ZKDU8&B MW:X*LQIJQ?O##IJVQ(44'0Y_NBO463/.T7K9NJ2<-04$U,AV([7CS"28W>A= MR"H%$%8K!N>NWNDX3W;*/2Z2V4&\RB3< M[?I(00!R.;C57KXRTN /.+YC$UE6?+#33@N*^.H_R_@W,]]/H@HIJFX3QD%. MB%1FMMQAC'#7>!YQ_9'OIR1:SN*"S/YO&67T7^6<"O M(-N&%0V')2B"C7SCIXCIP$'3^9A0"Y<;7B,%"JNC+9TV)U=?ICE7U[#3XA.* MT^ SI+V76ZGG2R[%V!_,<0&%X]'89P"%W'M76/60;NU9EC.3WB3L@OQ1-V=/ MDD/3PP,*W*/1_D#F]'$OWTA"3<5+\F>+.&%Z1VJX-[(RF%*,8?( ;J\.LA2^ MJCM80D7.'@"L(7)"#?Q*@7ZEG\5YRC>&>H]0WB=,C-RHJZHCF"$,O3_!Q8+) M@OY9*>PNIO]9QGG,_L*MIG ]8WEOWR3W&4I M_9SEY=XL2RJ:W3WIG/?H]W'8'R*7,KL2[8HU[&J 0R-IEGZ[EPJ?1][P02SX M2D&!U0JD131'W-J),-?W-%=16W*U,$3@ZS<5KN 3'S_3)-W'IU^I2>^9C,Z[ MZ(Q#B/.J"LF/$3U M;1G/HF1*&G6>JRA+J/'R.Y(]O%*#ZURD]'IAE,!WH6ID$KJM0X;(=/])XI=7 MNGJ^H&NJZ(7\7#*1ZNTS!YS?+HN\B!*61]>Y@=5SA!$#SRVX(9:XC77_E>4D__W_P%02P$"% ,4 " "67EM8"R-I"]1_ P "<"\ M#P @ $ 9#8Y,3$T,F0Q,&LN:'1M4$L! A0#% @ MEEY;6);E?),6!0 %24 !$ ( ! 8 # &0V.3$Q-#)D97@R M,3$N:'1M4$L! A0#% @ EEY;6&6@:EI> @ X04 !$ M ( !1H4# &0V.3$Q-#)D97@R,S$N:'1M4$L! A0#% @ EEY;6.Y3*53M M!P #RL !$ ( !TX<# &0V.3$Q-#)D97@S,3$N:'1M4$L! M A0#% @ EEY;6 (WSFKC!P !RL !$ ( ![X\# &0V M.3$Q-#)D97@S,3(N:'1M4$L! A0#% @ EEY;6)B3&?PM!0 &A !$ M ( ! 9@# &0V.3$Q-#)D97@S,C$N:'1M4$L! A0#% @ MEEY;6+1N%? 5!0 +1 !$ ( !79T# &0V.3$Q-#)D97@S M,C(N:'1M4$L! A0#% @ EEY;6(18>O[79P /0@" ! M ( !H:(# &0V.3$Q-#)D97@S-2YH=&U02P$"% ,4 " "67EM8_IXQ (3 M #H5P $ @ &F"@0 9#8Y,3$T,F1E>#DW+FAT;5!+ 0(4 M Q0 ( )9>6UCC!W*WZMH /,C 0 1 " =8=! !G-CDQ M,30R9S,Q834U+FIP9U!+ 0(4 Q0 ( )9>6UC_X! !W870M,C R,S$R,S$N>'-D4$L! A0#% @ EEY; M6'HKIY7E&0 N*8! !0 ( !KAD% '=A="TR,#(S,3(S,5]C M86PN>&UL4$L! A0#% @ EEY;6!S:;8L%B L6 ) !0 M ( !Q3,% '=A="TR,#(S,3(S,5]D968N>&UL4$L! A0#% @ EEY;6&I< M3"1+Y 'W$- !0 ( !_+L% '=A="TR,#(S,3(S,5]L86(N M>&UL4$L! A0#% @ EEY;6+CG%ZZ: & '=A="TR,#(S,3(S,5]P&UL4$L%!@ / \ N , $=9!P ! $! end XML 142 d691142d10k_htm.xml IDEA: XBRL DOCUMENT 0001000697 2023-01-01 2023-12-31 0001000697 2022-12-31 0001000697 2023-12-31 0001000697 2022-01-01 2022-12-31 0001000697 2021-01-01 2021-12-31 0001000697 2021-12-31 0001000697 2023-03-03 0001000697 2023-10-01 2023-12-31 0001000697 2023-07-01 2023-09-30 0001000697 2023-01-01 2023-03-31 0001000697 2023-04-01 2023-06-30 0001000697 2022-04-01 2022-06-30 0001000697 2022-01-01 2022-03-31 0001000697 2022-07-01 2022-09-30 0001000697 2022-10-01 2022-12-31 0001000697 2023-05-16 0001000697 2024-02-23 0001000697 2023-06-30 0001000697 2023-07-01 2023-07-31 0001000697 2021-01-01 2021-03-31 0001000697 2020-12-31 0001000697 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2022-12-31 0001000697 us-gaap:BankTimeDepositsMember 2022-12-31 0001000697 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2022-12-31 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2022-12-31 0001000697 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2022-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001000697 us-gaap:OtherAssetsMember 2022-12-31 0001000697 us-gaap:UnsecuredDebtMember 2022-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2022-12-31 0001000697 us-gaap:LicensingAgreementsMember 2022-12-31 0001000697 us-gaap:TrademarksMember 2022-12-31 0001000697 wat:PurchasedIntangiblesMember 2022-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2022-12-31 0001000697 wat:ForeignSubsidiaryMember 2022-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2022-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesPMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesQMember 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2022-12-31 0001000697 wat:CreditAgreementMember 2022-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001000697 wat:AmericasOtherMember 2022-12-31 0001000697 country:US 2022-12-31 0001000697 srt:EuropeMember 2022-12-31 0001000697 srt:AsiaPacificMember 2022-12-31 0001000697 srt:AmericasMember 2022-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 us-gaap:LandAndLandImprovementsMember 2022-12-31 0001000697 us-gaap:ConstructionInProgressMember 2022-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember 2022-12-31 0001000697 wat:BuildingsAndLeaseholdImprovementsMember 2022-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 wat:FixedInterestRateMember us-gaap:UnsecuredDebtMember 2022-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2022-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-12-31 0001000697 wat:AutomobilesOneMember 2022-12-31 0001000697 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0001000697 us-gaap:EquipmentMember 2022-12-31 0001000697 wat:DefineBenefitPlanWithProjectedBenefitObligationsMember 2022-12-31 0001000697 wat:DefineBenefitPlanWithAccumulatedBenefitObligationsMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:LargeCapUsCompaniesCommonStockMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:FixedIncomeBondsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalBondsMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:MutualFundMember us-gaap:OtherInvestmentCompaniesMember us-gaap:ForeignPlanMember 2022-12-31 0001000697 us-gaap:ForeignPlanMember 2022-12-31 0001000697 country:US 2022-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2022-12-31 0001000697 2025-12-31 2023-12-31 0001000697 2024-12-31 2023-12-31 0001000697 2023-12-31 2023-12-31 0001000697 srt:MinimumMember 2023-12-31 0001000697 srt:MaximumMember 2023-12-31 0001000697 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001000697 us-gaap:BankTimeDepositsMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2023-12-31 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2023-12-31 0001000697 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2023-12-31 0001000697 us-gaap:OtherLiabilitiesMember wat:InterestRateSwapsCashFlowHedgesMember 2023-12-31 0001000697 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember 2023-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2023-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001000697 wat:InterestRateSwapsCashFlowHedgesMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001000697 us-gaap:UnsecuredDebtMember 2023-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001000697 wat:PurchasedIntangiblesMember 2023-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2023-12-31 0001000697 us-gaap:LicensingAgreementsMember 2023-12-31 0001000697 us-gaap:TrademarksMember 2023-12-31 0001000697 wat:InterestRateSwapsCashFlowHedgesMember 2023-12-31 0001000697 wat:InterestRateSwapsCashFlowHedgesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001000697 wat:ForeignSubsidiaryMember 2023-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2023-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2023-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesQMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesPMember 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2023-12-31 0001000697 wat:CreditAgreementMember 2023-12-31 0001000697 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001000697 country:US 2023-12-31 0001000697 wat:AmericasOtherMember 2023-12-31 0001000697 srt:EuropeMember 2023-12-31 0001000697 srt:AsiaPacificMember 2023-12-31 0001000697 srt:AmericasMember 2023-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:LandAndLandImprovementsMember 2023-12-31 0001000697 us-gaap:ConstructionInProgressMember 2023-12-31 0001000697 us-gaap:OtherMachineryAndEquipmentMember 2023-12-31 0001000697 wat:BuildingsAndLeaseholdImprovementsMember 2023-12-31 0001000697 wat:Range113Point88To235Point06Member 2023-12-31 0001000697 wat:Range303Point65To371Point64Member 2023-12-31 0001000697 wat:Range235Point07To303Point64Member 2023-12-31 0001000697 wat:EmployeeStockPurchasePlanOf2009Member us-gaap:EmployeeStockMember 2023-12-31 0001000697 us-gaap:RestrictedStockMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 srt:MaximumMember us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 srt:MinimumMember us-gaap:CashAndCashEquivalentsMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 srt:MaximumMember us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 srt:MinimumMember us-gaap:DebtSecuritiesMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 srt:MaximumMember us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 srt:MinimumMember us-gaap:EquitySecuritiesMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 srt:MaximumMember wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 srt:MinimumMember wat:InsuranceContractsAndOtherMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:FixedInterestRateMember us-gaap:UnsecuredDebtMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2023-12-31 0001000697 wat:RetirementPlansMember us-gaap:PortionAtFairValueFairValueDisclosureMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member wat:RetirementPlansMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:EquityFundsMember wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:EquityFundsMember us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:FairValueInputsLevel1Member wat:RetirementPlansMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-12-31 0001000697 us-gaap:ForeignPlanMember 2023-12-31 0001000697 wat:USPensionPlansAndUSRetireeHealthcarePlanMember 2023-12-31 0001000697 wat:ForeignNetOperatingLossesMember 2023-12-31 0001000697 us-gaap:EquipmentMember 2023-12-31 0001000697 wat:AutomobilesOneMember 2023-12-31 0001000697 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001000697 wat:January2019ProgramMember 2023-12-31 0001000697 srt:MinimumMember 2024-12-31 2023-12-31 0001000697 srt:MaximumMember 2024-12-31 2023-12-31 0001000697 wat:DefineBenefitPlanWithProjectedBenefitObligationsMember 2023-12-31 0001000697 wat:DefineBenefitPlanWithAccumulatedBenefitObligationsMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalBondsMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:MutualFundMember us-gaap:OtherInvestmentCompaniesMember us-gaap:ForeignPlanMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:LargeCapUsCompaniesCommonStockMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:InternationalGrowthCompaniesMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:MutualFundMember wat:FixedIncomeBondsMember us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2023-12-31 0001000697 us-gaap:ForeignPlanMember 2023-12-31 0001000697 country:US 2023-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2023-12-31 0001000697 wat:WyattMember 2023-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2023-12-31 0001000697 srt:MaximumMember wat:PurchasedIntangiblesMember 2023-12-31 0001000697 srt:MaximumMember wat:PatentsAndOtherIntangiblesMember 2023-12-31 0001000697 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2023-12-31 0001000697 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2023-12-31 0001000697 srt:MinimumMember us-gaap:BuildingImprovementsMember 2023-12-31 0001000697 srt:MinimumMember wat:PurchasedIntangiblesMember 2023-12-31 0001000697 srt:MinimumMember wat:PatentsAndOtherIntangiblesMember 2023-12-31 0001000697 srt:MinimumMember us-gaap:BuildingMember 2023-12-31 0001000697 srt:MaximumMember us-gaap:BuildingImprovementsMember 2023-12-31 0001000697 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2023-12-31 0001000697 srt:MaximumMember us-gaap:BuildingMember 2023-12-31 0001000697 wat:WyattTechnologyLLCMember 2023-12-31 0001000697 wat:WyattTechnologyLLCMember us-gaap:TradeNamesMember 2023-12-31 0001000697 wat:WyattTechnologyLLCMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001000697 wat:WyattTechnologyLLCMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001000697 wat:ChargeDetectionSpectrometreTechnologyMember 2023-12-31 0001000697 wat:PharmaceuticalCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 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 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001000697 us-gaap:ProductMember 2021-01-01 2021-12-31 0001000697 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001000697 wat:WatersInstrumentSystemsMember 2021-01-01 2021-12-31 0001000697 wat:ChemistryConsumablesMember 2021-01-01 2021-12-31 0001000697 wat:TaInstrumentSystemsMember 2021-01-01 2021-12-31 0001000697 wat:WatersServiceMember 2021-01-01 2021-12-31 0001000697 wat:TaServiceMember 2021-01-01 2021-12-31 0001000697 srt:EuropeMember 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:AsiaPacificMember 2021-01-01 2021-12-31 0001000697 country:US 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:PharmaceuticalCustomersMember 2021-01-01 2021-12-31 0001000697 wat:IndustrialCustomersMember 2021-01-01 2021-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2021-01-01 2021-12-31 0001000697 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2021-01-01 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 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:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001000697 us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2021-01-01 2021-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001000697 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001000697 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001000697 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 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:StockBasedCompensationTaxBenefitMember 2021-01-01 2021-12-31 0001000697 wat:GiltiTaxMember 2021-01-01 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001000697 wat:UsDefinedContributionPlanMember 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 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001000697 wat:IndividualCustomersMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001000697 wat:PharmaceuticalCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001000697 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001000697 us-gaap:ProductMember 2022-01-01 2022-12-31 0001000697 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001000697 wat:WatersInstrumentSystemsMember 2022-01-01 2022-12-31 0001000697 wat:ChemistryConsumablesMember 2022-01-01 2022-12-31 0001000697 wat:TaInstrumentSystemsMember 2022-01-01 2022-12-31 0001000697 wat:WatersServiceMember 2022-01-01 2022-12-31 0001000697 wat:TaServiceMember 2022-01-01 2022-12-31 0001000697 srt:EuropeMember 2022-01-01 2022-12-31 0001000697 wat:AmericasOtherMember 2022-01-01 2022-12-31 0001000697 srt:AmericasMember 2022-01-01 2022-12-31 0001000697 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001000697 country:US 2022-01-01 2022-12-31 0001000697 wat:AsiaOtherMember 2022-01-01 2022-12-31 0001000697 country:JP 2022-01-01 2022-12-31 0001000697 country:CN 2022-01-01 2022-12-31 0001000697 wat:PharmaceuticalCustomersMember 2022-01-01 2022-12-31 0001000697 wat:IndustrialCustomersMember 2022-01-01 2022-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2022-01-01 2022-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2022-01-01 2022-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2022-01-01 2022-12-31 0001000697 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2022-01-01 2022-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2022-01-01 2022-12-31 0001000697 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001000697 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-01-01 2022-12-31 0001000697 us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2022-01-01 2022-12-31 0001000697 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001000697 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001000697 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001000697 us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-12-31 0001000697 us-gaap:ForeignPlanMember 2022-01-01 2022-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2022-01-01 2022-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2022-01-01 2022-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2022-01-01 2022-12-31 0001000697 wat:GiltiTaxMember 2022-01-01 2022-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001000697 wat:UsDefinedContributionPlanMember 2022-01-01 2022-12-31 0001000697 us-gaap:EquityMethodInvestmentsMember 2022-01-01 2022-12-31 0001000697 us-gaap:SettledLitigationMember 2022-01-01 2022-12-31 0001000697 wat:WyattMember 2022-01-01 2022-12-31 0001000697 us-gaap:OtherIncomeMember 2022-01-01 2022-12-31 0001000697 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001000697 wat:IndividualCustomersMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001000697 wat:PharmaceuticalCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001000697 us-gaap:ServiceMember 2023-01-01 2023-12-31 0001000697 us-gaap:ProductMember 2023-01-01 2023-12-31 0001000697 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001000697 wat:WatersInstrumentSystemsMember 2023-01-01 2023-12-31 0001000697 wat:ChemistryConsumablesMember 2023-01-01 2023-12-31 0001000697 wat:TaInstrumentSystemsMember 2023-01-01 2023-12-31 0001000697 wat:WatersServiceMember 2023-01-01 2023-12-31 0001000697 wat:TaServiceMember 2023-01-01 2023-12-31 0001000697 srt:AmericasMember 2023-01-01 2023-12-31 0001000697 srt:EuropeMember 2023-01-01 2023-12-31 0001000697 country:US 2023-01-01 2023-12-31 0001000697 wat:AmericasOtherMember 2023-01-01 2023-12-31 0001000697 wat:AsiaOtherMember 2023-01-01 2023-12-31 0001000697 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001000697 country:JP 2023-01-01 2023-12-31 0001000697 country:CN 2023-01-01 2023-12-31 0001000697 wat:PharmaceuticalCustomersMember 2023-01-01 2023-12-31 0001000697 wat:IndustrialCustomersMember 2023-01-01 2023-12-31 0001000697 wat:GovernmentalAndAcademicCustomersMember 2023-01-01 2023-12-31 0001000697 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001000697 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2023-01-01 2023-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2023-01-01 2023-12-31 0001000697 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2023-01-01 2023-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001000697 us-gaap:UnsecuredDebtMember 2023-01-01 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2023-01-01 2023-12-31 0001000697 wat:InterestRateSwapsCashFlowHedgesMember 2023-01-01 2023-12-31 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2023-01-01 2023-12-31 0001000697 country:SG wat:AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember wat:NewContractualArrangementMember 2023-01-01 2023-12-31 0001000697 country:GB 2023-01-01 2023-12-31 0001000697 country:SG 2023-01-01 2023-12-31 0001000697 country:IE 2023-01-01 2023-12-31 0001000697 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001000697 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001000697 us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2023-01-01 2023-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2023-01-01 2023-12-31 0001000697 wat:Range113Point88To235Point06Member 2023-01-01 2023-12-31 0001000697 wat:Range303Point65To371Point64Member 2023-01-01 2023-12-31 0001000697 wat:Range235Point07To303Point64Member 2023-01-01 2023-12-31 0001000697 srt:MaximumMember wat:PerformanceStockUnitsPsuMember 2023-01-01 2023-12-31 0001000697 srt:MinimumMember wat:PerformanceStockUnitsPsuMember 2023-01-01 2023-12-31 0001000697 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001000697 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001000697 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001000697 us-gaap:ForeignPlanMember 2023-01-01 2023-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2023-01-01 2023-12-31 0001000697 wat:UsDefinedContributionPlanMember 2023-01-01 2023-12-31 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2023-01-01 2023-12-31 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesPMember 2023-01-01 2023-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesQMember 2023-01-01 2023-12-31 0001000697 wat:StockBasedCompensationTaxBenefitMember 2023-01-01 2023-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2023-01-01 2023-12-31 0001000697 wat:WyattMember 2023-01-01 2023-12-31 0001000697 wat:WyattMember 2023-01-01 2023-12-31 0001000697 us-gaap:SettledLitigationMember 2023-01-01 2023-12-31 0001000697 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001000697 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001000697 us-gaap:ForeignCountryMember 2023-01-01 2023-12-31 0001000697 wat:WyattTechnologyLLCMember 2023-01-01 2023-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2023-01-01 2023-12-31 0001000697 wat:ChargeDetectionSpectrometreTechnologyMember 2023-01-01 2023-12-31 0001000697 wat:AmericasOtherMember 2021-12-31 0001000697 country:US 2021-12-31 0001000697 srt:EuropeMember 2021-12-31 0001000697 srt:AsiaPacificMember 2021-12-31 0001000697 srt:AmericasMember 2021-12-31 0001000697 wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 us-gaap:ForeignPlanMember 2021-12-31 0001000697 wat:WyattMember 2023-05-16 2023-05-16 0001000697 wat:WyattTechnologyLLCMember 2023-05-16 2023-05-16 0001000697 wat:RevolvingFacilitiesMember us-gaap:NotesPayableToBanksMember 2021-09-17 0001000697 us-gaap:RevolvingCreditFacilityMember 2023-03-03 0001000697 us-gaap:TreasuryStockCommonMember 2020-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 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 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-12-31 0001000697 us-gaap:CommonStockMember 2021-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2021-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2022-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001000697 us-gaap:RetainedEarningsMember 2022-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2022-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001000697 us-gaap:CommonStockMember 2022-12-31 0001000697 us-gaap:DefinedBenefitPostretirementHealthCoverageMember wat:UsRetireeHealthcarePlanMember 2021-12-31 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2021-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001000697 us-gaap:StockOptionMember 2022-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2022-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001000697 wat:UnrealizedGainsLossesOnDerivativeInstrumentsMember 2023-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001000697 us-gaap:StockOptionMember 2023-12-31 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2022-12-31 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2022-12-31 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2023-12-31 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2023-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001000697 us-gaap:RetainedEarningsMember 2023-12-31 0001000697 us-gaap:TreasuryStockCommonMember 2023-12-31 0001000697 us-gaap:CommonStockMember 2023-12-31 0001000697 wat:BankAndInsuranceInvestmentContractsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 pure iso4217:USD shares utr:Year utr:Month iso4217:USD shares wat:Segment FY false --12-31 0001000697 10-K true 2023-12-31 2023 false 01-14010 Waters Corporation DE 13-3668640 34 Maple Street Milford MA 01757 508 478-2000 Common Stock, par value $0.01 per share WAT NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 15633596711 59202626 2 2028-05-31 2030-05-31 P3Y P5Y P1Y P1Y P15Y P39Y http://fasb.org/us-gaap/2023#AmortizationOfAcquisitionCosts PricewaterhouseCoopers LLP Boston, Massachusetts 395076000 480529000 898000 862000 702168000 722892000 516236000 455710000 138489000 103910000 1752867000 1763903000 639073000 582217000 629187000 227399000 1305446000 430328000 84591000 86506000 215690000 191100000 4626854000 3281453000 50000000 50000000 84705000 93302000 69391000 103300000 256675000 227908000 27825000 26429000 120257000 132545000 12050000 11949000 168677000 140304000 789580000 785737000 2305513000 1524878000 47559000 38203000 137123000 248496000 58926000 62108000 137812000 117543000 2686933000 1991228000 3476513000 2776965000 0.01 0.01 5000000 5000000 0 0 0 0 0.01 0.01 400000000 400000000 162709000 162425000 59176000 59104000 1627000 1624000 2266265000 2199824000 9150821000 8508587000 103533000 103321000 10134252000 10063975000 -134120000 -141572000 1150341000 504488000 4626854000 3281453000 1903050000 1988169000 1822070000 1053366000 983787000 963804000 2956416000 2971956000 2785874000 766374000 836209000 752514000 428849000 411973000 404019000 736014000 658026000 626968000 174945000 176190000 168358000 32558000 6366000 7143000 0 0 -5165000 0 9797000 2138740000 2098561000 1964167000 817676000 873395000 821707000 807000 2228000 17203000 98861000 48797000 44938000 16621000 11020000 12221000 736243000 837846000 806193000 94009000 130091000 113350000 642234000 707755000 692843000 10.87 11.8 11.25 59076000 59985000 61575000 10.84 11.73 11.17 59270000 60331000 62028000 642234000 707755000 692843000 17761000 -46135000 -1903000 -2648000 0 0 326000 0 0 -2974000 0 0 -714000 0 0 -2260000 0 0 0 26000 -26000 0 6000 -6000 0 20000 -20000 10153000 -20953000 -9342000 -98000 574000 1167000 10251000 -21527000 -10509000 2202000 -5119000 -2508000 8049000 -16408000 -8001000 7452000 -29707000 6078000 649686000 678048000 698921000 642234000 707755000 692843000 36868000 42564000 29918000 -1197000 -31988000 16633000 84625000 71998000 71560000 81280000 58425000 60120000 0 0 9707000 742000 0 0 0 10003000 0 -49179000 137874000 62448000 45443000 101902000 67250000 43164000 23074000 20765000 26264000 5514000 -4490000 -79524000 60984000 46110000 10433000 12862000 37845000 -105476000 -52578000 -52075000 602809000 611661000 747274000 160632000 175921000 161266000 1282354000 0 0 742000 8903000 -1788000 0 7535000 7000000 1791000 11407000 279660000 1770000 77993000 218084000 -1442265000 -107967000 -231630000 1450040000 205000000 510000000 670040000 145000000 350000000 400000 0 8537000 29792000 42801000 55643000 70277000 626061000 648930000 -15836000 -13627000 -3549000 754951000 -509633000 -438275000 -948000 -14766000 -12830000 -85453000 -20705000 64539000 480529000 501234000 436695000 395076000 480529000 501234000 243316000 160082000 153504000 94099000 48083000 42408000 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 707755000 707755000 -29707000 -29707000 37000 10952000 10952000 192000 2000 31676000 31678000 626061000 626061000 112000 1000 42316000 42317000 162425000 1624000 2199824000 8508587000 -10063975000 -141572000 504488000 642234000 642234000 7452000 7452000 41000 11124000 11124000 100000 1000 17635000 17636000 70277000 70277000 143000 2000 37682000 37684000 162709000 1627000 2266265000 9150821000 -10134252000 -134120000 1150341000 <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">1 Description of Business and Organization </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Waters Corporation (the “Company,” “we,” “our,” or “us”), a global leader in analytical instruments and software, has pioneered innovations in chromatography, mass spectrometry and thermal analysis serving life, materials and food sciences for more than 65 years. The Company primarily designs, manufactures, sells and services high-performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC” 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 Instruments 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> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0.34in;">On May 16, 2023, the Company completed the acquisition of Wyatt Technology, LLC and its three operating subsidiaries, Wyatt Technology Europe GmbH, Wyatt Technology France and Wyatt Technology UK Ltd. (collectively, “Wyatt”), for a total purchase price of $1.3 billion in cash. Wyatt is a pioneer in innovative light scattering and field-flow fractionation instruments, software, accessories and services. The acquisition will expand Waters’ portfolio and increase exposure to large molecule applications. The Company financed this transaction with a combination of cash on its balance sheet and borrowings under its revolving credit facility. </div> 1300000000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">2 Basis of Presentation and Summary of Significant Accounting Policies </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 and inventory valuation. 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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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: Times New Roman; 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;;text-indent: 0px;;display:inline;"><div style="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> </div></div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 50% or more of the voting shares. All inter-company balances and transactions have been eliminated. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 loss in the consolidated balance sheets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s net sales derived from operations outside the United States were 69%, 70% and 72% in 2023, 2022 and 2021, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2023, 2022 and 2021, foreign currency transactions resulted in net losses of $16 million, $31 million and $5 million, respectively. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company typically experiences seasonality in its orders that is reflected as 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end.</div> </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 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="null;text-indent: 0px;;display:inline;">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 loss 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, 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.</div> </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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, 2023 and 2022, $321 million out of $396 million and $472 million out of $481 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $233 million out of $396 million and $336 million out of $481 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2023 and 2022, respectively. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-balance</div> sheet credit exposure related to its customers. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0.34in;">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> <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 is a summary of the activity of the Company’s allowance for credit losses for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"> <tr> <td style="width: 65%;"><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="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="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;">Balance at<br/>Beginning<br/>of Period</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;">Additions</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;">Deductions</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;">Balance at</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Period</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;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><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></div> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">14,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">8,120</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(3,096</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">19,335</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(5,426</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">14,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2021</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">14,381</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,380</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(6,533</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 57%, 59% and 60% in 2023, 2022 and 2021, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2023, 2022 or 2021. 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 credit losses. </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 0in;"><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 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> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 2023, 2022 and 2021, variable costs incurred were not material. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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="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;">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 </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"></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: 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;">straight-line basis over the term of the lease. For the years ended December 31, 2023, 2022 and 2021, costs incurred related to short-term leases were not material.</div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;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="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;">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> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 — <div style="-sec-ix-hidden:hidden102170407;display:inline;">fifteen</div> to <div style="-sec-ix-hidden:hidden102170427;display:inline;">thirty-nine</div> years; building improvements — <div style="-sec-ix-hidden:hidden102170428;display:inline;">five</div> 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. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During 2022, the Company recorded a total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charge of $6 million in other income (expense), net in the consolidated statement of operations for the impairment of various equity investments without readily determinable fair values accounted for under the measurement alternative or the equity method of accounting. The impairments resulted from the substantial doubt of the investees ability to continue as a going concern. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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. We use assumptions and estimates in determining the fair value of assets acquired and liabilities assumed. The determination of the fair value of intangible assets, which represents a significant portion of the purchase price in our recent acquisition of Wyatt, requires the use of significant judgment with regard to (i) the fair value; and (ii) whether such intangibles are amortizable or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-amortizable</div> and, if the former, the period and the method by which the intangible asset will be amortized. We utilize commonly accepted valuation techniques, such as the income, cost and market approaches, as appropriate, in establishing the fair value of intangible<div style="display:inline;"> as</div>sets. Typically, key assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as discount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="text-align: center; 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;"> </div></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="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;">In our recent acquisition of Wyatt, customer relationship intangible assets have been the most significant identifiable assets acquired. The customer relationships were valued using the multi-period excess earnings method under the income approach. Our <div style="display:inline;">cash </div>flow projections for the customer relationships acquired included significant judgments and assumptions related to customer attrition rate, discount rate, and forecasted revenues. </div></div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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;;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;">Goodwill and indefinite-lived intangible assets are not amortized, but are evaluated for impairment on an annual basis, or on an interim basis when events or changes in circumstances indicate that the carrying value may not be recoverable. In assessing the recoverability of goodwill and indefinite-lived intangible assets, we must make assumptions regarding the estimated future cash flows, including forecasted revenue growth and the discount rate to determine the fair value of these assets. If these estimates or their related assumptions change in the future, we may be required to record impairment charges against these assets in the reporting period in which the impairment is determined. </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;">We test goodwill for impairment at the reporting unit level, which is the operating segment or one level below an operating segment. We have the option of performing a qualitative assessment to determine whether further impairment testing is necessary before performing the quantitative assessment. If as a result of the qualitative assessment, it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the fair value of a reporting unit is less than its carrying amount, a quantitative impairment test will be required. Otherwise, no further testing will be required. If a quantitative impairment test is performed, we compare the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. Estimating the fair value of the reporting units requires significant judgment by management. If the carrying amount of a reporting unit exceeds the fair value of the reporting unit, an impairment charge is recognized for the amount by which the carrying value amount exceeds the reporting unit’s fair value up to the total amount of goodwill allocated to the reporting unit. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The Company has </div><div style="-sec-ix-hidden:hidden102170243;display:inline;">two</div> reporting units: Waters and TA. Goodwill is allocated to the reporting units at the time of acquisition. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s intangible assets include purchased technology; capitalized software; 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 <div style="-sec-ix-hidden:hidden102170429;display:inline;">one</div> to fifteen years. Other intangibles are amortized over a period ranging from <div style="-sec-ix-hidden:hidden102170430;display:inline;">one</div> to ten years. Acquired IPR&amp;D is amortized from the date of completion of the acquired program over its estimated useful life.</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;">Goodwill totaled $1.3 billion and $430 million as of December 31, 2023 and 2022, respectively. Net intangible assets and long-lived assets amounted to $629 million and $639 million, as of December 31, 2023, respectively, and $227 million and $582 million as of December 31, 2022, respectively. </div></div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 <div style="-sec-ix-hidden:hidden102170431;display:inline;">three</div> to ten years.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company capitalized $</div>44<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million, $</div>46<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 of direct expenses that were related to the development of software in 2023, 2022 and 2021, respectively. Net capitalized software included in intangible assets totaled $</div>165<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million and $</div>148<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million at December 31, 2023 and 2022, respectively. See Note 8, Goodwill and Other Intangibles.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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<div style="display:inline;"> </div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">basis </div></div></div><div style="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;;text-indent: 0px;;display:inline;"></div></div></div><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc"></a></div><div style="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;;text-indent: 0px;;display:inline;">over<div style="display:inline;"> </div></div></div>ten years<div style="font-size: 10pt;;display:inline;">. Net capitalized internal software included in property, plant and equipment totaled $</div>14<div style="font-size: 10pt;;display:inline;"> million and $</div>15<div style="font-size: 10pt;;display:inline;"> million at December 31, 2023 and 2022, respectively.</div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended 2023, the Company received $1 million in proceeds from, and made no investments in, unaffiliated companies. During the year ended December 31, 2022 the Company received $10 million in proceeds from unaf<div style="letter-spacing: 0px; top: 0px;;display:inline;">f</div>iliated companies. During the years ended December 31, 2022 and 2021, the Company made investments of $1 million and $2 million in unaffiliated companies, respectively. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In 2022, the Company recorded a realized gain of $7 million in other income (expense), net in the consolidated statement of operations due to the sales of various equity investments as well as incurring $6 million in impairment losses. The Company also recognized an additional $2 million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> gain on the cashless exercise of a warrant. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In 2021, the Company 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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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, 2023 and 2022. 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 style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2023 (in thousands): </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 59%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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 at<br/>December 31,<br/>2023</div></div></td> <td style="vertical-align: bottom; 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;">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: 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;">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: 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Assets:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">898</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">898</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters 401(k) Restoration Plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">28,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">28,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">183</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">183</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">34,911</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">28,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,916</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">13,384</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">13,384</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate swap cash flow hedge</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </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;"></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;">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2022 (in thousands): </div></div></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-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 57%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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 at<br/>December 31,<br/>2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;width:100%;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;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: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;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: 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Assets:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters 401(k) Restoration Plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">25,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">25,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">45,788</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">25,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">20,256</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,390</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,881</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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. <br/></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="font-family: Times New Roman; 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;">Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts, Interest Rate Cross-Currency Swaps Agreements and Interest Rate Swap Cash Flow Hedges </div></div></div></div><div style="font-family: Times New Roman; 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 fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts, interest rate cross-currency swap agreements and interest rate swap cash flow hedges 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><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of the Company’s liability for contingent consideration 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. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 at both December 31, 2023 and 2022. 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.2 billion and $1.1 billion at December 31, 2023 and 2022, respectively, using Level 2 inputs. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">yen-denominated</div> net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows. </div> <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Currency Exchange Contracts </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">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 </div></div></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: 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;">receivable</div></div> 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 style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"></div> <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Hedges </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;">The Company’s Credit Facility is a variable borrowing and has interest payments based on a contractually specified interest rate index. The contractually specified index on the Credit Facility is the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-month</div> Term SOFR. The variable rate interest payments create interest risk for the Company as interest payments will fluctuate based on changes in the contractually specified interest rate index over the life of the Credit Facility. In order to reduce interest rate risk, the Company enters into interest rate swaps that will effectively <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-in</div> the forecasted interest payments on the variable rate borrowing over its term. The interest rate swaps represent cash flow hedges and are assessed for hedge effectiveness each reporting period. When the hedge relationship is highly effective at achieving offsetting changes in cash flows, the Company will record the entire change in fair value of the interest rate swaps in accumulated other comprehensive loss. The amount in accumulated other comprehensive loss is reclassified to earnings in the period that the underlying transaction impacts consolidated earnings. If it becomes probable that the forecasted transaction will not occur, the hedge relationship will be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">de-designated</div> and amounts accumulated in other comprehensive loss will be reclassified to earnings in the current period. Interest settlements due to benchmark interest rate changes are recorded in interest income or interest expense. For the year ended December 31, 2023, the Company did not have any cash flow hedges that were deemed ineffective. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">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;;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;">As<div style="display:inline;"> </div></div></div><div style="font-size: 10pt;;display:inline;">of December 31, 2023, the Company had entered into interest rate cross-currency swap derivative agreements with durations up to three years with an aggregate notional value of $</div>625<div style="font-size: 10pt;;display:inline;"> million to hedge the variability in the movement of foreign currency exchange rates on a portion of its euro-denominated and </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">yen-denominated</div><div style="font-size: 10pt;;display:inline;"> 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 other comprehensive loss in stockholders’ equity 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="text-align: center; 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-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></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 Company’s foreign currency exchange contracts, interest rate cross-currency swap agreements <div style="display:inline;">and</div> interest rate swap agreements designated as cash flow hedges are included in the consolidated balance sheets are classified as follows (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 58%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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, 2023</div></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: 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, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">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: 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;">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: 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;">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: 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;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Foreign currency exchange contracts:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">24,155</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">183</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">42,047</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,450</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest rate cross-currency swap agreements:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">220,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">19,163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">405,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,384</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">185,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(7,975</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">10,026</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest rate swap cash flow hedges:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other liabilities</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(2,974</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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, interest rate cross-currency swap agreements and interest rate swap agreements designated as cash flow hedges (in thousands):</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><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> <td style="width: 60%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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 rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" rowspan="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="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 rowspan="2" 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="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="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: 1pt solid rgb(0, 0, 0);;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;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: 1pt solid rgb(0, 0, 0);;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></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td colspan="4" style="vertical-align: top;"><div style="text-indent: -1em; 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;"><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></div></td> <td style="vertical-align: top;"><div style="text-indent: 0em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; 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;"> </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;"><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;"><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;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <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: 3em; line-height: normal;">Realized gains (losses) on closed contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align:bottom">Cost of sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">224</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,855</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,973</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized losses on open contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align:bottom">Cost of sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(156</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(176</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(343</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 60%;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </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; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cumulative net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> gains (losses)</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align:bottom">Cost of sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,031</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,316</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 60%;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </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; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td colspan="4" style="vertical-align:top"><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;">Interest rate cross-currency swap agreements:</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest earned</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Interest income</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,872</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,084</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized (losses) gains on open contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Accumulated other comprehensive loss</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,001</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,052</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td colspan="4" style="vertical-align:top"><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;">Interest rate swap cash flow hedges:</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest earned</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Interest income</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">326</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized losses on open contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Accumulated other comprehensive loss</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,974</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stockholders’ Equity </div></div></div> <div style="font-family: Times New Roman; 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 December 2023, the Company’s Board of Directors authorized the extension of the existing share repurchase program through January 21, 2025. The Company’s remaining authorization is $<div style="letter-spacing: 0px; top: 0px;;display:inline;">1.0</div> billion. During 2023, 2022 and 2021, the Company repurchased </div></div>0.2 million, 2.0 million and 2.0 million shares of the Company’s outstanding common stock at a cost of $58 million, $616 million and $640 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $12 million, $11 million and $9 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the Company has a total of $1.0 <div style="letter-spacing: 0px; top: 0px;;display:inline;">b</div>illion authorized for future repurchases.</div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="font-family: Times New Roman; 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;">Revenue Recognition </div></div></div></div> <div style="font-family: Times New Roman; 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. 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. Certain of the Company’s customers have terms where control of the product transfers to the customer on shipment, while others have terms where control transfers to the customer on delivery. 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="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;">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> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has sales from standalone software, which are included in product 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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> <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;">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 </div></div></div> <div style="font-family: Times New Roman; 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;">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></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the activity of the Company’s accrued warranty liability for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):<br/></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 52%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>Beginning of Period</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Accruals for<br/>Warranties</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Settlements<br/>Made</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>End of Period</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> <td style="width: 52%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Accrued warranty liability:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">11,949</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">7,727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(7,626</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">12,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2022</div></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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">10,067</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(8,836</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">11,949</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2021</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 <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;">million for the years ended December 31, 2023, 2022 and 2021. </div></div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has two stock-based compensation plans, which are described in Note 14, “Stock-Based Compensation”. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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> <div style="text-align: center; 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;"> </div></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: Times New Roman; 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;">Retirement Plans </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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 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="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;">Comprehensive Income </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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 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. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Restructuring </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In July 2023, the Company made organizational changes to better align its resources with its growth and innovation strategies, resulting in a worldwide workforce reduction, that has impacted approximately 5% of the Company’s employees. During 2023, the Company incurred $26 <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;">million of severance-related costs in connection with this reduction, which was recorded in selling and administrative expenses in the consolidated statement of operations. During 2023, the Company paid $</div></div>19<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million of these costs with the majority of the remaining costs to be paid in the first half of 2024.</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Recently Adopted Accounting Standards </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">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 Company adopted this standard on January 1, 2023. 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> <div style="letter-spacing: 0px; top: 0px; background: none;;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="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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. In December 2022, an update was issued because the cessation date for overnight LIBOR rates being published was extended to June 30, 2023, which was beyond the current expiration date of this guidance. The update extended the sunset date to December 31, 2024. 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 does not believe that it has material reference </div></div></div> <div style="font-family: Times New Roman; 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;">rate exposure which would require utilizing the guidance under this accounting pronouncement and if adopted does not believe that this standard would have a material impact on the Company’s financial position, results of operations and cash flows. </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;">In November 2023, accounting guidance was issued that requires additional disclosures of reportable segment information. The guidance requires that public entities disclose, on an annual and interim basis (1) significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss, (2) an amount for other segment items by reportable segment and a description of its composition (the other segment items category is the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss), (3) provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, (4) clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements, (5) the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and (6) if a public entity has a single reportable segment to provide all the disclosures required by the amendments in this update and all existing segment disclosures in Topic 280. The amendments in this update do not change how operating segments are identified or aggregated nor how the quantitative thresholds are applied to determine its reportable segments. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this update should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December 2023, accounting guidance was issued to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this update change disclosure requirements related to the rate reconciliation, income taxes paid and other disclosures. For the rate reconciliation the amendments require that public business entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. For income taxes paid the amendments require that all entities disclose on an annual basis the following information; (1) the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes, (2) the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5 <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;">percent of total income taxes paid (net of refunds received). Finally, for other disclosures the amendments require that all entities disclose the following information: (1) income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign, and (2) income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. This update also eliminates the requirement for all entities to (1) disclose the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months or (2) make a statement that an estimate of the range cannot be made. As well as removing the requirement to disclose the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. The amendments in this update are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have </div></div></div> <div style="font-family: Times New Roman; 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;">not yet been issued or made available for issuance. The amendments in this update should be applied on a prospective basis and retrospective application is permitted. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures. </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 and inventory valuation. 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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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: Times New Roman; 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;;text-indent: 0px;;display:inline;"><div style="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> </div></div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 50% or more of the voting shares. All inter-company balances and transactions have been eliminated. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 loss in the consolidated balance sheets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s net sales derived from operations outside the United States were 69%, 70% and 72% in 2023, 2022 and 2021, respectively. Gains and losses from foreign currency transactions are included primarily in cost of sales in the consolidated statements of operations. In 2023, 2022 and 2021, foreign currency transactions resulted in net losses of $16 million, $31 million and $5 million, respectively. </div> 0.69 0.70 0.72 -16000000 -31000000 -5000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company typically experiences seasonality in its orders that is reflected as 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end.</div> </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 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="null;text-indent: 0px;;display:inline;">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 loss 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, 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.</div> </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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, 2023 and 2022, $321 million out of $396 million and $472 million out of $481 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $233 million out of $396 million and $336 million out of $481 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at December 31, 2023 and 2022, respectively. </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. 321000000 396000000 472000000 481000000 233000000 396000000 336000000 481000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-balance</div> sheet credit exposure related to its customers. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0.34in;">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> <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 is a summary of the activity of the Company’s allowance for credit losses for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"> <tr> <td style="width: 65%;"><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="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="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;">Balance at<br/>Beginning<br/>of Period</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;">Additions</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;">Deductions</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;">Balance at</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Period</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;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><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></div> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">14,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">8,120</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(3,096</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">19,335</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(5,426</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">14,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2021</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">14,381</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,380</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(6,533</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </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 following is a summary of the activity of the Company’s allowance for credit losses for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"> <tr> <td style="width: 65%;"><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="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="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;">Balance at<br/>Beginning<br/>of Period</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;">Additions</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;">Deductions</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;">Balance at</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Period</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;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><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></div> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">14,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">8,120</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(3,096</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">19,335</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(5,426</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">14,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2021</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">14,381</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,380</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(6,533</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 14311000 -8120000 3096000 19335000 13228000 -6509000 5426000 14311000 14381000 -5380000 6533000 13228000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 57%, 59% and 60% in 2023, 2022 and 2021, respectively. None of the Company’s individual customers accounted for more than 2% of annual Company sales in 2023, 2022 or 2021. 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 credit losses. </div> 0.57 0.59 0.60 0.02 0.02 0.02 <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 0in;"><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 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> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 2023, 2022 and 2021, variable costs incurred were not material. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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="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;">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 </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"></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: 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;">straight-line basis over the term of the lease. For the years ended December 31, 2023, 2022 and 2021, costs incurred related to short-term leases were not material.</div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;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="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;">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> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 — <div style="-sec-ix-hidden:hidden102170407;display:inline;">fifteen</div> to <div style="-sec-ix-hidden:hidden102170427;display:inline;">thirty-nine</div> years; building improvements — <div style="-sec-ix-hidden:hidden102170428;display:inline;">five</div> 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. </div> P10Y P10Y <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During 2022, the Company recorded a total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charge of $6 million in other income (expense), net in the consolidated statement of operations for the impairment of various equity investments without readily determinable fair values accounted for under the measurement alternative or the equity method of accounting. The impairments resulted from the substantial doubt of the investees ability to continue as a going concern. </div> 6000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">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. We use assumptions and estimates in determining the fair value of assets acquired and liabilities assumed. The determination of the fair value of intangible assets, which represents a significant portion of the purchase price in our recent acquisition of Wyatt, requires the use of significant judgment with regard to (i) the fair value; and (ii) whether such intangibles are amortizable or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-amortizable</div> and, if the former, the period and the method by which the intangible asset will be amortized. We utilize commonly accepted valuation techniques, such as the income, cost and market approaches, as appropriate, in establishing the fair value of intangible<div style="display:inline;"> as</div>sets. Typically, key assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as discount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-align: center; 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;"> </div></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="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;">In our recent acquisition of Wyatt, customer relationship intangible assets have been the most significant identifiable assets acquired. The customer relationships were valued using the multi-period excess earnings method under the income approach. Our <div style="display:inline;">cash </div>flow projections for the customer relationships acquired included significant judgments and assumptions related to customer attrition rate, discount rate, and forecasted revenues. </div></div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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;;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;">Goodwill and indefinite-lived intangible assets are not amortized, but are evaluated for impairment on an annual basis, or on an interim basis when events or changes in circumstances indicate that the carrying value may not be recoverable. In assessing the recoverability of goodwill and indefinite-lived intangible assets, we must make assumptions regarding the estimated future cash flows, including forecasted revenue growth and the discount rate to determine the fair value of these assets. If these estimates or their related assumptions change in the future, we may be required to record impairment charges against these assets in the reporting period in which the impairment is determined. </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;">We test goodwill for impairment at the reporting unit level, which is the operating segment or one level below an operating segment. We have the option of performing a qualitative assessment to determine whether further impairment testing is necessary before performing the quantitative assessment. If as a result of the qualitative assessment, it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the fair value of a reporting unit is less than its carrying amount, a quantitative impairment test will be required. Otherwise, no further testing will be required. If a quantitative impairment test is performed, we compare the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. Estimating the fair value of the reporting units requires significant judgment by management. If the carrying amount of a reporting unit exceeds the fair value of the reporting unit, an impairment charge is recognized for the amount by which the carrying value amount exceeds the reporting unit’s fair value up to the total amount of goodwill allocated to the reporting unit. The Company performs an annual goodwill impairment assessment for its reporting units as of December 31 each year. The Company has </div><div style="-sec-ix-hidden:hidden102170243;display:inline;">two</div> reporting units: Waters and TA. Goodwill is allocated to the reporting units at the time of acquisition. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s intangible assets include purchased technology; capitalized software; 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 <div style="-sec-ix-hidden:hidden102170429;display:inline;">one</div> to fifteen years. Other intangibles are amortized over a period ranging from <div style="-sec-ix-hidden:hidden102170430;display:inline;">one</div> to ten years. Acquired IPR&amp;D is amortized from the date of completion of the acquired program over its estimated useful life.</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;">Goodwill totaled $1.3 billion and $430 million as of December 31, 2023 and 2022, respectively. Net intangible assets and long-lived assets amounted to $629 million and $639 million, as of December 31, 2023, respectively, and $227 million and $582 million as of December 31, 2022, respectively. </div></div></div> P15Y P10Y 1300000000 430000000 629000000 639000000 227000000 582000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 <div style="-sec-ix-hidden:hidden102170431;display:inline;">three</div> to ten years.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company capitalized $</div>44<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million, $</div>46<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 of direct expenses that were related to the development of software in 2023, 2022 and 2021, respectively. Net capitalized software included in intangible assets totaled $</div>165<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million and $</div>148<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million at December 31, 2023 and 2022, respectively. See Note 8, Goodwill and Other Intangibles.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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<div style="display:inline;"> </div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">basis </div></div></div><div style="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;;text-indent: 0px;;display:inline;"></div></div></div><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc"></a></div><div style="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;;text-indent: 0px;;display:inline;">over<div style="display:inline;"> </div></div></div>ten years<div style="font-size: 10pt;;display:inline;">. Net capitalized internal software included in property, plant and equipment totaled $</div>14<div style="font-size: 10pt;;display:inline;"> million and $</div>15<div style="font-size: 10pt;;display:inline;"> million at December 31, 2023 and 2022, respectively.</div></div> P10Y 44000000 46000000 36000000 165000000 148000000 P10Y 14000000 15000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended 2023, the Company received $1 million in proceeds from, and made no investments in, unaffiliated companies. During the year ended December 31, 2022 the Company received $10 million in proceeds from unaf<div style="letter-spacing: 0px; top: 0px;;display:inline;">f</div>iliated companies. During the years ended December 31, 2022 and 2021, the Company made investments of $1 million and $2 million in unaffiliated companies, respectively. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In 2022, the Company recorded a realized gain of $7 million in other income (expense), net in the consolidated statement of operations due to the sales of various equity investments as well as incurring $6 million in impairment losses. The Company also recognized an additional $2 million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> gain on the cashless exercise of a warrant. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In 2021, the Company 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> 1000000 10000000 1000000 2000000 7000000 6000000 2000000 10000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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, 2023 and 2022. 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 style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2023 (in thousands): </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 59%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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 at<br/>December 31,<br/>2023</div></div></td> <td style="vertical-align: bottom; 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;">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: 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;">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: 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Assets:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">898</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">898</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters 401(k) Restoration Plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">28,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">28,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">183</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">183</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">34,911</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">28,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,916</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">13,384</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">13,384</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate swap cash flow hedge</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </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;"></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;">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2022 (in thousands): </div></div></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-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 57%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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 at<br/>December 31,<br/>2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;width:100%;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;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: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;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: 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Assets:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters 401(k) Restoration Plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">25,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">25,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">45,788</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">25,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">20,256</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,390</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,881</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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. <br/></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="font-family: Times New Roman; 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;">Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts, Interest Rate Cross-Currency Swaps Agreements and Interest Rate Swap Cash Flow Hedges </div></div></div></div><div style="font-family: Times New Roman; 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 fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts, interest rate cross-currency swap agreements and interest rate swap cash flow hedges 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><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of the Company’s liability for contingent consideration 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. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 at both December 31, 2023 and 2022. 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.2 billion and $1.1 billion at December 31, 2023 and 2022, respectively, using Level 2 inputs. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2023 (in thousands): </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 59%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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 at<br/>December 31,<br/>2023</div></div></td> <td style="vertical-align: bottom; 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;">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: 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;">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: 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Assets:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">898</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">898</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters 401(k) Restoration Plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">28,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">28,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">183</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">183</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">34,911</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">28,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,916</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">13,384</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">13,384</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate swap cash flow hedge</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </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;"></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;">The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2022 (in thousands): </div></div></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-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 57%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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 at<br/>December 31,<br/>2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;width:100%;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;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: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;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: 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Assets:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">862</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters 401(k) Restoration Plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">25,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">25,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">45,788</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">25,532</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">20,256</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency exchange contracts</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest rate cross-currency swap agreements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,390</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,881</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,509</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 898000 898000 28995000 28995000 183000 183000 4835000 4835000 34911000 28995000 5916000 0 207000 207000 13384000 13384000 2974000 2974000 16565000 0 16565000 0 862000 862000 25532000 25532000 231000 231000 19163000 19163000 45788000 25532000 20256000 0 1509000 1509000 98000 98000 4783000 4783000 6390000 0 4881000 1509000 1300000000 1300000000 1200000000 1100000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">yen-denominated</div> net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows. </div> <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Currency Exchange Contracts </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">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 </div></div></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: 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;">receivable</div></div> 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 style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"></div> <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Hedges </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;">The Company’s Credit Facility is a variable borrowing and has interest payments based on a contractually specified interest rate index. The contractually specified index on the Credit Facility is the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-month</div> Term SOFR. The variable rate interest payments create interest risk for the Company as interest payments will fluctuate based on changes in the contractually specified interest rate index over the life of the Credit Facility. In order to reduce interest rate risk, the Company enters into interest rate swaps that will effectively <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-in</div> the forecasted interest payments on the variable rate borrowing over its term. The interest rate swaps represent cash flow hedges and are assessed for hedge effectiveness each reporting period. When the hedge relationship is highly effective at achieving offsetting changes in cash flows, the Company will record the entire change in fair value of the interest rate swaps in accumulated other comprehensive loss. The amount in accumulated other comprehensive loss is reclassified to earnings in the period that the underlying transaction impacts consolidated earnings. If it becomes probable that the forecasted transaction will not occur, the hedge relationship will be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">de-designated</div> and amounts accumulated in other comprehensive loss will be reclassified to earnings in the current period. Interest settlements due to benchmark interest rate changes are recorded in interest income or interest expense. For the year ended December 31, 2023, the Company did not have any cash flow hedges that were deemed ineffective. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">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;;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;">As<div style="display:inline;"> </div></div></div><div style="font-size: 10pt;;display:inline;">of December 31, 2023, the Company had entered into interest rate cross-currency swap derivative agreements with durations up to three years with an aggregate notional value of $</div>625<div style="font-size: 10pt;;display:inline;"> million to hedge the variability in the movement of foreign currency exchange rates on a portion of its euro-denominated and </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">yen-denominated</div><div style="font-size: 10pt;;display:inline;"> 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 other comprehensive loss in stockholders’ equity 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="text-align: center; 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-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></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 Company’s foreign currency exchange contracts, interest rate cross-currency swap agreements <div style="display:inline;">and</div> interest rate swap agreements designated as cash flow hedges are included in the consolidated balance sheets are classified as follows (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 58%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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, 2023</div></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: 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, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">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: 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;">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: 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;">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: 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;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Foreign currency exchange contracts:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">24,155</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">183</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">42,047</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,450</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest rate cross-currency swap agreements:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">220,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">19,163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">405,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,384</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">185,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(7,975</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">10,026</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest rate swap cash flow hedges:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other liabilities</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(2,974</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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, interest rate cross-currency swap agreements and interest rate swap agreements designated as cash flow hedges (in thousands):</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><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> <td style="width: 60%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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 rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" rowspan="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="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 rowspan="2" 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="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="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: 1pt solid rgb(0, 0, 0);;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;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: 1pt solid rgb(0, 0, 0);;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></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td colspan="4" style="vertical-align: top;"><div style="text-indent: -1em; 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;"><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></div></td> <td style="vertical-align: top;"><div style="text-indent: 0em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; 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;"> </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;"><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;"><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;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <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: 3em; line-height: normal;">Realized gains (losses) on closed contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align:bottom">Cost of sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">224</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,855</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,973</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized losses on open contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align:bottom">Cost of sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(156</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(176</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(343</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 60%;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </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; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cumulative net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> gains (losses)</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align:bottom">Cost of sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,031</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,316</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 60%;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </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; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td colspan="4" style="vertical-align:top"><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;">Interest rate cross-currency swap agreements:</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest earned</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Interest income</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,872</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,084</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized (losses) gains on open contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Accumulated other comprehensive loss</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,001</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,052</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td colspan="4" style="vertical-align:top"><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;">Interest rate swap cash flow hedges:</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest earned</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Interest income</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">326</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized losses on open contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Accumulated other comprehensive loss</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,974</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> 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. <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flow Hedges </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;">The Company’s Credit Facility is a variable borrowing and has interest payments based on a contractually specified interest rate index. The contractually specified index on the Credit Facility is the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-month</div> Term SOFR. The variable rate interest payments create interest risk for the Company as interest payments will fluctuate based on changes in the contractually specified interest rate index over the life of the Credit Facility. In order to reduce interest rate risk, the Company enters into interest rate swaps that will effectively <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-in</div> the forecasted interest payments on the variable rate borrowing over its term. The interest rate swaps represent cash flow hedges and are assessed for hedge effectiveness each reporting period. When the hedge relationship is highly effective at achieving offsetting changes in cash flows, the Company will record the entire change in fair value of the interest rate swaps in accumulated other comprehensive loss. The amount in accumulated other comprehensive loss is reclassified to earnings in the period that the underlying transaction impacts consolidated earnings. If it becomes probable that the forecasted transaction will not occur, the hedge relationship will be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">de-designated</div> and amounts accumulated in other comprehensive loss will be reclassified to earnings in the current period. Interest settlements due to benchmark interest rate changes are recorded in interest income or interest expense. For the year ended December 31, 2023, the Company did not have any cash flow hedges that were deemed ineffective. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> 625000000 <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 Company’s foreign currency exchange contracts, interest rate cross-currency swap agreements <div style="display:inline;">and</div> interest rate swap agreements designated as cash flow hedges are included in the consolidated balance sheets are classified as follows (in thousands):</div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 58%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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, 2023</div></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: 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, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">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: 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;">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: 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;">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: 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;">Fair Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Foreign currency exchange contracts:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">24,155</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">183</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">42,047</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">207</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,450</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest rate cross-currency swap agreements:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">220,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">19,163</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">405,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,384</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">185,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,783</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(7,975</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">10,026</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest rate swap cash flow hedges:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other liabilities</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss) income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(2,974</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> 24155000 183000 42047000 231000 16000000 207000 13450000 98000 220000000 4835000 400000000 19163000 405000000 13384000 185000000 4783000 -7975000 10026000 100000000 2974000 -2974000 <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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, interest rate cross-currency swap agreements and interest rate swap agreements designated as cash flow hedges (in thousands):</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><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> <td style="width: 60%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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 rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" rowspan="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="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 rowspan="2" 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="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="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: 1pt solid rgb(0, 0, 0);;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;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: 1pt solid rgb(0, 0, 0);;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></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td colspan="4" style="vertical-align: top;"><div style="text-indent: -1em; 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;"><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></div></td> <td style="vertical-align: top;"><div style="text-indent: 0em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; 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;"> </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;"><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;"><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;"><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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <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: 3em; line-height: normal;">Realized gains (losses) on closed contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align:bottom">Cost of sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">224</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,855</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,973</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized losses on open contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align:bottom">Cost of sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(156</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(176</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(343</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 60%;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </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; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cumulative net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> gains (losses)</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align:bottom">Cost of sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,031</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,316</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 60%;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </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; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td colspan="4" style="vertical-align:top"><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;">Interest rate cross-currency swap agreements:</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest earned</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Interest income</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,974</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,872</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,084</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized (losses) gains on open contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Accumulated other comprehensive loss</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,001</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,052</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td colspan="4" style="vertical-align:top"><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;">Interest rate swap cash flow hedges:</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest earned</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Interest income</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">326</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 60%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized losses on open contracts</div></td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom;">Accumulated other comprehensive loss</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,974</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 1%;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> 224000 -3855000 -1973000 -156000 -176000 -343000 68000 -4031000 -2316000 10974000 8872000 11084000 -18001000 25969000 29052000 326000 -2974000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stockholders’ Equity </div></div></div> <div style="font-family: Times New Roman; 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 December 2023, the Company’s Board of Directors authorized the extension of the existing share repurchase program through January 21, 2025. The Company’s remaining authorization is $<div style="letter-spacing: 0px; top: 0px;;display:inline;">1.0</div> billion. During 2023, 2022 and 2021, the Company repurchased </div></div>0.2 million, 2.0 million and 2.0 million shares of the Company’s outstanding common stock at a cost of $58 million, $616 million and $640 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $12 million, $11 million and $9 million of common stock related to the vesting of restricted stock units during the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023, the Company has a total of $1.0 <div style="letter-spacing: 0px; top: 0px;;display:inline;">b</div>illion authorized for future repurchases.</div> 1000000000 200000 2000000 2000000 58000000 616000000 640000000 12000000 11000000 9000000 1000000000 <div style="font-family: Times New Roman; 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;">Revenue Recognition </div></div></div></div> <div style="font-family: Times New Roman; 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. 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. Certain of the Company’s customers have terms where control of the product transfers to the customer on shipment, while others have terms where control transfers to the customer on delivery. 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="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;">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> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has sales from standalone software, which are included in product 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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> <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;">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 </div></div></div> <div style="font-family: Times New Roman; 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;">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></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the activity of the Company’s accrued warranty liability for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):<br/></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 52%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>Beginning of Period</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Accruals for<br/>Warranties</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Settlements<br/>Made</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>End of Period</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> <td style="width: 52%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Accrued warranty liability:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">11,949</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">7,727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(7,626</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">12,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2022</div></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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">10,067</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(8,836</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">11,949</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2021</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the activity of the Company’s accrued warranty liability for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):<br/></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 52%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>Beginning of Period</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Accruals for<br/>Warranties</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Settlements<br/>Made</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>End of Period</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> <td style="width: 52%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Accrued warranty liability:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">11,949</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">7,727</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(7,626</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">12,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2022</div></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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">10,067</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(8,836</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">11,949</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 31, 2021</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr></table><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> 11949000 7727000 7626000 12050000 10718000 10067000 8836000 11949000 10950000 8799000 9031000 10718000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 <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;">million for the years ended December 31, 2023, 2022 and 2021. </div></div></div> 7000000 7000000 7000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has two stock-based compensation plans, which are described in Note 14, “Stock-Based Compensation”. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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> <div style="font-family: Times New Roman; 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;">Retirement Plans </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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 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="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;">Comprehensive Income </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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 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. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Restructuring </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In July 2023, the Company made organizational changes to better align its resources with its growth and innovation strategies, resulting in a worldwide workforce reduction, that has impacted approximately 5% of the Company’s employees. During 2023, the Company incurred $26 <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;">million of severance-related costs in connection with this reduction, which was recorded in selling and administrative expenses in the consolidated statement of operations. During 2023, the Company paid $</div></div>19<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million of these costs with the majority of the remaining costs to be paid in the first half of 2024.</div></div> 0.05 26000000 19000000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Recently Adopted Accounting Standards </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">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 Company adopted this standard on January 1, 2023. 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> <div style="letter-spacing: 0px; top: 0px; background: none;;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="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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. In December 2022, an update was issued because the cessation date for overnight LIBOR rates being published was extended to June 30, 2023, which was beyond the current expiration date of this guidance. The update extended the sunset date to December 31, 2024. 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 does not believe that it has material reference </div></div></div> <div style="font-family: Times New Roman; 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;">rate exposure which would require utilizing the guidance under this accounting pronouncement and if adopted does not believe that this standard would have a material impact on the Company’s financial position, results of operations and cash flows. </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;">In November 2023, accounting guidance was issued that requires additional disclosures of reportable segment information. The guidance requires that public entities disclose, on an annual and interim basis (1) significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss, (2) an amount for other segment items by reportable segment and a description of its composition (the other segment items category is the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss), (3) provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, (4) clarify that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit. However, at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles used in measuring the corresponding amounts in the public entity’s consolidated financial statements, (5) the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and (6) if a public entity has a single reportable segment to provide all the disclosures required by the amendments in this update and all existing segment disclosures in Topic 280. The amendments in this update do not change how operating segments are identified or aggregated nor how the quantitative thresholds are applied to determine its reportable segments. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this update should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In December 2023, accounting guidance was issued to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this update change disclosure requirements related to the rate reconciliation, income taxes paid and other disclosures. For the rate reconciliation the amendments require that public business entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. For income taxes paid the amendments require that all entities disclose on an annual basis the following information; (1) the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes, (2) the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5 <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;">percent of total income taxes paid (net of refunds received). Finally, for other disclosures the amendments require that all entities disclose the following information: (1) income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign, and (2) income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. This update also eliminates the requirement for all entities to (1) disclose the nature and estimate of the range of the reasonably possible change in the unrecognized tax benefits balance in the next 12 months or (2) make a statement that an estimate of the range cannot be made. As well as removing the requirement to disclose the cumulative amount of each type of temporary difference when a deferred tax liability is not recognized because of the exceptions to comprehensive recognition of deferred taxes related to subsidiaries and corporate joint ventures. The amendments in this update are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have </div></div></div> <div style="font-family: Times New Roman; 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;">not yet been issued or made available for issuance. The amendments in this update should be applied on a prospective basis and retrospective application is permitted. The Company does not believe this accounting standard update will have material impact on the Company’s financial position, results of operations and cash flows. The Company is currently evaluating the impact the adoption of this accounting standard update will have on our footnote disclosures. </div></div></div> 0.05 0.05 0.05 <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> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">3 Revenue Recognition </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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 Company’s deferred revenue liabilities in 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.</div></div></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;;text-indent: 0px;;display:inline;"></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;;text-indent: 0px;;display:inline;">The following is a summary of the activity of the Company’s deferred revenue and customer advances for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):</div></div></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;;text-indent: 0px;;display:inline;"></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 70%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; 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;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; 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; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at the beginning of the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">285,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">273,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">239,759</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Recognition of revenue included in balance at beginning of the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(240,808</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(230,615</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(216,920</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenue deferred during the period, net of revenue recognized</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">279,149</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250,759</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Balance at the end of the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">285,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">273,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company classified $67 million and $57 million of deferred revenue and customer advances in other long-term liabilities at December 31, 2023 and 2022, respectively.  </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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 style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 85%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 8%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Deferred revenue and customer advances expected to be recognized in:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">One year or less</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">256,675</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13-24</div> months</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">39,326</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">25 months and beyond</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">27,515</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">323,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </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;;text-indent: 0px;;display:inline;"></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;;text-indent: 0px;;display:inline;">The following is a summary of the activity of the Company’s deferred revenue and customer advances for the twelve months ended December 31, 2023, 2022 and 2021 (in thousands):</div></div></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;;text-indent: 0px;;display:inline;"></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 70%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;">  </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; 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;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; 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; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at the beginning of the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">285,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">273,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">239,759</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Recognition of revenue included in balance at beginning of the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(240,808</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(230,615</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(216,920</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenue deferred during the period, net of revenue recognized</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">279,149</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250,759</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Balance at the end of the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">323,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">285,175</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">273,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 285175000 273598000 239759000 240808000 230615000 216920000 279149000 242192000 250759000 323516000 285175000 273598000 67000000 57000000 <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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 style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 85%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 8%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Deferred revenue and customer advances expected to be recognized in:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">One year or less</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">256,675</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13-24</div> months</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">39,326</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">25 months and beyond</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">27,515</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">323,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> P1Y 256675000 P13M P24M 39326000 P25M 27515000 323516000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">4 Marketable Securities </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets consist of time deposits that mature in one year or less with an amortized cost and a fair value of $0.9 million at both December 31, 2023 and 2022.</div> 900000 900000 <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;">5 Inventories </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">Inventories are classified as follows (in thousands): </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> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 78%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, </div></div><br/></div><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div><br/></div></td> <td style="vertical-align: bottom; 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="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, </div></div><br/></div><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div><br/></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 78%;"><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;">Raw materials</div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">233,952</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">205,760</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 78%;"><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;">Work in progress</div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">20,198</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,899</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 78%;"><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;">Finished goods</div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">262,086</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">230,051</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 78%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 78%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total inventories</div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">516,236</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">455,710</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 78%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During 2023, 2022 and 2021, the Company recorded inventory-related excess and obsolescence provisions of $11 million, $14 million and $9 million, respectively. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">Inventories are classified as follows (in thousands): </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> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 78%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, </div></div><br/></div><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div><br/></div></td> <td style="vertical-align: bottom; 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="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, </div></div><br/></div><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div><br/></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 78%;"><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;">Raw materials</div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">233,952</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">205,760</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 78%;"><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;">Work in progress</div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">20,198</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,899</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top; width: 78%;"><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;">Finished goods</div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">262,086</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">230,051</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 78%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 78%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total inventories</div></td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">516,236</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">455,710</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 78%;"> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 4%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 233952000 205760000 20198000 19899000 262086000 230051000 516236000 455710000 11000000 14000000 9000000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">6 Property, Plant and Equipment </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Property, plant and equipment consist of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 78%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Land and land improvements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">35,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">34,663</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Buildings and leasehold improvements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">488,667</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">444,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Production and other equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">748,411</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">640,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Construction in progress</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">118,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">164,222</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total property, plant and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,391,205</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,284,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Less: accumulated depreciation and amortization</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(752,132</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(702,122</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property, plant and equipment, net</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">639,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">582,217</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During 2023, 2022 and 2021, the Company retired and disposed of approximately $48 million, $24 million and $23 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, 2023, 2022 and 2021. </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Property, plant and equipment consist of the following (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 78%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Land and land improvements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">35,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">34,663</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Buildings and leasehold improvements</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">488,667</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">444,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Production and other equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">748,411</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">640,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Construction in progress</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">118,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">164,222</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total property, plant and equipment</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,391,205</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,284,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Less: accumulated depreciation and amortization</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(752,132</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(702,122</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property, plant and equipment, net</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">639,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">582,217</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 35635000 34663000 488667000 444994000 748411000 640460000 118492000 164222000 1391205000 1284339000 752132000 702122000 639073000 582217000 48000000 24000000 23000000 Gains or losses on disposals were immaterial for the years ended December 31, 2023, 2022 and 2021. <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">7 Acquisitions </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On May 16, 2023, the Company acquired all of the issued and outstanding equity interests of Wyatt for $1.3 billion, net of cash acquired. Wyatt is a pioneer in innovative light scattering and field-flow fractionation instruments, software, accessories and services. The acquisition will expand Waters portfolio and increase exposure to large molecule applications. As a result of the acquisition, the results of Wyatt are included in the Company’s consolidated financial statements from the acquisition date. </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 allocated the purchase price of the acquisition to identifiable assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The purchase price allocation was based upon preliminary information and is subject to change if additional information about the facts and circumstances that existed at the acquisition date becomes available. The Company is in the ongoing process of conducting a valuation of the assets acquired and liabilities assumed related to the acquisition. The final fair value of the net assets acquired may result in adjustments to these assets and liabilities, including goodwill. </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 intangible assets were valued with input from valuation specialists. The Company used variations of the income approach, which uses Level 3 inputs, in determining the fair value of intangible assets acquired in the </div></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-align: center; 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;"> </div></div></div> <div style="text-align: center; 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;"> </div></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: Times New Roman; 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;">Wyatt acquisition. Specifically, the customer relationships were valued using the multi-period excess earnings method under the income approach. The Company utilized the relief from royalty method to determine the fair value of the tradename and the developed technology. The following table presents the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed on the closing date of May 16, 2023 (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 89%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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="font-weight:bold;display:inline;">Purchase Price</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Cash paid</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,307,978</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Less: cash acquired</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(25,624</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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;">Net cash consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,282,354</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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="font-weight:bold;display:inline;">Identifiable Net Assets (Liabilities) Acquired</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Accounts receivable</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">20,099</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Inventory</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">14,706</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Deferred tax assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11,335</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Prepaid and other assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,096</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Property, plant and equipment</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">9,056</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Operating lease assets</div> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Intangible assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">418,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Accounts payable and accrued expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(31,664</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Operating lease liabilities</div> </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Tax liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(3,917</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Deferred revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(15,219</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Other liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(5,728</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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 identifiable net assets acquired</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">417,864</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Goodwill</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">864,490</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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;">Cash consideration paid</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,282,354</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </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;"></div></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;;text-indent: 0px;;display:inline;"></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;">The details of the purchase price allocated to the intangible assets acquired and the estimated useful lives are as follows (dollars in thousands): </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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 75%;"><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="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="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;">Amount</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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/>Life</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">80,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Customer relationships</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">330,600</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Trade name</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom;text-align:right;">$418,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company allocated $864 million of the purchase price to goodwill which is primarily deductible for tax purposes and has been allocated to the Waters Division operating segment. The goodwill arising from the acquisition consists largely of the value of intangible assets that do not qualify for separate recognition such as workforce in place and cash flows from the integration of 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. </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;">During the twelve months ended December 31, 2023, the Company’s consolidated results included net sales of $</div></div>73<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;"> million, and a net operating loss of $</div></div>18 <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;">million since the acquisition closed on May 16, 2023. The Company also incurred transaction related costs of $</div></div>13 million during the twelve months ended December 31, 2023, which are recorded in selling and administrative expenses in the consolidated statement of operations.</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-align: center; 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;"> </div></div></div> <div style="text-align: center; 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-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></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="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="text-decoration: underline; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">Unaudited Pro Forma Financial Information</div></div></div> <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The following unaudited pro forma information is presented for illustrative purposes only. It is not necessarily indicative of the actual results of operations that actually would have been realized had the entities been a single company as of January 1, 2022 or the future operating results of the combined entity. The unaudited pro forma information does not give effect to the potential impact of current financial conditions, regulatory matters or any anticipated synergies that may be associated with the acquisition. The unaudited pro forma information also does not include any integration costs that the Company may incur related to the acquisition as part of combining the operations of the companies. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following unaudited pro forma information shows the results of the Company’s operations for the twelve months ended December 31, 2023 and 2022, as if the acquisition had occurred on January 1, 2022 (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 70%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">December 31, 2023</div></div></td> <td style="vertical-align: bottom; 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;">December 31, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,995,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,086,281</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">658,431</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">651,869</td> <td style="white-space:nowrap;vertical-align:bottom"> </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;">To reflect the acquisition of Wyatt as if it had occurred on January 1, 2022, the unaudited pro forma information includes adjustments to reflect, among other things, the incremental intangible asset amortization to be incurred based on the preliminary values of each identifiable intangible asset of Wyatt and the interest expense from debt financings obtained to partially fund the cash consideration transferred. Pro forma adjustments were tax effected at the Company’s historical statutory rates in effect for the respective periods. </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;">Pro forma net income for the twelve months ended December 31, 2023, was adjusted to exclude certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> expenses related to transaction costs incurred and the fair value adjustment of inventory. These <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> expenses were reclassified to the prior period and included in the pro forma net income for the twelve months ended December 31, 2022. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In conjunction with the Wyatt acquisition, the Company entered into retention agreements with certain employees, in which the Company agreed to pay a total of $40 million, in two equal installments upon the first and second anniversary of the acquisition date. As these employees are earning their individual cash award by providing service over the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> period that benefit the Company, the $40 million will be recognized within total costs and operating expenses in the consolidated statements of operations over the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> service period. The Company has recorded $19 million of expense in the consolidated statement of operations for the year ended December 31, 2023. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January 31, 2022, the Company completed an asset acquisition in which the charge detection mass spectrometry technology (“CDMS technology”) assets of Megadalton Solutions, Inc. (“Megadalton”) were acquired for approximately $10 million in total purchase price, of which $5 million was paid at closing and <div style="-sec-ix-hidden:hidden102170077;display:inline;">the remaining</div> $4 million will be paid in the future at various dates through 2029. This CDMS technology makes it possible to analyze extremely large proteins and protein complexes used in cell and gene therapies that would otherwise be difficult to analyze with conventional mass spectrometry. Once this technology is further developed, it will extend the capabilities of our mass spectrometry portfolio for a broader set of applications, and as such, the cost of this technology asset has been accounted for as Acquired <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">In-Process Research</div> and Development and expensed in costs and operating expenses in the statement of operations. </div> 1300000000 The following table presents the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed on the closing date of May 16, 2023 (in thousands): <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 89%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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="font-weight:bold;display:inline;">Purchase Price</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Cash paid</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,307,978</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Less: cash acquired</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(25,624</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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;">Net cash consideration</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,282,354</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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="font-weight:bold;display:inline;">Identifiable Net Assets (Liabilities) Acquired</div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Accounts receivable</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">20,099</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Inventory</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">14,706</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Deferred tax assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11,335</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Prepaid and other assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,096</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Property, plant and equipment</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">9,056</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Operating lease assets</div> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Intangible assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">418,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Accounts payable and accrued expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(31,664</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Operating lease liabilities</div> </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Tax liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(3,917</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Deferred revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(15,219</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Other liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(5,728</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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 identifiable net assets acquired</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">417,864</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Goodwill</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">864,490</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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;">Cash consideration paid</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,282,354</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 1307978000 25624000 1282354000 20099000 14706000 11335000 1096000 9056000 5204000 418100000 31664000 5204000 3917000 15219000 5728000 417864000 864490000 1282354000 <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="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;"></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;">The details of the purchase price allocated to the intangible assets acquired and the estimated useful lives are as follows (dollars in thousands): </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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 75%;"><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="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="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;">Amount</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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/>Life</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> </tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">80,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Customer relationships</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">330,600</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10 years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Trade name</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom;text-align:right;">$418,100</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> </table> 80000000 P10Y 330600000 P10Y 7500000 P5Y 418100000 864000000 73000000 18000000 13000000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following unaudited pro forma information shows the results of the Company’s operations for the twelve months ended December 31, 2023 and 2022, as if the acquisition had occurred on January 1, 2022 (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 70%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">December 31, 2023</div></div></td> <td style="vertical-align: bottom; 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;">December 31, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Revenue</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,995,001</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,086,281</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">658,431</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">651,869</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 2995001000 3086281000 658431000 651869000 40000000 40000000 19000000 10000000 5000000 4000000 <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;">8 Goodwill and Other Intangibles </div></div></div></div> <div style="font-weight:bold;display:inline;"> </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The carrying amount of goodwill was $1.3 billion and $430 million at December 31, 2023 and 2022, respectively. The acquisition of Wyatt increased goodwill by $864 million, while the effect of foreign currency translation increased goodwill by $10 million.</div> <div style="text-align: center; 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;"> </div></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: 0.34in;"><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;;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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 38%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2022</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: 1pt solid rgb(0, 0, 0);;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;">Gross<br/>Carrying<br/>Amount</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: 1pt solid rgb(0, 0, 0);;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;">Accumulated<br/>Amortization</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: 1pt solid rgb(0, 0, 0);;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;">Weighted-<br/>Average<br/>Amortization<br/>Period</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: 1pt solid rgb(0, 0, 0);;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;">Gross<br/>Carrying<br/>Amount</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: 1pt solid rgb(0, 0, 0);;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;">Accumulated<br/>Amortization</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: 1pt solid rgb(0, 0, 0);;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;">Weighted-<br/>Average<br/>Amortization<br/>Period</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Capitalized software</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">660,273</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">495,317</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">589,604</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">441,414</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Purchased intangibles</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">614,357</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">197,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">197,805</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">166,735</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Trademarks</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Licenses</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">14,798</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8,429</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">14,070</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,729</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Patents and other intangibles</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">111,962</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">80,983</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">104,139</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">73,021</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,411,070</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">781,883</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">915,298</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">687,899</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company capitalized $468 million, $54 million and $55 million of intangible assets for the years ended December 31, 2023, 2022 and 2021, respectively. The gross carrying value of intangible assets and accumulated amortization for intangible assets increased by $32 million and $18 million, respectively, in the year ended December 31, 2023 due to the effects of foreign currency translation. Amortization expense for intangible assets was $81 million, $58 million and $60 <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;">million for the years ended December 31, 2023, 2022 and 2021, respectively. In addition, in the year ended December 31, 2023, the company wrote off a $4 million intangible asset that was fully amortized. Amortization expense for intangible assets is estimated to be $</div></div>98<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million per year for each of the next five years.</div></div> 1300000000 430000000 864000000 10000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.34in;"><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;;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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 38%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2022</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: 1pt solid rgb(0, 0, 0);;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;">Gross<br/>Carrying<br/>Amount</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: 1pt solid rgb(0, 0, 0);;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;">Accumulated<br/>Amortization</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: 1pt solid rgb(0, 0, 0);;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;">Weighted-<br/>Average<br/>Amortization<br/>Period</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: 1pt solid rgb(0, 0, 0);;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;">Gross<br/>Carrying<br/>Amount</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: 1pt solid rgb(0, 0, 0);;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;">Accumulated<br/>Amortization</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: 1pt solid rgb(0, 0, 0);;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;">Weighted-<br/>Average<br/>Amortization<br/>Period</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Capitalized software</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">660,273</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">495,317</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">589,604</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">441,414</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Purchased intangibles</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">614,357</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">197,154</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">197,805</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">166,735</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Trademarks</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Licenses</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">14,798</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8,429</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">14,070</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,729</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Patents and other intangibles</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">111,962</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">80,983</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">104,139</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">73,021</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,411,070</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">781,883</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">915,298</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">687,899</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>years</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr></table> 660273000 495317000 P5Y 589604000 441414000 P5Y 614357000 197154000 P10Y 197805000 166735000 P11Y 9680000 9680000 14798000 8429000 P7Y 14070000 6729000 P6Y 111962000 80983000 P8Y 104139000 73021000 P8Y 1411070000 781883000 P7Y 915298000 687899000 P7Y 468000000 54000000 55000000 32000000 18000000 81000000 58000000 60000000 4000000 98000000 98000000 98000000 98000000 98000000 <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;">9 Debt </div></div></div></div> <div style="font-weight:bold;display:inline;"> </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On May 16, 2023, the Company financed the Wyatt acquisition with a combination of cash on its balance sheet and borrowings under its revolving credit facility. As a result of the Wyatt transaction, the Company’s outstanding debt on December 31, 2023 was $2.4 billion. <br/></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;">On May 11, 2023, 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 18%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 19%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 20%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 20%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 19%;"><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; white-space: nowrap; padding-bottom: 0.5pt; width: 18%;;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;"><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: 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; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 19%; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Term</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 20%; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest Rate</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 20%; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Face Value (in millions)</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 19%; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturity Date</div></div></div></div></td></tr> <tr> <td style="width: 18%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 19%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 20%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 20%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 19%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; width: 18%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Series P</div></td> <td style="vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%; text-align: center; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">5 years</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: center; width: 20%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">4.91%</td> <td style="vertical-align: bottom; width: 1%; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 20%; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">$50</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 19%; text-align: center; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="-sec-ix-hidden:hidden102170392;display:inline;">May</div> 2028</td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 18%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Series Q</div></td> <td style="vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%; text-align: center; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">7 years</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: center; width: 20%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">4.91%</td> <td style="vertical-align: bottom; width: 1%; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 20%; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">$50</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 19%; text-align: center; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="-sec-ix-hidden:hidden102170393;display:inline;">May</div> 2030</td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company used the proceeds from the issuance of these senior unsecured notes to repay other outstanding debt and for general corporate purposes. Interest on the Series P and Q Senior Notes is payable semi-annually in arrears. The Company may prepay some or all of the Senior Notes, at any time and from time to 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 P and Q 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company ha<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> a five-year, $1.8 billion revolving facility (the “Credit Facility”) that expires in September 2026. On March 3, 2023, the Company amended the Credit Facility to increase the borrowing capacity by $200 million to an aggregate total borrowing capacity of $2.0 billion, which did not affect <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<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">maturity</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> date of September 17, 2026. The amendment also replaced all references in the Credit Facility to LIBOR with Term SOFR as the benchmark rate. As of December 31, 2023 and December 31, 2022, the Credit Facility had a total of $</div>1.1<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> billion and $</div>270<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million outstanding, </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;">respectively. </div></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-align: center; 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;"> </div></div></div> <div style="text-align: center; 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;"></div></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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The interest rates applicable under the Credit Facility 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 Term SOFR rate for a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-month</div> interest period as published two U.S. Government Securities Business Days prior to such day (or if such day is not a U.S. Government Securities Business Day, the immediately preceding U.S. Government Securities Business Day), plus 1% annum) or the applicable 1, 3 or 6 month adjusted Term SOFR 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 Term SOFR or EURIBO rate loans. The facility fee on the Credit Facility 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.<div style="font-size: 10pt; text-indent: 0in; letter-spacing: 0px; top: 0px;;display:inline;"> The Credit Facility requires that the Company comply with an interest coverage ratio test of not less than </div>3.50<div style="font-size: 10pt; text-indent: 0in; letter-spacing: 0px; top: 0px;;display:inline;">: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 </div>3.50<div style="font-size: 10pt; text-indent: 0in; letter-spacing: 0px; top: 0px;;display:inline;">:1 as of the end of any fiscal quarter. In addition, the Credit Facility includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities.</div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of both December 31, 2023 and 2022, the Company had a total of $1.3 billion 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. 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 style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"></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 had the following outstanding debt at December 31, 2023 and 2022 (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 70%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">December 31, 2023</div></div></td> <td style="vertical-align: bottom; 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;">December 31, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top;text-indent: 0px;"><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;">Senior unsecured notes - Series I - 3.13%, due May 2023</div></td> <td style="vertical-align:bottom;text-indent: 0px;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-indent: 0px;"><div style="display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-indent: 0px;;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom;text-indent: 0px;"> </td> <td style="vertical-align:bottom;text-indent: 0px;"> </td> <td style="vertical-align:bottom;text-indent: 0px;"><div style="display:inline;">$</div></td> <td style="vertical-align:bottom;text-indent: 0px;;text-align:right;">50,000</td> <td style="white-space:nowrap;vertical-align:bottom;text-indent: 0px;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series G - 3.92%, due June 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-indent: 0px;"><br/></td> <td style="vertical-align:bottom;text-align:right;">50,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px;"><br/></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total notes payable and debt, current</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series G - 3.92%, due June 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series H - floating rate*, due June 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series K - 3.44%, due May 2026</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series L - 3.31%, due September 2026</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series M - 3.53%, due September 2029</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series N - 1.68%, due March 2026</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series O - 2.25%, due March 2031</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series P - 4.91%, due May 2028</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series Q - 4.91%, due May 2030</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Credit agreement</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,050,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">270,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Unamortized debt issuance costs</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(4,487</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(5,122</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total long-term debt</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,305,513</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,524,878</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Total debt</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,355,513</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,574,878</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <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;;text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; 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 style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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="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="text-align: center; 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;"> </div></div></div> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"></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;"></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">As of December 31, 2023 and 2022, the Company had a total amount available to borrow under the Credit Facility of $0.9 billion and $1.5 billion, respectively, after outstanding letters of credit. The weighted-average interest rates applicable to the senior unsecured notes and credit agreement borrowings collectively were 4.69% and 3.54% at December 31, 2023 and 2022, respectively. As of December 31, 2023, the Company was in compliance with all debt covenants. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company and its foreign subsidiaries also had available short-term lines of credit totaling $114 million and $113 million at December 31, 2023 and December 31, 2022, 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, 2023 or December 31, 202<div style="display:inline;">2.</div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Annual maturities of debt outstanding at December 31, 2023 are as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 89%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="break-inside: avoid; font-size: 8pt;"> <td style="vertical-align: bottom; 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="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2024</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="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2025</div></td> <td style="vertical-align:bottom">  </td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td> <td style="text-wrap: nowrap; vertical-align: bottom;;text-align:right;">— </td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2026</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,510,000</td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2027</div></td> <td style="vertical-align:bottom">  </td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td> <td style="text-wrap: nowrap; vertical-align: bottom;;text-align:right;">— </td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2028</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="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Thereafter</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">750,000</td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,360,000</td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 2400000000 <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;">On May 11, 2023, 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 18%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 19%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 20%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 20%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 19%;"><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; white-space: nowrap; padding-bottom: 0.5pt; width: 18%;;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;"><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: 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; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 19%; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Term</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 20%; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest Rate</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 20%; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Face Value (in millions)</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 19%; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturity Date</div></div></div></div></td></tr> <tr> <td style="width: 18%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 19%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 20%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 20%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt; width: 19%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; width: 18%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Series P</div></td> <td style="vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%; text-align: center; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">5 years</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: center; width: 20%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">4.91%</td> <td style="vertical-align: bottom; width: 1%; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 20%; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">$50</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 19%; text-align: center; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="-sec-ix-hidden:hidden102170392;display:inline;">May</div> 2028</td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; width: 18%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Series Q</div></td> <td style="vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 19%; text-align: center; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">7 years</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-align: center; width: 20%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">4.91%</td> <td style="vertical-align: bottom; width: 1%; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 20%; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">$50</td> <td style="white-space: nowrap; vertical-align: bottom; width: 1%; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 19%; text-align: center; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="-sec-ix-hidden:hidden102170393;display:inline;">May</div> 2030</td></tr></table> P5Y 0.0491 50000 P7Y 0.0491 50000 0.10 P5Y 1800000000 200000000 2000000000 1100000000 270000000 The interest rates applicable under the Credit Facility 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 Term SOFR rate for a one-month interest period as published two U.S. Government Securities Business Days prior to such day (or if such day is not a U.S. Government Securities Business Day, the immediately preceding U.S. Government Securities Business Day), plus 1% annum) or the applicable 1, 3 or 6 month adjusted Term SOFR 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 Term SOFR or EURIBO rate loans. The facility fee on the Credit Facility 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 under the Credit Facility 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 Term SOFR rate for a one-month interest period as published two U.S. Government Securities Business Days prior to such day (or if such day is not a U.S. Government Securities Business Day, the immediately preceding U.S. Government Securities Business Day), plus 1% annum) or the applicable 1, 3 or 6 month adjusted Term SOFR 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 Term SOFR or EURIBO rate loans. The facility fee on the Credit Facility 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. 0.035 0.035 1300000000 1300000000 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. 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 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. <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 had the following outstanding debt at December 31, 2023 and 2022 (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 70%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">December 31, 2023</div></div></td> <td style="vertical-align: bottom; 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;">December 31, 2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top;text-indent: 0px;"><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;">Senior unsecured notes - Series I - 3.13%, due May 2023</div></td> <td style="vertical-align:bottom;text-indent: 0px;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-indent: 0px;"><div style="display:inline;">$</div></td> <td style="white-space:nowrap;vertical-align:bottom;text-indent: 0px;;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom;text-indent: 0px;"> </td> <td style="vertical-align:bottom;text-indent: 0px;"> </td> <td style="vertical-align:bottom;text-indent: 0px;"><div style="display:inline;">$</div></td> <td style="vertical-align:bottom;text-indent: 0px;;text-align:right;">50,000</td> <td style="white-space:nowrap;vertical-align:bottom;text-indent: 0px;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series G - 3.92%, due June 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; text-indent: 0px;"><br/></td> <td style="vertical-align:bottom;text-align:right;">50,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-indent: 0px;"><br/></td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total notes payable and debt, current</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series G - 3.92%, due June 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series H - floating rate*, due June 2024</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series K - 3.44%, due May 2026</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series L - 3.31%, due September 2026</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series M - 3.53%, due September 2029</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series N - 1.68%, due March 2026</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series O - 2.25%, due March 2031</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series P - 4.91%, due May 2028</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Senior unsecured notes - Series Q - 4.91%, due May 2030</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Credit agreement</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,050,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">270,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Unamortized debt issuance costs</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(4,487</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(5,122</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total long-term debt</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,305,513</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,524,878</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Total debt</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,355,513</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,574,878</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <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;;text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; 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 style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div></td></tr></table> 0.0313 0.0313 50000000 0.0392 0.0392 50000000 50000000 50000000 0.0392 0.0392 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 100000000 0.0225 0.0225 400000000 400000000 0.0491 0.0491 50000000 0.0491 0.0491 50000000 1050000000 270000000 4487000 5122000 2305513000 1524878000 2355513000 1574878000 0.0125 0.0125 900000000 1500000000 0.0469 0.0354 114000000 113000000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Annual maturities of debt outstanding at December 31, 2023 are as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 89%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="break-inside: avoid; font-size: 8pt;"> <td style="vertical-align: bottom; 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="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2024</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="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2025</div></td> <td style="vertical-align:bottom">  </td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td> <td style="text-wrap: nowrap; vertical-align: bottom;;text-align:right;">— </td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2026</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,510,000</td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2027</div></td> <td style="vertical-align:bottom">  </td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td> <td style="text-wrap: nowrap; vertical-align: bottom;;text-align:right;">— </td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">2028</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="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="break-inside: avoid; font-size: 10pt;"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Thereafter</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">750,000</td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="break-inside: avoid; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,360,000</td> <td style="text-wrap: nowrap; vertical-align: bottom;"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 50000000 0 1510000000 0 50000000 750000000 2360000000 <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;">10 Income Taxes</div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Income tax data for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):</div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;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-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 73%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">The components of income before income taxes are as follows:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Domestic</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">74,119</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">133,816</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">662,124</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">704,030</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">736,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">837,846</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 74%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">The components of the income tax provision were as follows:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Federal</div></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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">62,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">State</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,427</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8,025</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">88,601</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total current tax provision</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">95,206</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">162,079</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Federal</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(2,457</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(26,551</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">State</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(3,029</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(4,420</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,289</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,017</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred tax provision</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,197</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(31,988</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total provision</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">94,009</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">130,091</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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 style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></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-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"></div> <div style="text-align: center; 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;"> </div></div></div> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"></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 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, 2023, 2022 and 2021 (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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="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: 1pt solid rgb(0, 0, 0);;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;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: 1pt solid rgb(0, 0, 0);;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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Federal tax computed at U.S. statutory income tax rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">154,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">175,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">GILTI, net of foreign tax credits</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">15,103</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">17,812</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">10,476</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><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;">Uncertain tax positions</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(16,211</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,051</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%; padding: 0pt; text-align: right;;background-color:rgb(204, 238, 255);">508</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">State income tax, net of federal income tax benefit</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">2,880</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">3,605</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">4,037</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><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;">Net effect of foreign operations</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(48,587</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(55,273</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(56,214</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">)</td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Effect of stock-based compensation</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(2,262</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(7,341</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(6,682</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)</td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><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;">Other, net</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(11,525</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">)</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(5,711</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">)</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(8,075</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provision for income taxes</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">94,009</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">130,091</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">113,350</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s effective tax rate was 12.8%, 15.5% and 14.1<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;">% for the years ended December 31, 2023, 2022 and 2021, respectively. The decrease in the Company’s effective tax rate in 2023 can primarily be attributed to the recognition of a previously unrecognized tax benefit of $</div></div>18 million as a result of the completion of a tax examination, decreasing the Company’s 2023 effective tax rate by approximately 2.5%. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. <br/></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The four principal jurisdictions in which the Company manufactures are the U.S., Ireland, <div style="letter-spacing: 0px; top: 0px;;display:inline;">the</div> U.K. and Singapore, where the statutory tax rates were 21%, 12.5%, 25% and 17%, respectively, as of December 31,<div style="letter-spacing: 0px; top: 0px;;display:inline;"> 2023.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> Company has a new Development and Expansion Incentive in Singapore that provides a concessionary income tax rate of </div>5<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% 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 by $</div>16<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million, $</div>20<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million and $</div>20<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million and increased the Company’s net income per diluted share by $</div>0.27<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, $</div>0.33<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and $</div>0.32<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> for the year</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">s</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> ended December 31, 2023, 2022 and 2021, respectively.</div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During 2023, the Company’s effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, an $18 million recognition of a previously unrecognized tax benefit as a result of the completion of a tax examination, a $15 million provision related to the GILTI tax, including the impact of capitalizing research and development expenditures pursuant to IRC Section 174, and a tax benefit of $3 million on stock-based compensation. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The 2022 effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, a $18 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based compensation. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The 2021 effective tax rate differed from the 21% U.S. statutory tax rate primarily due to the jurisdictional mix of earnings, an $10 million provision related to the GILTI tax and a tax benefit of $7 million on stock-based <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;">compensation. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company recorded a tax provision of $4 million, $4 million and $3 million for 2023, 2022 and 2021, respectively, for future withholding taxes and U.S. state taxes on the repatriation of 2023, 2022 and 2021 undistributed earnings.</div><div style="text-align: center; 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;"> </div></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="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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 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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 1pt solid rgb(0, 0, 0);;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;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;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="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;">Deferred tax assets:</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating losses and credits</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">54,901</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">51,945</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Depreciation</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,517</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">18</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating leases</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">20,307</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">19,771</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">5,905</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">2,713</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">7,754</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">7,947</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred compensation</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">14,886</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">23,488</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">17,127</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">13,555</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revaluation of equity investments and licenses</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,884</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">23</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">7,534</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">6,463</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and reserves</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">5,720</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">4,815</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capitalized interest</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">12,586</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">— </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized foreign currency gain/loss</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">700</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,858</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capitalized Section 174 Expenditures</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">34,487</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">34,234</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">5,086</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,098</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred tax assets</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">190,394</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">167,928</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Valuation allowance</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(57,873</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(54,300</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred <div style="display:inline;">tax </div>assets, net of valuation allowance</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">132,521</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">113,628</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capitalized software</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(29,281</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(25,429</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating leases</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(20,117</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(19,543</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Indefinite-lived intangibles</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(14,824</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(16,057</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liability on foreign earnings</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(20,374</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(18,677</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred tax liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(84,596</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(79,706</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax assets</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">47,925</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">33,922</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has gross foreign net operating losses of $231 million, of which $192 million do not expire under current laws and $39 million start expiring in 2024. As of December 31, 2023, the Company has provided a deferred tax valuation allowance of $58 million, of which $52 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, 2023, which represent the future tax benefit of foreign net operating loss carryforwards that do not expire under current law. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="text-align: center; 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;"> </div></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> <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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: 1pt solid rgb(0, 0, 0);;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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at the beginning of the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,019</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,692</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,666</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net reductions for settlement of tax audits</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,651</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,300</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net reductions for lapse of statutes taken during the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(512</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(818</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(433</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Net additions for tax positions taken during the prior period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,473</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net additions for tax positions taken during the current period</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">994</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">1,145</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">1,759</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Balance at the end of the period</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">14,323</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">29,019</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">28,692</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of 2023, the total amount of gross unrecognized tax benefits was $14 million, all of which, if recognized, would impact the Company’s effective tax rate. This represents a decrease of $18 million resulting from the completion of a tax audit in 2023. This decrease reduced the income tax expense in the statement of operations and did not impact cash<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>flows. The Company is subject to various foreign audits and inquiries, and we currently do not expect any material adjustments. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 2018. 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. <br/></div><div style="margin-top: 12pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">As of December 31, 2023, the Company expects to record additional reductions in the measurement of its unrecognized tax benefits and related net interest and penalties of approximately $2 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 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 is a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2023, 2022 and 2021 (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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 64%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>Beginning<br/>of Period</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: 1pt solid rgb(0, 0, 0);;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;">Charged to<br/>Provision for<br/>Income Taxes*</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: 1pt solid rgb(0, 0, 0);;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;">Other**</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: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>End of<br/>Period</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: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <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="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;">Valuation allowance for<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">deferred tax assets:</div></div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">54,300</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">1,467</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">2,106</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">57,873</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">58,834</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">(1,647</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">(2,887</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">54,300</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2021</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">60,101</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">2,919</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">(4,186</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">58,834</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <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;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">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></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; 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;">The changes in the valuation allowance during the years ended December 31, 2023, 2022 and 2021 are primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. </div></td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Income tax data for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands):</div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;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-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 73%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">The components of income before income taxes are as follows:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Domestic</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">74,119</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">133,816</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">662,124</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">704,030</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">736,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">837,846</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 74119000 133816000 144410000 662124000 704030000 661783000 736243000 837846000 806193000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 74%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">The components of the income tax provision were as follows:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Federal</div></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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">62,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">State</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,427</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8,025</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">88,601</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total current tax provision</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">95,206</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">162,079</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Federal</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(2,457</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(26,551</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">State</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(3,029</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(4,420</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,289</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,017</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred tax provision</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,197</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(31,988</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total provision</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">94,009</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">130,091</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 178000 62153000 16302000 6427000 8025000 3691000 88601000 91901000 76724000 95206000 162079000 96717000 -2457000 -26551000 10491000 -3029000 -4420000 345000 4289000 -1017000 5797000 -1197000 -31988000 16633000 94009000 130091000 113350000 <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 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, 2023, 2022 and 2021 (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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="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: 1pt solid rgb(0, 0, 0);;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;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: 1pt solid rgb(0, 0, 0);;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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Federal tax computed at U.S. statutory income tax rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">154,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">175,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">GILTI, net of foreign tax credits</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">15,103</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">17,812</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">10,476</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><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;">Uncertain tax positions</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(16,211</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,051</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%; padding: 0pt; text-align: right;;background-color:rgb(204, 238, 255);">508</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">State income tax, net of federal income tax benefit</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">2,880</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">3,605</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">4,037</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><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;">Net effect of foreign operations</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(48,587</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(55,273</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(56,214</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">)</td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Effect of stock-based compensation</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(2,262</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(7,341</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(6,682</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)</td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><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;">Other, net</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(11,525</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">)</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(5,711</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">)</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(8,075</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provision for income taxes</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">94,009</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">130,091</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">113,350</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> 154611000 175948000 169300000 15103000 17812000 10476000 -16211000 1051000 508000 2880000 3605000 4037000 -48587000 -55273000 -56214000 2262000 7341000 6682000 -11525000 -5711000 -8075000 94009000 130091000 113350000 0.128 0.155 0.141 18000000 0.025 0.21 0.125 0.25 0.17 0.05 16000000 20000000 20000000 0.27 0.33 0.32 0.21 18000000 15000000 3000000 0.21 18000000 7000000 0.21 10000000 7000000 4000000 4000000 3000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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 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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 1pt solid rgb(0, 0, 0);;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;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;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="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;">Deferred tax assets:</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating losses and credits</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">54,901</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">51,945</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Depreciation</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,517</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">18</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating leases</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">20,307</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">19,771</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">5,905</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">2,713</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">7,754</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">7,947</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred compensation</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">14,886</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">23,488</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">17,127</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">13,555</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revaluation of equity investments and licenses</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,884</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">23</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">7,534</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">6,463</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and reserves</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">5,720</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">4,815</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capitalized interest</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">12,586</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">— </td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized foreign currency gain/loss</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">700</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,858</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capitalized Section 174 Expenditures</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">34,487</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">34,234</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">5,086</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">1,098</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred tax assets</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">190,394</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">167,928</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Valuation allowance</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(57,873</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(54,300</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred <div style="display:inline;">tax </div>assets, net of valuation allowance</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">132,521</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">113,628</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td> <td style="vertical-align:bottom"></td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capitalized software</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(29,281</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(25,429</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating leases</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(20,117</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(19,543</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Indefinite-lived intangibles</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(14,824</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(16,057</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liability on foreign earnings</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(20,374</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(18,677</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred tax liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(84,596</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(79,706</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax assets</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">47,925</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">33,922</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); padding: 0px;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> 54901000 51945000 1517000 18000 20307000 19771000 5905000 2713000 7754000 7947000 14886000 23488000 17127000 13555000 1884000 23000 7534000 6463000 5720000 4815000 12586000 0 700000 1858000 34487000 34234000 5086000 1098000 190394000 167928000 57873000 54300000 132521000 113628000 29281000 25429000 20117000 19543000 14824000 16057000 20374000 18677000 84596000 79706000 47925000 33922000 231000000 192000000 39000000 58000000 52000000 3000000 The Company continues to classify interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes. <div style="text-align: center; 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;"> </div></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> <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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: 1pt solid rgb(0, 0, 0);;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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at the beginning of the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,019</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,692</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,666</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net reductions for settlement of tax audits</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,651</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,300</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net reductions for lapse of statutes taken during the period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(512</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(818</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(433</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Net additions for tax positions taken during the prior period</div></td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,473</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net additions for tax positions taken during the current period</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">994</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">1,145</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">1,759</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Balance at the end of the period</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">14,323</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">29,019</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">28,692</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> 29019000 28692000 28666000 17651000 0 1300000 512000 818000 433000 2473000 0 0 994000 1145000 1759000 14323000 29019000 28692000 14000000 18000000 2000000 <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 is a summary of the activity of the Company’s valuation allowance for the years ended December 31, 2023, 2022 and 2021 (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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 64%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>Beginning<br/>of Period</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: 1pt solid rgb(0, 0, 0);;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;">Charged to<br/>Provision for<br/>Income Taxes*</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: 1pt solid rgb(0, 0, 0);;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;">Other**</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: 1pt solid rgb(0, 0, 0);;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;">Balance at<br/>End of<br/>Period</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: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <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="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;">Valuation allowance for<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">deferred tax assets:</div></div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">54,300</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">1,467</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">2,106</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">57,873</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">58,834</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">(1,647</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">(2,887</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;;background-color:rgb(204, 238, 255);">54,300</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2021</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">60,101</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">2,919</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">(4,186</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">58,834</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <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;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">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></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; 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;">The changes in the valuation allowance during the years ended December 31, 2023, 2022 and 2021 are primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. </div></td></tr></table> 54300000 1467000 2106000 57873000 58834000 -1647000 -2887000 54300000 60101000 2919000 -4186000 58834000 <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;">11 Litigation</div></div></div></div> <div style="font-weight:bold;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">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 </div></div></div> <div style="text-align: center; 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;"> </div></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: Times New Roman; 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;">GmbH regarding their timsTOF product line. In connection with the settlement, the Company is entitled to receive $</div></div>10 <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;">million in guaranteed payments, including minimum royalty payments, which was recognized within other income (expense), net in the consolidated statement of operations for the year ended December 31, 2021. During the years ended December 31, 2023, 2022 and 2021, the Company received $2 million, $1 million and $</div></div>3 <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;">million, respectively, in guaranteed payments, net of applicable withholding taxes. The Company also recorded a litigation provision of $</div></div>5 million during the year ended December 31, 2021, related to a legal settlement. </div> 10000000 2000000 1000000 3000000 5000000 <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-weight:bold;display:inline;"> </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December 31, 2023 and 2022, the Company had lease agreements that expire at various dates through 2034, with weighted-average remaining lease terms of 4.5 years and 4.4 years, respectively. Rental expense was $38 million, $36 million and $34 million for the years ended December 31, 2023, 2022 and 2021, respectively. As of December 31, 2023 and 2022, the weighted-average discount rates used to determine the present value of lease liabilities were 4.15% and 3.24%, respectively. During the years ended December 31, 2023, 2022 and 2021, cash paid for amounts included in the measurement of lease liabilities in operating activities in the statement of cash flows was $38 million, $36 million and $34 <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;">million, respectively. <div style="letter-spacing: 0px; top: 0px;;display:inline;">T</div>he Company </div></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;;text-indent: 0px;;display:inline;">recorded</div></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;;text-indent: 0px;;display:inline;"> $</div></div>2<div style="display:inline;"> </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> $</div>12 million and $3 <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="display:inline;">million of <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> assets in exchange for new operating lease liabilities during the years ended December 31, 2023, 2022 and 2021, respectively. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></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;">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> <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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 43%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 39%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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 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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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 style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Statement Classification</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 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; 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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</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;"><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;"><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;"><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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property operating lease assets</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,006</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">54,930</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Automobile operating lease assets</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,675</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">30,582</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equipment operating lease assets</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;">910</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total lease assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">84,591</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">86,506</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current operating lease liabilities</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,825</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">26,429</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; padding-bottom: 0.375pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term operating lease liabilities</div></td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:center;">Long-term operating lease liabilities</td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </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;">58,926</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </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;">62,108</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">86,751</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">88,537</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;"></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-align: center; 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;"> </div></div></div> <div style="text-align: center; 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;"> </div></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="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;">Undiscounted future minimum rents payable as of December 31, 2023 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> <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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 91%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2024</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;">30,344</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2025</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;">24,570</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2026</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;">18,321</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2027</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;">10,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2028</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;">3,848</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2029 and thereafter</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;">5,215</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future minimum lease payments</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;">93,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Less: amount of lease payments representing interest</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;">(6,299</td> <td style="white-space:nowrap;vertical-align:bottom">)</td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of future minimum lease payments</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;">86,751</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Less: current operating lease liabilities</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;">(27,825</td> <td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term operating lease liabilities</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;">58,926</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> P4Y6M P4Y4M24D 38000000 36000000 34000000 0.0415 0.0324 38000000 36000000 34000000 2000000 12000000 3000000 <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’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> <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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 43%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 39%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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 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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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 style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;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="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: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Statement Classification</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 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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: 1pt solid rgb(0, 0, 0);;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;">2022</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: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; 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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</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;"><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;"><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;"><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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property operating lease assets</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,006</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">54,930</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Automobile operating lease assets</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,675</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">30,582</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equipment operating lease assets</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;">910</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total lease assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">84,591</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">86,506</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Liabilities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current operating lease liabilities</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,825</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">26,429</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; padding-bottom: 0.375pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term operating lease liabilities</div></td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:center;">Long-term operating lease liabilities</td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </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;">58,926</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </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;">62,108</td> <td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total lease liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">86,751</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">88,537</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 55006000 54930000 28675000 30582000 910000 994000 84591000 86506000 27825000 26429000 58926000 62108000 86751000 88537000 <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;">Undiscounted future minimum rents payable as of December 31, 2023 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> <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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 91%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2024</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;">30,344</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2025</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;">24,570</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2026</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;">18,321</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2027</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;">10,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2028</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;">3,848</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2029 and thereafter</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;">5,215</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future minimum lease payments</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;">93,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Less: amount of lease payments representing interest</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;">(6,299</td> <td style="white-space:nowrap;vertical-align:bottom">)</td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Present value of future minimum lease payments</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;">86,751</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Less: current operating lease liabilities</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;">(27,825</td> <td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term operating lease liabilities</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;">58,926</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 30344000 24570000 18321000 10752000 3848000 5215000 93050000 6299000 86751000 27825000 58926000 <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;">13 Other Commitments and Contingencies </div></div></div></div> <div style="font-weight:bold;display:inline;"> </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">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, 2023 are immaterial for the years ended December 31, 2023 and thereafter. </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 enters into standard indemnification agreements in 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><br/></div> Future minimum license fees payable under existing license agreements as of December 31, 2023 are immaterial for the years ended December 31, 2023 and thereafter. <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;">14 Stock-Based Compensation </div></div></div></div> <div style="font-weight:bold;display:inline;"> </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2020, the Company’s shareholders approved the Company’s 2020 Equity Incentive Plan (“2020 Plan”). As of December 31, 2023, the 2020 Plan has 6.3 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 consideration as is determined by the Compensation Committee of the Board of Directors. As of December 31, 2023, the Company had stock <div style="letter-spacing: 0px; top: 0px;;display:inline;">options</div>, restricted stock and restricted and performance stock unit awards o<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;">utstanding. </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;">In May 2009, the Company’s shareholders approved the 2009 Employee Stock Purchase Plan, under which eligible employees may contribute up </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">to </div>15<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% of their earnings toward the quarterly purchase of the </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;">Company’s </div></div></div> <div style="text-align: center; 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-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></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="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;">common stock.</div></div><div style="font-size: 10pt; text-indent: 4%; letter-spacing: 0px; top: 0px;;display:inline;"> The plan makes available </div>0.8<div style="font-size: 10pt; text-indent: 4%; letter-spacing: 0px; top: 0px;;display:inline;"> 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, 2023, </div>1.7<div style="font-size: 10pt; text-indent: 4%; letter-spacing: 0px; top: 0px;;display:inline;"> million shares have been issued under both the 2009 and 1996 Employee Stock Purchase Plans. Each plan period lasts </div>three months<div style="font-size: 10pt; text-indent: 4%; letter-spacing: 0px; top: 0px;;display:inline;"> beginning on January </div>1<div style="font-size: 10pt; text-indent: 4%; letter-spacing: 0px; top: 0px;;display:inline;">, April 1, July 1 and October 1 of each year. </div>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.<div style="font-size: 10pt; text-indent: 4%; letter-spacing: 0px; top: 0px;;display:inline;"> Stock-based compensation expense related to this plan was $</div>1<div style="font-size: 10pt; text-indent: 4%; letter-spacing: 0px; top: 0px;;display:inline;"> million for each of the years ended December 31, 2023, 2022 and 2021.</div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021 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 style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 76%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Cost of sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,498</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Selling and administrative expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">31,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">32,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Research and development expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,842</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,874</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total stock-based compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">36,868</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">42,564</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 10pt; 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><div style="font-size: 10pt; text-wrap: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> stock option exercises. The risk-free interest rate is the yield currently available on U.S. Treasury </div><div style="font-size: 10pt; text-wrap: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> issues with a remaining term approximating the expected term used as the input to the Black-Scholes model. </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The relevant data used to determine the value of the stock options granted during the twelve months ended December 31, 2023, 2022 and 2021 are as follows:</div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 85%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values</div></div></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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Options issued in thousands</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">138</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Risk-free interest rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Expected life in years</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Expected volatility</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">31.1</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">30.7</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Expected dividends</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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-align: center; font-family: Times New Roman; 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;"></div></div></div> <div style="text-align: center; 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;"> </div></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> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 76%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant</div></div></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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Exercise price</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">331.76</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">321.15</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Fair value</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">126.73</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">107.99</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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 following table summarizes stock option activity for the plans for the twelve months ended December 31, 2023 (in thousands, except per share data):</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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 56%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">Number of Shares</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise Price per Share</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: 1pt solid rgb(0, 0, 0);;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;">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Outstanding at December 31, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">597</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">99.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">238.43</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">253.64</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">345.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">331.76</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(99</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">99.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">314.98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">178.31</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Canceled</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(43</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">195.75</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">345.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">291.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Outstanding at December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">113.88</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">265.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </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;"></div></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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 following table details the options outstanding at December 31, 2023 by range of exercise prices (in thousands, except per share data): </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 34%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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; line-height: normal;"><div style="font-weight:bold;display:inline;">Exercise</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;">Price Range</div></div></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;">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: 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/>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: 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;">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: 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;">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: 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/>Exercise Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">$113.88 to $235.06</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">187.37</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4.7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">181.57</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">$235.07 to $303.64</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">267.95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6.8</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">80</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">262.92</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">$303.65 to $371.64</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">229</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">328.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8.6</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">331.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">265.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6.8</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">259</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">223.37</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </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;">During 2023, 2022 and 2021, 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 $11 million, $</div></div>31 million and $43 million, respectively. The total cash received from the exercise of these stock options was $18 million, $32 million and $46 million for the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December 31, 2023, 2022 and 2021, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aggregate intrinsic value of the outstanding stock options at December 31, 2023 was $39 million. There were 0.3 million options exercisable at December 31, 2023, 2022 and 2021. The weighted-average exercise prices of options exercisable at December 31, 2023, 2022 and 2021 were $223.37, $188.21 and $162.09, respectively. The weighted-average remaining contractual life of the exercisable outstanding stock options at December 31, 2023 was 5.1 years. The aggregate intrinsic value of stock options exercisable as of December 31, 2023 was $28 million. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At December 31, 2023, the Company had 0.6 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 $39 million, $264.78 and 6.7 years, respectively, at December 31, 2023. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The amount of compensation costs recognized for the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December 31, 2023, 2022 and 2021 on the stock options expected to vest were $10 million, $8 million and $7 million, respectively. As of December 31, 2023, there were $25 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.4 years.</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-align: center; 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;"> </div></div></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;"></div></div></div> <div style="text-align: center; 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;"> </div></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: Times New Roman; 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;">Restricted Stock </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the years ended December 31, 2023, 2022 and 2021, the Company granted </div>three<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand, </div>three<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand and </div>four<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand shares of restricted stock, respectively. The weighted-average fair value per share on the grant date of the restricted stock granted in 2023, 2022 and 2021 was $</div>341.04<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, $</div>363.44<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and $</div>256.28<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, respectively. The Company has recorded $</div>1<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million of compensation expense in each of the years ended December 31, 2023, 2022 and 2021 related to the restricted stock grants. As of December 31, 2023, the Company had </div>three<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> thousand unvested shares of restricted stock outstanding, which have been fully expensed.</div></div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table summarizes the unvested restricted stock unit award activity for the twelve months ended December 31, 2023 (in thousands, except per share data): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 80%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">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: 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;">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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Unvested at December 31, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">238</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">273.60</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">319.28</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div></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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">254.61</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">288.50</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Unvested at December 31, 2023</div></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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">297.18</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 2023, 2022 and 2021 on the restricted stock units expected to vest were $19 million, $19 million and $17 million, respectively. As of December 31, 2023, there were $50 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 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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Performance Stock Units </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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 Company’s</div></div> 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In determining the fair value of the performance stock units, the Company makes a variety of assumptions and estimates, includ<div style="display:inline;">ing vola</div>tility 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 <div style="white-space:nowrap;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 </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-align: center; 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;"> </div></div></div> <div style="font-family: Times New Roman; 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 value of </div></div>the performance stock units granted during the years ended December 31, 2023, 2022 and 2021 are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 85%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values</div></div></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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Performance stock units issued in thousands</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">40</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Risk-free interest rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4.8</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1.6</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Expected life in years</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Expected volatility</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">33.3</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">25.4</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Average volatility of peer companies</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">32.8</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">34.5</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Correlation Coefficient</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">38.2</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">43.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Expected dividends</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table summarizes the unvested performance stock unit award activity for the twelve months ended December 31, 2023 (in thousands, except per share data): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 80%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Shares</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Weighted-Average</div><br/>Fair Value per<br/>Share</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> <td style="width: 80%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Unvested at December 31, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">297.55</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">338.02</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(46</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">208.35</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(17</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">307.03</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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;">Change in performance shares in the year due to exceeding performance targets<br/></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">15</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; 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);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">205.72</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Unvested at December 31, 2023</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">108</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">337.22</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The amount of compensation costs recognized for the years ended December 31, 2023, 2022 and 2021 on the performance stock units expected to vest were $5 million, $13 million and $3 million, respectively. As of December 31, 2023, there were $15 million of total unrecognized compensation costs related to the performance stock unit awards that are expected to vest. These costs are expected to be recognized over a weighted-average period of 1.9 years.<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div><br/></div> 6300000 P10Y P5Y 0.15 800000 1700000 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021 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 style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 76%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Cost of sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,498</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Selling and administrative expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">31,012</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">32,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Research and development expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,842</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,874</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total stock-based compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">36,868</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">42,564</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 2014000 3498000 2500000 31012000 32192000 21727000 3842000 6874000 5691000 36868000 42564000 29918000 <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The relevant data used to determine the value of the stock options granted during the twelve months ended December 31, 2023, 2022 and 2021 are as follows:</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 85%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Options Issued and Significant Weighted-Average Assumptions Used to Estimate Option Fair Values</div></div></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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Options issued in thousands</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">138</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Risk-free interest rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.9</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Expected life in years</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Expected volatility</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">31.1</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">30.7</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Expected dividends</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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-align: center; font-family: Times New Roman; 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;"></div></div></div> <div style="text-align: center; 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;"> </div></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> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 76%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant</div></div></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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Exercise price</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">331.76</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">321.15</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Fair value</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">126.73</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">107.99</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr></table> 132000 138000 160000 0.039 0.02 0.008 P6Y P6Y P6Y 0.311 0.307 0.324 0 331.76 321.15 281.33 126.73 107.99 91.48 <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 summarizes stock option activity for the plans for the twelve months ended December 31, 2023 (in thousands, except per share data):</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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 56%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">Number of Shares</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise Price per Share</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: 1pt solid rgb(0, 0, 0);;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;">Weighted-<br/>Average<br/>Exercise Price<br/>per Share</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Outstanding at December 31, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">597</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">99.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">238.43</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">253.64</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">345.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">331.76</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(99</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">99.22</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">314.98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">178.31</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Canceled</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(43</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">195.75</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">345.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">291.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Outstanding at December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">113.88</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">265.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr></table> 597000 99.22 371.64 238.43 132000 253.64 345.59 331.76 99000 99.22 314.98 178.31 43000 195.75 345.59 291.54 587000 113.88 371.64 265.17 <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="clear:both;max-height:0pt;;text-indent: 0px;"></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 following table details the options outstanding at December 31, 2023 by range of exercise prices (in thousands, except per share data): </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 34%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 9%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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; line-height: normal;"><div style="font-weight:bold;display:inline;">Exercise</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;">Price Range</div></div></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;">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: 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/>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: 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;">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: 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;">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: 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/>Exercise Price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">$113.88 to $235.06</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">187.37</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4.7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">150</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">181.57</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">$235.07 to $303.64</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">267.95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6.8</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">80</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">262.92</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">$303.65 to $371.64</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">229</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">328.38</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8.6</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">331.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">265.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6.8</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">259</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">223.37</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr></table> 113.88 235.06 192000 187.37 P4Y8M12D 150000 181.57 235.07 303.64 166000 267.95 P6Y9M18D 80000 262.92 303.65 371.64 229000 328.38 P8Y7M6D 29000 331.66 587000 265.17 P6Y9M18D 259000 223.37 11000000 31000000 43000000 18000000 32000000 46000000 39000000 300000 300000 300000 223.37 188.21 162.09 P5Y1M6D 28000000 600000 39000000 264.78 P6Y8M12D 10000000 8000000 7000000 25000000 P3Y4M24D 3000 3000 4000 341.04 363.44 256.28 1000000 1000000 1000000 3000 <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table summarizes the unvested restricted stock unit award activity for the twelve months ended December 31, 2023 (in thousands, except per share data): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 80%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">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: 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;">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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Unvested at December 31, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">238</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">273.60</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">319.28</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div></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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">254.61</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">288.50</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Unvested at December 31, 2023</div></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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">297.18</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr></table> 238000 273.6 100000 319.28 74000 254.61 29000 288.5 235000 297.18 P5Y 19000000 19000000 17000000 50000000 P3Y3M18D 0 2 The relevant data used to determine <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-align: center; 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;"> </div></div></div> <div style="font-family: Times New Roman; 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 value of </div></div>the performance stock units granted during the years ended December 31, 2023, 2022 and 2021 are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 85%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values</div></div></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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Performance stock units issued in thousands</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">40</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Risk-free interest rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4.8</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1.6</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Expected life in years</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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Expected volatility</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">33.3</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">25.4</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Average volatility of peer companies</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">32.8</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">34.5</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Correlation Coefficient</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">38.2</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">43.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Expected dividends</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> 45000 40000 41000 0.048 0.016 0.002 P2Y10M24D P2Y10M24D P2Y10M24D 0.333 0.254 0.387 0.328 0.345 0.347 0.382 0.43 0.458 0 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table summarizes the unvested performance stock unit award activity for the twelve months ended December 31, 2023 (in thousands, except per share data): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 80%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Shares</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Weighted-Average</div><br/>Fair Value per<br/>Share</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> <td style="width: 80%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Unvested at December 31, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">297.55</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">45</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">338.02</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(46</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">208.35</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(17</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">307.03</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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;">Change in performance shares in the year due to exceeding performance targets<br/></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">15</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; 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);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">205.72</div></div></td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><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;">Unvested at December 31, 2023</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">108</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">337.22</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> 111000 297.55 45000 338.02 46000 208.35 17000 307.03 15000 205.72 108000 337.22 5000000 13000000 3000000 15000000 P1Y10M24D <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;">15  Earnings Per Share</div></div></div></div> <div style="font-family: Times New Roman; 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;">Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data): </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;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-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></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;;text-indent: 0px;;display:inline;"></div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><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: 8pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 67%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2023</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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Net Income</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Weighted-Average</div><br/>Shares</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Per<br/>Share</div></div></div></td> <td style="vertical-align: bottom;"><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Numerator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Denominator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Amount</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> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per basic common share</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;">642,234</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,076</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">194</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.03</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per diluted common share</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;">642,234</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,270</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.84</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 67%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2022</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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Net Income</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Weighted-Average</div><br/>Shares</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Per<br/>Share</div></div></div></td> <td style="vertical-align: bottom;"><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Numerator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Denominator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Amount</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> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per basic common share</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;">707,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.80</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.07</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per diluted common share</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;">707,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.73</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr></table> <div style="clear:both;max-height:0pt;"></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-align: center; 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;"> </div></div></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;"></div></div></div> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 67%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 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></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Net Income</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Weighted-Average</div><br/>Shares</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Per<br/>Share</div></div></div></td> <td style="vertical-align: bottom;"><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Numerator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Denominator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Amount</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> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per basic common share</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;">692,843</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,575</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.25</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">453</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.08</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per diluted common share</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;">692,843</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,028</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td colspan="0" style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December 31, 2023, 2022 and 2021, the Company had 245 thousand, 66 thousand and 3 thousand 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 <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;">stock method. </div></div></div> <div style="font-family: Times New Roman; 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;">Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data): </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;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-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></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;;text-indent: 0px;;display:inline;"></div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><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: 8pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 67%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2023</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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Net Income</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Weighted-Average</div><br/>Shares</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Per<br/>Share</div></div></div></td> <td style="vertical-align: bottom;"><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Numerator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Denominator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Amount</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> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per basic common share</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;">642,234</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,076</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">194</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.03</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per diluted common share</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;">642,234</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,270</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.84</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 67%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 2022</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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Net Income</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Weighted-Average</div><br/>Shares</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Per<br/>Share</div></div></div></td> <td style="vertical-align: bottom;"><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Numerator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Denominator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Amount</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> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per basic common share</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;">707,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.80</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.07</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per diluted common share</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;">707,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.73</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr></table> <div style="clear:both;max-height:0pt;"></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-align: center; 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;"> </div></div></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;"></div></div></div> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 67%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31, 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></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Net Income</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Weighted-Average</div><br/>Shares</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Per<br/>Share</div></div></div></td> <td style="vertical-align: bottom;"><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Numerator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">(Denominator)</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Amount</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> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per basic common share</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;">692,843</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,575</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.25</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">453</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.08</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per diluted common share</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;">692,843</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,028</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td colspan="0" style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 642234000 59076000 10.87 194000 -0.03 642234000 59270000 10.84 707755000 59985000 11.8 346000 -0.07 707755000 60331000 11.73 692843000 61575000 11.25 453000 -0.08 692843000 62028000 11.17 245000 66000 3000 <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;">16  Accumulated Other Comprehensive Loss </div></div></div></div> <div style="font-family: Times New Roman; 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 components of accumulated other comprehensive loss are detailed as follows </div></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 43%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">Currency<br/>Translation</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: 1pt solid rgb(0, 0, 0);;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;">Unrealized Gain<br/>(Loss) on<br/>Retirement Plans</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: 1pt solid rgb(0, 0, 0);;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;">Unrealized<br/>Gain (Loss) on<br/>Investments</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: 1pt solid rgb(0, 0, 0);;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;">Unrealized<br/>Loss on</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Derivative<br/>Instruments</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: 1pt solid rgb(0, 0, 0);;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;">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at December 31, 2021</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;">(99,985</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,860</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(111,865</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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;">Other comprehensive (loss) income, net of tax</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;">(46,135</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29,707</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at December 31, 2022</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;">(146,120</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,548</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,572</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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;">Other comprehensive (loss) income, net of tax</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;">17,761</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,049</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,260</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,452</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at December 31, 2023</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;">(128,359</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,501</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,260</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(134,120</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; 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 components of accumulated other comprehensive loss are detailed as follows </div></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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 43%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">Currency<br/>Translation</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: 1pt solid rgb(0, 0, 0);;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;">Unrealized Gain<br/>(Loss) on<br/>Retirement Plans</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: 1pt solid rgb(0, 0, 0);;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;">Unrealized<br/>Gain (Loss) on<br/>Investments</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: 1pt solid rgb(0, 0, 0);;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;">Unrealized<br/>Loss on</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Derivative<br/>Instruments</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: 1pt solid rgb(0, 0, 0);;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;">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at December 31, 2021</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;">(99,985</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,860</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(111,865</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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;">Other comprehensive (loss) income, net of tax</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;">(46,135</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29,707</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at December 31, 2022</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;">(146,120</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,548</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(141,572</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: 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;">Other comprehensive (loss) income, net of tax</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;">17,761</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,049</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,260</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,452</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Balance at December 31, 2023</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;">(128,359</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,501</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,260</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(134,120</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr></table> -99985000 -11860000 -20000 0 -111865000 -46135000 16408000 20000 0 -29707000 -146120000 4548000 0 0 -141572000 17761000 -8049000 0 -2260000 7452000 -128359000 -3501000 0 -2260000 -134120000 <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;">17  Retirement Plans </div></div></div></div> <div style="letter-spacing: 0px; font-size: 10pt;;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></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-weight:bold;display:inline;"> </div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December 31, 2023, 2022 and 2021, the Company’s matching contributions amounted to $22 million, $21 million and $19 million, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company contributed $18 million, $16 million and $17 million in the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December 31, 2023, 2022 and 2021, 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 <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;">and regulations. </div></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-align: center; 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;"> </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 net periodic pension cost</div></div> 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Summary data for the 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, 2023 and 2022, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The reconciliation of the projected benefit obligations for the plans at December 31, 2023 and 2022 is as follows <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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 63%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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> <td style="width: 63%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Projected benefit obligation, January 1</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">22,583</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">74,025</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service cost</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">275</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee contributions</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">601</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,139</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">536</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest cost</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,262</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,360</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Actuarial losses (gains)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11,387</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(4,657</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(27,494</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Benefits paid</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,649</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(2,051</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,338</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(3,567</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Plan amendments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(500</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Plan settlements</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(488</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(812</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Currency impact</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(6,940</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Projected benefit obligation, December 31</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">25,742</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">92,391</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">22,583</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">74,025</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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="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 reconciliation of the fair value of the plan assets at December 31, 2023 and 2022 is as follows (in thousands): </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;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-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 64%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">U.S.<br/>Retiree</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;">Non-U.S.</div></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;">U.S.<br/>Retiree</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;">Non-U.S.</div></div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">Healthcare</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;">Pension</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;">Healthcare</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;">Pension</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">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: 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;">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;">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: 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;">Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Fair value of plan assets, January 1</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">77,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Actual return on plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,444</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,144</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(2,895</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(6,497</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Company contributions</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">529</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,224</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee contributions</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">601</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,139</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">536</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Plan settlements</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(488</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(812</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Benefits paid</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,649</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(2,051</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,338</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(3,567</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Currency impact</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(5,632</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Fair value of plan assets, December 31</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">86,587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">77,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <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-align: center; 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;"> </div></div></div> <div style="text-align: center; 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;"> </div></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="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 summary of the funded status for the plans at December 31, 2023 and 2022 is as follows (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 8pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 64%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">U.S.<br/>Retiree</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;">Non-U.S.</div></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;">U.S.<br/>Retiree</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;">Non-U.S.</div></div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">Healthcare</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;">Pension</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;">Healthcare</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;">Pension</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">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: 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;">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;">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: 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;">Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Projected benefit obligation</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(25,742</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(92,391</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(22,583</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(74,025</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Fair value of plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">86,587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">77,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Funded status</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(7,589</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(5,804</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(6,859</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,672</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </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 change in the Company’s projected benefit obligation for the year ended December 31, 2023 was primarily due to net actuarial losses that arose during the year driven by a decrease in discount rates, differences between expected and actual return on plan assets, and fluctuations in foreign currency exchange rates during the year. The change in the Company’s projected benefit obligation for the year ended December 31, 2022 was primarily due to net actuarial gains that arose during the year driven by an increase in discount rates, differences between expected and actual return on plan assets, and fluctuations in foreign currency exchange rates during the year. </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 summary of the amounts recognized in the consolidated balance sheets for the plans at December 31, 2023 and 2022 is as follows (in </div></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;">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: 8pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 65%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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.<br/>Retiree</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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.<br/>Retiree</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;"><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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Healthcare</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Pension</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Healthcare</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Pension</div></div></div></td> <td style="vertical-align: bottom;"><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Plan</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Plans</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Plan</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Plans</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> <td style="width: 65%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Long-term assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,220</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">9,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <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;">Long-term liabilities</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(7,589</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">(11,024</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(6,859</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(5,882</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> <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;">Net amount recognized at December 31</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(7,589</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(5,804</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(6,859</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">3,672</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The accumulated benefit obligation for all defined benefit pension plans was $81 million and $64 million at December 31, 2023 and 2022, respectively.<br/></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="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The summary of the </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> Pension Plans that have accumulated benefit obligations in excess of plan assets at December 31, 2023 and 2022 is as follows (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Accumulated benefit obligations</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">60,815</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,962</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Fair value of plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">52,894</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 2023 and 2022 is as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Projected benefit obligations</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">63,918</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">19,498</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Fair value of plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">52,894</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="background-color: rgb(204, 204, 204); font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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 style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div> <div style="text-align: center; font-family: Times New Roman; 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;"></div></div></div> <div style="text-align: center; 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;"> </div></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="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 summary of the components </div></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;">of net periodic pension costs for the plans for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"> <tr> <td style="width: 52%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</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="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="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> </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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Service cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">275</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Interest cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,262</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,360</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Expected return on plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(978</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(2,653</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,138</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,972</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Settlement loss</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Net amortization:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prior service credit</div> </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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(105</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(129</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net actuarial (gain) loss</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">649</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net periodic pension cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">540</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,138</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">324</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,999</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </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;"></div></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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 summary of the changes in amounts recognized in other comprehensive income (loss) for the plans for the years ended December 31, 2023, 2022 and 2021 is as follows (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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 47%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</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="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="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> </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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Prior service credit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net (loss) gain arising during the year</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(699</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(9,396</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">623</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,025</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Amortization:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Prior service credit</div> </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="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(105</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(129</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">26</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">722</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Currency impact</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(58</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,305</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total recognized in other comprehensive (loss) income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(718</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(9,533</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">604</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">20,923</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </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 components of net periodic benefit cost other than the service cost component are included in other income, net in the consolidated statements of operations. </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div><br/></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 summary of the amounts included in accumulated other comprehensive loss in stockholders’ equity for the plans at December 31, 2023 and 2022 is as follows (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><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 65%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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<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: 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;">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: 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net actuarial (loss) gain</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(964</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; padding: 0px;"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(3,241</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"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(266</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,157</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Prior service credit (cost)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(156</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">36</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(947</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(3,397</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(230</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,137</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </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: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;"></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-align: center; 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;"> </div></div></div><div style="text-align: center; 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;"> </div></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="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 plans’ investment asset mix is as follows at December 31, 2023 and 2022: </div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 68%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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<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: 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;">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: 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Equity securities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">70</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Debt securities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">30</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Cash and cash equivalents</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Insurance contracts and other</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">76</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">75</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Total</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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </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 plans’ investment policies include the following asset allocation guidelines:</div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"> <tr> <td style="width: 66%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S. Retiree Healthcare Plan</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 rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="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="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></div></td> <td rowspan="2" 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: 1pt solid rgb(0, 0, 0);;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;">Policy Target</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: 1pt solid rgb(0, 0, 0);;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;">Range</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Equity securities</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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Debt securities</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">20% - 50%</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Cash and cash equivalents</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">0% - 10%</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Insurance contracts and other</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">0% - 10%</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">% </td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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><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="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="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="null;text-indent: 0px;"> <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> <td style="width: 8%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 91%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></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 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> <tr style="font-size: 1pt;"> <td style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></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 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td colspan="2" style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></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:0pt;"></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;">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, 2023 and 2022.</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="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="text-align: center; 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;"> </div></div></div><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc"></a></div> <div style="text-align: center; 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;"> </div></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="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 fair value of the Company’s retirement plan assets are as follows at December 31, 2023 (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 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> <td style="width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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/>2023</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: 1pt solid rgb(0, 0, 0);;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 for<br/>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: 1pt solid rgb(0, 0, 0);;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: 1pt solid rgb(0, 0, 0);;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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; 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;"><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></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;"><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;"><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;"><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;"><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;"><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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(a)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total U.S. Retiree Healthcare Plan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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="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"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(b)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(c)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bank and insurance investment contracts<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(d)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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;">86,587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">20,396</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total fair value of retirement plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">104,740</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">38,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </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 fair value of the Company’s retirement plan assets are as follows at December 31, 2022 (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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 59%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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/>2022</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: 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;">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;"><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: 1pt solid rgb(0, 0, 0);;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: 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;">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;"><div style="letter-spacing: 0px; top: 0px;;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;"><div style="text-indent: -1em; 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;"><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></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;"><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;"><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;"><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;"><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;"><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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(e)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total U.S. Retiree Healthcare Plan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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="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"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(b)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,527</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,527</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(f)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,176</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,176</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bank and insurance investment contracts<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(d)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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;">77,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total fair value of retirement plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">93,421</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">35,427</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 41% 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 30% in fixed income bonds of U.S. companies and the U.S. government. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: normal;">Primarily represents deposit account funds held with various financial institutions. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; 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: 76% in international bonds, 18% in the common stock of international companies and 7% in various other global investments. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Amount represents bank and insurance guaranteed investment contracts. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 49% in the common stock of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">large-cap</div> U.S. companies, 28% 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> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; 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: 59% in international bonds, 22% in the common stock of international companies and 19% in various other global investments. </div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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-align: center; font-family: Times New Roman; 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;"></div></div></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;"></div></div></div> <div style="text-align: center; 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;"> </div></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="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 following table summarizes the changes in fair value of the Level 3 retirement plan assets for the years ended December 31, 2023 and 2022 (in thousands)</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">:</div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 90%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">Insurance<br/>Guaranteed<br/>Investment<br/>Contracts</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Fair value of assets, December 31, 2021</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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net purchases (sales) and appreciation (depreciation)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(7,951</td> <td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Fair value of assets, December 31, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net purchases (sales) and appreciation (depreciation)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8,197</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Fair value of assets, December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The weighted-average assumptions used to determine the benefit obligation in the consolidated balance sheets at December 31, 2023, 2022 and 2021 are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 64%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></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: 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Discount rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5.18</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.97</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5.42</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.82</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.70</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Increases in compensation levels</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="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.90</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">*</td> <td style="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.14</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">*</td> <td style="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.74</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Interest crediting rate</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.05</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1.57</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">0.99</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr></table> <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;;text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Not applicable </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="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 net periodic pension cost for the years ended December 31, 2023, 2022 and 2021 are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 64%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></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: 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Discount rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5.42</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4.70</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.70</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.09</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Return on plan assets</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.95</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.07</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Increases in compensation levels</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="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4.32</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">*</td> <td style="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.58</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">*</td> <td style="white-space:nowrap;vertical-align:bottom">* </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest crediting rate</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1.47</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1.55</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr></table> <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;;text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Not applicable </div></td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-quarter</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-quarter</div> percentage point increase in the discount rate would decrease the Company’s net periodic benefit cost by less than $1 million<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> <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-align: center; font-family: Times New Roman; 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;"></div></div></div> <div style="text-align: center; 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;"> </div></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="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;">During </div></div> fiscal year 2024, 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, 2023 are as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 70%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree Healthcare<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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</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> <td style="width: 70%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2024</div></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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,977</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2025</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,068</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,062</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2026</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,376</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2027</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,251</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,443</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2028</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,444</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5,420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7,864</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2029 - 2033</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">13,807</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">26,732</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">40,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> 0.60 1 0.06 1 22000000 21000000 19000000 18000000 16000000 17000000 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The reconciliation of the projected benefit obligations for the plans at December 31, 2023 and 2022 is as follows <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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 63%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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> <td style="width: 63%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Projected benefit obligation, January 1</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">22,583</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">74,025</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service cost</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">275</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee contributions</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">601</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,139</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">536</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest cost</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,262</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,360</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Actuarial losses (gains)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11,387</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(4,657</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(27,494</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Benefits paid</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,649</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(2,051</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,338</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(3,567</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Plan amendments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(500</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Plan settlements</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(488</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(812</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Currency impact</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(6,940</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Projected benefit obligation, December 31</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">25,742</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">92,391</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">22,583</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">74,025</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 22583000 74025000 25958000 106924000 275000 3073000 775000 4018000 1105000 601000 1139000 536000 1262000 2797000 706000 1360000 2166000 11387000 -4657000 -27494000 1649000 2051000 1338000 3567000 -500000 0 -488000 -812000 3547000 -6940000 25742000 92391000 22583000 74025000 <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 reconciliation of the fair value of the plan assets at December 31, 2023 and 2022 is as follows (in thousands): </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;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-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 64%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">U.S.<br/>Retiree</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;">Non-U.S.</div></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;">U.S.<br/>Retiree</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;">Non-U.S.</div></div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">Healthcare</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;">Pension</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;">Healthcare</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;">Pension</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">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: 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;">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;">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: 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;">Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Fair value of plan assets, January 1</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">77,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Actual return on plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,444</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,144</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(2,895</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(6,497</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Company contributions</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">529</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,224</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee contributions</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,105</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">601</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,139</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">536</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Plan settlements</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(488</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(812</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Benefits paid</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,649</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(2,051</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,338</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(3,567</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Currency impact</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(5,632</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Fair value of plan assets, December 31</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">86,587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">77,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <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> 15724000 77697000 18314000 91169000 2444000 4144000 -2895000 -6497000 529000 3224000 504000 2500000 1105000 601000 1139000 536000 488000 812000 1649000 2051000 1338000 3567000 3460000 -5632000 18153000 86587000 15724000 77697000 <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 summary of the funded status for the plans at December 31, 2023 and 2022 is as follows (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 8pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 64%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">U.S.<br/>Retiree</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;">Non-U.S.</div></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;">U.S.<br/>Retiree</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;">Non-U.S.</div></div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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;">Healthcare</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;">Pension</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;">Healthcare</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;">Pension</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">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: 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;">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;">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: 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;">Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Projected benefit obligation</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(25,742</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(92,391</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(22,583</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(74,025</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Fair value of plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">86,587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">77,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Funded status</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(7,589</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(5,804</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(6,859</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,672</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 25742000 92391000 22583000 74025000 18153000 86587000 15724000 77697000 -7589000 -5804000 -6859000 3672000 <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 recognized in the consolidated balance sheets for the plans at December 31, 2023 and 2022 is as follows (in </div></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;">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: 8pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 65%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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.<br/>Retiree</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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.<br/>Retiree</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;"><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;"><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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Healthcare</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Pension</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Healthcare</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 colspan="2" style="vertical-align: bottom; white-space: nowrap;;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;">Pension</div></div></div></td> <td style="vertical-align: bottom;"><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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Plan</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Plans</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Plan</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; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;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;">Plans</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> <td style="width: 65%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Long-term assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,220</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">9,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <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;">Long-term liabilities</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(7,589</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;;background-color:rgba(255, 255, 255, 0);">(11,024</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(6,859</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;;background-color:rgba(255, 255, 255, 0);">(5,882</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> <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;">Net amount recognized at December 31</div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(7,589</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(5,804</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">(6,859</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;;background-color:rgb(204, 238, 255);">3,672</td> <td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;background-color:rgb(204, 238, 255);"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);;background-color:rgba(255, 255, 255, 0);"> </td> </tr> </table> 5220000 9554000 7589000 11024000 6859000 5882000 -7589000 -5804000 -6859000 3672000 81000000 64000000 <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="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The summary of the </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> Pension Plans that have accumulated benefit obligations in excess of plan assets at December 31, 2023 and 2022 is as follows (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Accumulated benefit obligations</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">60,815</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">16,962</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Fair value of plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">52,894</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 2023 and 2022 is as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Projected benefit obligations</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">63,918</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">19,498</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Fair value of plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">52,894</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">13,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 60815000 16962000 52894000 13616000 63918000 19498000 52894000 13616000 <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 summary of the components </div></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;">of net periodic pension costs for the plans for the years ended December 31, 2023, 2022 and 2021 is as follows (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"> <tr> <td style="width: 52%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</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="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="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> </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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Service cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">275</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Interest cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,262</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,360</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Expected return on plan assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(978</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(2,653</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,138</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(1,972</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Settlement loss</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">221</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Net amortization:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prior service credit</div> </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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(105</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(129</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net actuarial (gain) loss</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">649</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net periodic pension cost</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">540</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,138</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">324</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">3,999</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 275000 3073000 775000 4018000 884000 4577000 1262000 2797000 706000 1360000 559000 1247000 978000 2653000 1138000 1972000 1011000 1835000 -221000 -73000 -77000 -19000 -105000 -19000 -129000 -19000 -87000 195000 0 -649000 -10000 -1186000 540000 3138000 324000 3999000 423000 5165000 <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="clear:both;max-height:0pt;;text-indent: 0px;"></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 summary of the changes in amounts recognized in other comprehensive income (loss) for the plans for the years ended December 31, 2023, 2022 and 2021 is as follows (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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 47%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2023</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="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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</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="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="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> </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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree<br/>Healthcare<br/>Plan</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Prior service credit</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net (loss) gain arising during the year</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(699</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(9,396</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">623</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,025</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Amortization:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">Prior service credit</div> </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="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(105</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(129</td> <td style="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </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="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">26</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">722</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Currency impact</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(58</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,305</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total recognized in other comprehensive (loss) income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(718</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(9,533</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">604</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">20,923</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 0 0 0 -69000 699000 9396000 -623000 -19025000 -1524000 -6708000 19000 105000 19000 129000 19000 87000 0 26000 0 722000 10000 1263000 -58000 1305000 1179000 -718000 -9533000 604000 20923000 1515000 8994000 <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, 2023 and 2022 is as follows (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><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 65%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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<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: 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;">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: 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net actuarial (loss) gain</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(964</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; padding: 0px;"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(3,241</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"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(266</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,157</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Prior service credit (cost)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">17</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(156</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">36</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(947</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(3,397</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">(230</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">6,137</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; padding: 0px;"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 964000 3241000 266000 -6157000 17000 -156000 36000 -20000 -947000 -3397000 -230000 6137000 <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; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;"></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-align: center; 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;"> </div></div></div><div style="text-align: center; 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;"> </div></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="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 plans’ investment asset mix is as follows at December 31, 2023 and 2022: </div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 68%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 6%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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<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: 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;">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: 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Equity securities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">70</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Debt securities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">30</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Cash and cash equivalents</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Insurance contracts and other</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">76</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">75</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Total</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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 0.70 0.04 0.77 0.05 0.30 0.18 0.23 0.18 0 0.02 0 0.02 0 0.76 0 0.75 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="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 plans’ investment policies include the following asset allocation guidelines:</div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><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;"> <tr> <td style="width: 66%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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="6" 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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">U.S. Retiree Healthcare Plan</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 rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="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="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></div></td> <td rowspan="2" 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: 1pt solid rgb(0, 0, 0);;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;">Policy Target</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: 1pt solid rgb(0, 0, 0);;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;">Range</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Equity securities</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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Debt securities</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">20% - 50%</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Cash and cash equivalents</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">0% - 10%</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Insurance contracts and other</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">0% - 10%</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom">% </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. <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 fair value of the Company’s retirement plan assets are as follows at December 31, 2023 (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 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> <td style="width: 58%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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/>2023</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: 1pt solid rgb(0, 0, 0);;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 for<br/>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: 1pt solid rgb(0, 0, 0);;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: 1pt solid rgb(0, 0, 0);;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-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; 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;"><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></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;"><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;"><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;"><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;"><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;"><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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(a)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total U.S. Retiree Healthcare Plan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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="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"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(b)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(c)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,785</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bank and insurance investment contracts<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(d)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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;">86,587</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">20,396</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total fair value of retirement plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">104,740</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">38,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </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 fair value of the Company’s retirement plan assets are as follows at December 31, 2022 (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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 59%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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/>2022</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: 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;">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;"><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: 1pt solid rgb(0, 0, 0);;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: 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;">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;"><div style="letter-spacing: 0px; top: 0px;;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;"><div style="text-indent: -1em; 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;"><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></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;"><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;"><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;"><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;"><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;"><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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(e)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total U.S. Retiree Healthcare Plan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">15,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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="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"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(b)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,527</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,527</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(f)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,176</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,176</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bank and insurance investment contracts<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">(d)</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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;">77,697</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">19,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total fair value of retirement plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">93,421</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">35,427</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 41% 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 30% in fixed income bonds of U.S. companies and the U.S. government. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: normal;">Primarily represents deposit account funds held with various financial institutions. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; 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: 76% in international bonds, 18% in the common stock of international companies and 7% in various other global investments. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Amount represents bank and insurance guaranteed investment contracts. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The mutual fund balance in the U.S. Retiree Healthcare Plan is invested in the following categories: 49% in the common stock of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">large-cap</div> U.S. companies, 28% 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> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; 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: 59% in international bonds, 22% in the common stock of international companies and 19% in various other global investments. </div></td></tr></table> 18153000 18153000 18153000 18153000 1611000 1611000 18785000 18785000 66191000 66191000 86587000 20396000 66191000 104740000 38549000 66191000 15724000 15724000 15724000 15724000 1527000 1527000 18176000 18176000 57994000 57994000 77697000 19703000 57994000 93421000 35427000 57994000 0.41 0.29 0.30 0.76 0.18 0.07 0.49 0.28 0.23 0.59 0.22 0.19 <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 following table summarizes the changes in fair value of the Level 3 retirement plan assets for the years ended December 31, 2023 and 2022 (in thousands)</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">:</div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 90%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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;">Insurance<br/>Guaranteed<br/>Investment<br/>Contracts</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Fair value of assets, December 31, 2021</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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net purchases (sales) and appreciation (depreciation)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(7,951</td> <td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Fair value of assets, December 31, 2022</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">57,994</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net purchases (sales) and appreciation (depreciation)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">8,197</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Fair value of assets, December 31, 2023</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">66,191</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 65945000 -7951000 57994000 8197000 66191000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The weighted-average assumptions used to determine the benefit obligation in the consolidated balance sheets at December 31, 2023, 2022 and 2021 are as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 64%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></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: 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Discount rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5.18</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.97</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5.42</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.82</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.70</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Increases in compensation levels</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="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.90</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">*</td> <td style="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.14</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">*</td> <td style="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.74</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Interest crediting rate</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.05</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1.57</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">0.99</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr></table> <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;;text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Not applicable </div></td></tr></table> 0.0518 0.0297 0.0542 0.0382 0.027 0.014 0.029 0.0314 0.0274 0.0525 0.0205 0.0525 0.0157 0.0525 0.0099 <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 weighted-average assumptions used to determine the net periodic pension cost for the years ended December 31, 2023, 2022 and 2021 are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 64%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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: 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;">2023</div></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: 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;">2022</div></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: 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; 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.</div></div></td> <td style="vertical-align: bottom; 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></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Discount rate</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5.42</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4.70</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.70</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.09</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Return on plan assets</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.95</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.07</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Increases in compensation levels</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="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4.32</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">*</td> <td style="white-space:nowrap;vertical-align:bottom">* </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.58</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">*</td> <td style="white-space:nowrap;vertical-align:bottom">* </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="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest crediting rate</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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1.47</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1.55</td> <td style="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </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="white-space:nowrap;vertical-align:bottom">% </td></tr></table> <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;;text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Not applicable </div></td></tr></table> 0.0542 0.047 0.027 0.0209 0.0225 0.014 0.0625 0.0395 0.0625 0.0307 0.0625 0.0258 0.0432 0.0358 0.0311 0.0525 0.0147 0.0525 0.0155 0.0525 0.0077 less than $1 million less than $1 million <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;">During </div></div> fiscal year 2024, 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, 2023 are as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><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; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 70%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td> <td><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: 1pt solid rgb(0, 0, 0);;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.<br/>Retiree Healthcare<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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><br/>Pension<br/>Plans</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: 1pt solid rgb(0, 0, 0);;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</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> <td style="width: 70%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2024</div></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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">4,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">5,977</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2025</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,068</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,062</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2026</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,376</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2027</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,251</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,192</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,443</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">2028</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,444</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">5,420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">7,864</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">2029 - 2033</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">13,807</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">26,732</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">40,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> 3000000 6000000 1959000 4018000 5977000 2068000 4062000 6130000 2153000 3376000 5529000 2251000 4192000 6443000 2444000 5420000 7864000 13807000 26732000 40539000 <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> <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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accounting standards for segment reporting establish standards for reporting information about operating segments in annual <div style="letter-spacing: 0px; top: 0px;;display:inline;">financial </div>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 and TA. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net sales for the Company’s products and services are as follows for the years ended December 31, 2023, 2022 and 2021 (in thousa<div style="letter-spacing: 0px; top: 0px;;display:inline;">nd</div>s):</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Product net sales:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters instrument systems</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,108,702</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,210,456</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chemistry consumables</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">541,469</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">525,399</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">TA instrument systems</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">252,879</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">252,314</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total product sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,903,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,988,169</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Service net sales:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters service</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">951,419</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">890,607</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">TA service</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">101,947</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">93,180</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total service sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,053,366</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">983,787</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Total net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div></div><div> </div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="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></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: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; text-align: center;;display:inline;">Net sales are attributable to geographic areas <div style="display:inline;">based</div> on the region of destination. Geographic sales information is presented below for the ye</div><div style="font-size: 10pt; text-align: center; letter-spacing: 0px; top: 0px;;display:inline;">a</div><div style="font-size: 10pt; text-align: center;;display:inline;">rs ended December 31, 2023, 2022 and 2021 (in thousands):</div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net Sales:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asia:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">440,707</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">565,143</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Japan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">167,202</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">167,220</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asia Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">399,916</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">399,380</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Asia</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,007,825</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,131,743</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Americas:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">United States</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">927,982</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">886,140</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Americas Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">180,591</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">169,495</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Americas</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,108,573</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,055,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Europe</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">840,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">784,578</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Total net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 2023, 2022 and 2021 (in thousands):</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Pharmaceutical</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,696,875</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,751,665</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Industrial</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">909,003</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">909,805</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Academic and government</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">350,538</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">310,486</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </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;">Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net sales recognized at a point in time:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Instrument systems</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,361,581</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,462,770</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chemistry consumables</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">541,469</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">525,399</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service sales recognized at a point in time (time &amp; materials)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">372,530</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">367,501</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net sales recognized at a point in time</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,275,580</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,355,670</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Net sales recognized over time:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service and software maintenance sales recognized over time (contracts)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">680,836</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">616,286</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Total net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"></div><div style="text-align: center; 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;"> </div></div></div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </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;">Long-lived assets information at December 31, 2023, 2022 and 2021 is presented below (in thousands):</div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 73%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Long-lived assets:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">United States</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">440,993</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">429,469</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Americas Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,632</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,663</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Americas</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">443,625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">431,132</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Europe</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">167,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">133,465</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asia</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">27,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">17,620</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Total long-lived assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">639,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">582,217</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </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 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net sales for the Company’s products and services are as follows for the years ended December 31, 2023, 2022 and 2021 (in thousa<div style="letter-spacing: 0px; top: 0px;;display:inline;">nd</div>s):</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Product net sales:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters instrument systems</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,108,702</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,210,456</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chemistry consumables</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">541,469</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">525,399</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">TA instrument systems</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">252,879</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">252,314</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total product sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,903,050</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,988,169</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Service net sales:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Waters service</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">951,419</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">890,607</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">TA service</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">101,947</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">93,180</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total service sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,053,366</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">983,787</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Total net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 1108702000 1210456000 1089248000 541469000 525399000 507209000 252879000 252314000 225613000 1903050000 1988169000 1822070000 951419000 890607000 876626000 101947000 93180000 87178000 1053366000 983787000 963804000 2956416000 2971956000 2785874000 <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net Sales:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asia:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">China</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">440,707</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">565,143</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Japan</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">167,202</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">167,220</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asia Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">399,916</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">399,380</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Asia</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,007,825</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,131,743</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Americas:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">United States</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">927,982</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">886,140</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Americas Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">180,591</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">169,495</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Americas</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,108,573</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,055,635</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Europe</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">840,018</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">784,578</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Total net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 440707000 565143000 521128000 167202000 167220000 182597000 399916000 399380000 372040000 1007825000 1131743000 1075765000 927982000 886140000 774014000 180591000 169495000 151206000 1108573000 1055635000 925220000 840018000 784578000 784889000 2956416000 2971956000 2785874000 <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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, 2023, 2022 and 2021 (in thousands):</div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Pharmaceutical</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,696,875</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,751,665</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Industrial</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">909,003</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">909,805</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Academic and government</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">350,538</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">310,486</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </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;">Net sales for the Company recognized at a point in time versus over time are as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):</div> 0.02 1696875000 1751665000 1667061000 909003000 909805000 829204000 350538000 310486000 289609000 2956416000 2971956000 2785874000 <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 67%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net sales recognized at a point in time:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Instrument systems</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,361,581</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">1,462,770</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chemistry consumables</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">541,469</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">525,399</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service sales recognized at a point in time (time &amp; materials)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">372,530</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">367,501</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net sales recognized at a point in time</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,275,580</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,355,670</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Net sales recognized over time:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service and software maintenance sales recognized over time (contracts)</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">680,836</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">616,286</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Total net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 1361581000 1462770000 1314861000 541469000 525399000 507209000 372530000 367501000 354666000 2275580000 2355670000 2176736000 680836000 616286000 609138000 2956416000 2971956000 2785874000 <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;">Long-lived assets information at December 31, 2023, 2022 and 2021 is presented below (in thousands):</div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 73%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; 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;">2023</div></div></td> <td style="vertical-align: bottom; 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;">2022</div></div></td> <td style="vertical-align: bottom; 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></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Long-lived assets:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">United States</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">440,993</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">429,469</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Americas Other</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,632</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,663</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Americas</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">443,625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">431,132</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Europe</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">167,948</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">133,465</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Asia</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">27,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">17,620</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Total long-lived assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">639,073</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">582,217</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 440993000 429469000 395446000 2632000 1663000 1662000 443625000 431132000 397108000 167948000 133465000 130806000 27500000 17620000 19999000 639073000 582217000 547913000 <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><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;;text-indent: 0px;;display:inline;">19  Unaudited Quarterly Results</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-weight:bold;display:inline;"> </div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s unaudited quarterly results are summarized below (in thousands, except per share data): </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 53%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">2023</div></div></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;">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: 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;">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: 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;">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: 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;">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: 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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">684,674</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">740,576</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">711,692</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">819,474</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Costs and operating expenses:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">284,380</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">301,076</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">291,407</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">318,360</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,195,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Selling and administrative expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">181,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">186,953</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">186,748</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">180,357</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">736,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">42,691</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">45,873</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">41,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">44,386</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">174,945</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchased intangibles amortization</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,479</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,815</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">12,116</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">12,148</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">32,558</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total costs and operating expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">510,506</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">540,717</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">532,266</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">555,251</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,138,740</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">174,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">199,859</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">179,426</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">264,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">817,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Other income (expense), net</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,388</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(352</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">328</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(557</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">807</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(14,444</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(23,272</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(30,442</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(30,703</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(98,861</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Interest income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,061</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,040</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,883</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,637</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">16,621</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income before income taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">165,173</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">180,275</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">153,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">237,600</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">736,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Provision for income taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">24,250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">29,721</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,643</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">21,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">94,009</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">140,923</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">150,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">134,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">216,205</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">642,234</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per basic common share</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.39</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.56</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.28</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10.87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Weighted-average number of basic common shares</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,023</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">58,857</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,093</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,076</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per diluted common share</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.55</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.27</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.65</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10.84</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Weighted-average number of diluted common shares and equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,317</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,225</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,270</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><br/></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 53%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">2022</div></div> </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;">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: 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;">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: 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;">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: 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;">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: 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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Net sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">690,572</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">714,319</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">708,555</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">858,510</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Costs and operating expenses:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">285,685</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">307,206</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">307,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">348,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,248,182</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Selling and administrative expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">157,475</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">161,877</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">164,417</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">174,257</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">658,026</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">40,472</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">44,006</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">43,435</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">48,277</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">176,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchased intangibles amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,673</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,592</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,366</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquired <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-process</div> research and development</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">9,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">9,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total costs and operating expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">495,102</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">514,687</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">516,545</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">572,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,098,561</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">195,470</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">199,632</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">192,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">286,283</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">873,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Other income (expense), net</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">170</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,535</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">895</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(372</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Interest expense</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(11,059</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(11,419</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(12,420</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(13,899</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(48,797</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Interest income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,114</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,526</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,896</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11,020</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income before income taxes</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">186,695</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">192,274</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">183,381</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">275,496</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">837,846</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Provision for income taxes</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">26,864</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">27,410</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">27,383</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">48,434</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">130,091</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">159,831</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">164,864</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">155,998</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">227,062</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">707,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net income per basic common share</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.64</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.74</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.61</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.83</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11.80</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Weighted-average number of basic common shares</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,580</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,206</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,801</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net income per diluted common share</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.62</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.72</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.81</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11.73</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Weighted-average number of diluted common shares and equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,952</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,510</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,081</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,644</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </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 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. </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 <div style="display:inline;">C</div>ompany experienced significant increases in purchased intangibles amortization and interest expense beginning in Q2 of 2023 as a result of the Wyatt acquisition.</div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s unaudited quarterly results are summarized below (in thousands, except per share data): </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 53%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">2023</div></div></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;">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: 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;">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: 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;">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: 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;">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: 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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">684,674</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">740,576</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">711,692</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">819,474</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,956,416</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Costs and operating expenses:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of sales</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">284,380</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">301,076</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">291,407</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">318,360</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,195,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Selling and administrative expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">181,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">186,953</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">186,748</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">180,357</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">736,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">42,691</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">45,873</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">41,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">44,386</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">174,945</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchased intangibles amortization</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,479</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,815</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">12,116</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">12,148</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">32,558</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total costs and operating expenses</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">510,506</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">540,717</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">532,266</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">555,251</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,138,740</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">174,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">199,859</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">179,426</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">264,223</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">817,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Other income (expense), net</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,388</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(352</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">328</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(557</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">807</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Interest expense</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(14,444</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(23,272</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(30,442</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(30,703</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(98,861</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Interest income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,061</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,040</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,883</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">4,637</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">16,621</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income before income taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">165,173</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">180,275</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">153,195</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">237,600</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">736,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Provision for income taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">24,250</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">29,721</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">18,643</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">21,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">94,009</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">140,923</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">150,554</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">134,552</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">216,205</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">642,234</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per basic common share</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.39</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.56</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.28</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.66</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10.87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Weighted-average number of basic common shares</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,023</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">58,857</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,093</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,142</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,076</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><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;">Net income per diluted common share</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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.55</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.27</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.65</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">10.84</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><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;">Weighted-average number of diluted common shares and equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,317</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,225</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,311</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,270</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><br/></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"> </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 53%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">2022</div></div> </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;">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: 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;">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: 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;">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: 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;">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: 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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Net sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">690,572</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">714,319</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">708,555</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">858,510</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">2,971,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Costs and operating expenses:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of sales</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">285,685</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">307,206</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">307,101</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">348,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,248,182</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Selling and administrative expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">157,475</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">161,877</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">164,417</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">174,257</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">658,026</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">40,472</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">44,006</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">43,435</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">48,277</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">176,190</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchased intangibles amortization</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,673</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,598</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,592</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,503</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">6,366</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquired <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-process</div> research and development</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">9,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">— </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">9,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total costs and operating expenses</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">495,102</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">514,687</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">516,545</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">572,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,098,561</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">195,470</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">199,632</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">192,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">286,283</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">873,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Other income (expense), net</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">170</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">1,535</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">895</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(372</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Interest expense</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(11,059</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(11,419</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(12,420</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(13,899</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">(48,797</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Interest income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,114</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,526</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2,896</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11,020</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income before income taxes</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">186,695</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">192,274</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">183,381</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">275,496</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">837,846</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Provision for income taxes</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">26,864</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">27,410</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">27,383</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">48,434</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">130,091</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">159,831</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">164,864</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">155,998</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">227,062</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">$</td> <td style="vertical-align:bottom;text-align:right;">707,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net income per basic common share</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.64</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.74</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.61</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.83</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11.80</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Weighted-average number of basic common shares</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,580</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,206</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,801</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <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;">Net income per diluted common share</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.62</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">2.72</td> <td style="white-space:nowrap;vertical-align:bottom"> </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="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">3.81</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">11.73</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <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;">Weighted-average number of diluted common shares and equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,952</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,510</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,081</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">59,644</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;text-align:right;">60,331</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 684674000 740576000 711692000 819474000 2956416000 284380000 301076000 291407000 318360000 1195223000 181956000 186953000 186748000 180357000 736014000 42691000 45873000 41995000 44386000 174945000 1479000 6815000 12116000 12148000 32558000 510506000 540717000 532266000 555251000 2138740000 174168000 199859000 179426000 264223000 817676000 1388000 -352000 328000 -557000 807000 14444000 23272000 30442000 30703000 98861000 4061000 4040000 3883000 4637000 16621000 165173000 180275000 153195000 237600000 736243000 24250000 29721000 18643000 21395000 94009000 140923000 150554000 134552000 216205000 642234000 2.39 2.56 2.28 3.66 10.87 59023000 58857000 59093000 59142000 59076000 2.38 2.55 2.27 3.65 10.84 59317000 59010000 59225000 59311000 59270000 690572000 714319000 708555000 858510000 2971956000 285685000 307206000 307101000 348190000 1248182000 157475000 161877000 164417000 174257000 658026000 40472000 44006000 43435000 48277000 176190000 1673000 1598000 1592000 1503000 6366000 9797000 9797000 495102000 514687000 516545000 572227000 2098561000 195470000 199632000 192010000 286283000 873395000 170000 1535000 895000 -372000 2228000 11059000 11419000 12420000 13899000 48797000 2114000 2526000 2896000 3484000 11020000 186695000 192274000 183381000 275496000 837846000 26864000 27410000 27383000 48434000 130091000 159831000 164864000 155998000 227062000 707755000 2.64 2.74 2.61 3.83 11.8 60580000 60206000 59801000 59329000 59985000 2.62 2.72 2.6 3.81 11.73 60952000 60510000 60081000 59644000 60331000 238 The changes in the valuation allowance during the years ended December 31, 2023, 2022 and 2021 are primarily due to the effect of foreign currency translation on a valuation allowance related to a net operating loss carryforward. 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.

    -8?20$3;8T.P6BP^0"X99K>]9!:GW/0%4:2Q<-AM<_9ST\/A?YQ5Q0_Q,\\4^5Q;UU5FX_]?IFL91Z7?Q8; MJRH?RI?SS5MQGY;I79JEU>-QK_T[DSV1IRK-TU]R<=QS>J)<%P]?"YW^ M*E059[-$%UEVW!ML3WR7NDJ3-X=G#>0\OBO;(U5\=QT;D..>[Y@;+E-=5NT5 M[?UCPW@OS<7;=W55?$FS2NKSN))_Z:+>I&K5W,9\BS[Y&FT<=J_;('[4_R>, MQ7*9)O*\2.I"6;+V4^Y6*Q_8*5 M(2/ATA]37%^,A^?B].3RY.KL[&8?1V/YS,"Z ) MS- M\6$:$\@A@!P>$'(V-R_?QE<&S MKP32!Y!^9Y"S^>2,0 8 ,N"%/)=EHM--2%/XS(M&[RIEJ6YM+VB19S5>4Z?[@A 1KR0U_)>JEJ*:YD4*Y4VYVGE[:#: MV^%%^Q;K']*H,)-B)I-:&SA94CBH%F:W7"@3M\I8WD9",ADPV\3D+QN373S^ M(:99K*JVI(W_J=--\W\4$LEDP&R3D\00E6TYLP*'W#%@EL=?1;%X2+-L6WU4 M:Y/$7)C'5:T:#HL2R6/ ;(]S>6?]BL@1 V9)7*BDR*68QS_M^" E#)B=<&D* MU2I^78&A^G_ +(!+&9=V?%!%/V"NZ;<%^ZS(\[1J+MW:\LPT4DQ[0=*@N:C6 M=YEK_5E5)#^.C#ME Y>;.Y6O?U075?PN<\4_CK4R 2O%U$1SMHXU;>RXL#'! M7/^?).:2VIR0NUJLB9^6:Q-"TV"DF,@ +K,!KF65:MEYU7A0PYPF1UPH^)ZD38_\-]UK$V;/WLTF5M99Y451J0&EUD- M,.N]=2DFLH7+; N,.:282"$NLT+VI.?BP[S)B"8L)N*F:O-/GQWM@AJ0R9I4(3 MY;UPR"9#9IML\].]6,@@0V:#O)R.)[#%DM@?,""T7 M#Y% ANQ]4'9&N"^.(V21$;-%4&IH8"DFLLB(V2(@.VQ"2C&13T;,/H&=MU:I M'"&?C)A]@C/$$<6$ Q_ HJ)W#/JM/42 M4DSDGU&7(R"W$<5$_AD=?@Q$'(F3Q:+]D]:;'K*0QVRA_9CM6))^% 7%1!;R MF"WT#J:Y\Z+.)&TN>,A"'K.%]HXNO?SL%!-9R&.V$&U<'XG=.].>O3(?6"PI M)K*0Q][.H9C/CT[VE"E13#@ SVPAW!UP1#&1A3QF"T%,*T/RD(4\9@M9O19O M?W6*B2SDL;>"+,SG"G,I[IK4DV(B"WG,%GH'<[(4\[44= J+CRSD,UOH_6B: M1-XJFSZRD,]L(=AI96,B"_E=]JU9W= ^LI!_B+ZU/?7Z4PN88B(+^L(D M97(F55IH<:-*XWB*B2SD'V DW\:? M"[8MFTK5IER:_]_E<@9X(>\H)K*0SVPAJR<8RM)'%O+9!W,LS*>W2UWDHLE) MZ/0_9*& V4*O,,_E4FHM%\(2#8L()R=RSSW:8]!EO1EMB]?B;-4@: M( L%!YF2]@KSQAB]3(K:FB4:( L%7& MQY%X.4@P(V2AB-E">S%?LB6*B2P4L<]Q0Y-1:%=7A"P4,5OHS604._.DF,A" MT8%G46^;;:DRP3V55@,X0A:*F"T$,:T**4(6BI@MA#&MLHDL%#%;"&/2*2D1 MLE#$;*$]F*03DTSW. -Q+@WDD @EI9Z. _-A5@-A,&M1XFO-4 ]UX#&-1ZF/!V M ]S[#6!0ZV'">Q!P;T* 0:TT#V]#P+T/ 5IE8!)]"Q2::;M)0;^]O/S\:;&M MXZ[,AY3F>!)GR52+YJ6]ESORFN7SRSK+SLRQB;HLXL5NFZO=%EV?_P502P,$ M% @ E5Y;6,DP(5,X P %T0 !H !X;"]?QMUZ MNCP7Z6D!OGE!P49%)8?%&507'Y0DD%I^4%9!N7E!Q495)8?5&50 M77Y0DT%M^4'F5$8'F-1A#=#:E&L#>&T*M@'$-B7; &:;HFT M4W9-H#;IG ; M0&Y3N@U@MRG>!M#;J]X>H+=7O3U ;]_]L0W0VZO>'J"W5[T]0&^O>GN WE[U M]@"]O>KM 7I[U=L#]/:JMP?H'53O - [J-X!H'=0O0- []#=+ 'H'53O - [ MJ-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >D?5.P+TCJIW!.@=5>\(T#NJWA&@ M=^QN=@/TCJIW!.@=5>\(T#NJWA&@=U2](T#OJ'I'@-Y)]4X O9/JG0!Z)]4[ M ?1.JG<"Z)U4[P30.W7_K 3HG53O!- [J=X)H'=2O1- [Z1Z)X#>6?7. +VS MZIT!>F?5.P/TSJIW!NB=5>\,T#NKWAF@=^X>-@'HG57O#- [J]X9H'=6O3- M[Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A=5.\"T+NHW@6@=^D>%@3H753O M M"[J-X%H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKJIW!>A=5>\*T+NJ MWA6@=^T>]@;H757O"M"[J=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT >C?5NP'T M;JIW ^C=5.\&T+NIW@V@=^MB'8#>YOI[+_O[UP/7V=,-W\!4$L#!!0 ( )5>6UB\;2HCC ( &-! M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W<3V^;,!C'\;<2<:T"M@$;IJ:7 M=M>MA[T!!DZ#PC]AMTO?_1S25MK41:LR:=]+4&+[^3W8TN?F7'][GJQ;'?IN M<)MHY_WT*4E)QLD,8V8YS7_GP=7Y(IJK>5P\V44+HI!X';P>_]L<: MTGB<>L351-4]?6E0_CR=/0_):R?DF( MP\IECMNUD[L*$Z+DW83CR)\#7M9]?;+SW#9V=5_-_DO5AUG)H4N*?'<;MM:]N,]6,?EL1NFFW5N)VUON_B4]&K\\D^[+ ]?W^,\WXY#Y)6"XJL4%&"EH @K M!858*3#&@JYC88SE7,CBW,CB7,GBW,GZKY>ROH_C_A_'+\^XK]KA-3]9_EOA MYB=02P$"% ,4 " "57EM8!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( )5>6UB$BNA8[P "L" M 1 " :\ !D;V-06UB97)PC$ 8 )PG 3 " &UL4$L! A0#% @ E5Y;6))(52Z7!P [C$ !@ M ("!#@@ 'AL+W=O6UBD2*&PO=V]R:W-H965T&UL4$L! M A0#% @ E5Y;6$5I]]&^!@ &B( !@ ("!#!L 'AL M+W=O6UAX8T@]* 4 M -L5 8 " @0 B !X;"]W;W)K M)P >&PO=V]R:W-H965T&UL4$L! A0#% @ E5Y;6!:P M8EZ*" \D< !@ ("!##$ 'AL+W=O6UB^M_<+\P0 !T+ 8 M " @&PO=V]R:W-H965T M&UL4$L! A0#% @ E5Y;6 C0KIUL! K@H !D M ("!!&< 'AL+W=O&PO=V]R M:W-H965T6U@8ZOYUX@( "X& M 9 " @8MN !X;"]W;W)K&UL M4$L! A0#% @ E5Y;6!?>MU>7 P _0< !D ("!I'$ M 'AL+W=O&PO=V]R:W-H965T6UCRA&FYK00 %X+ 9 M " @?> !X;"]W;W)K&UL4$L! A0#% @ ME5Y;6("CH)IO"0 -!P !D ("!VX4 'AL+W=O&PO=V]R:W-H965T6UA2 M]8%$.0T +$I 9 " @5"K !X;"]W;W)K&UL4$L! A0#% @ E5Y;6-M#V/5A P 8@D !D M ("!P+@ 'AL+W=O&PO=V]R:W-H M965T6U@]^\5 ^@\ &@U 9 M " @::_ !X;"]W;W)K&UL4$L! M A0#% @ E5Y;6'%K9>W !P 3Q, !D ("!U\\ 'AL M+W=O&PO=V]R:W-H965T6U@F7QOYZ3< */0 9 " M@2S? !X;"]W;W)K&UL4$L! A0#% @ E5Y; M6"#2GSE7!P =QD !D ("!3!&PO=V]R:W-H965T6UBZ-!_PEP( )$% 9 " @>4B 0!X;"]W;W)K M&UL4$L! A0#% @ E5Y;6!%RMA<" P IP8 M !D ("!LR4! 'AL+W=O&PO=V]R:W-H965T6UBJ=+T@ M80, "4' 9 " @5&UL4$L! A0#% @ E5Y;6'C,@#%\! FPP !D M ("![S$! 'AL+W=O&PO=V]R:W-H965T M6UB@B$)+S@, %H) 9 M " @=\_ 0!X;"]W;W)K&UL4$L! A0# M% @ E5Y;6((W!;!J!P <18 !D ("!Y$,! 'AL+W=O M&PO=V]R:W-H965T6UA0JM$W)@, %$' 9 " @15/ M 0!X;"]W;W)K&UL4$L! A0#% @ E5Y;6!ZI MV0^C# ^C !D ("!&PO=V]R:W-H965T6UA(HV, A 8 "(/ 9 " @?%E 0!X;"]W;W)K&UL4$L! A0#% @ E5Y;6$N@-Q]0 @ !P4 !D M ("!K&P! 'AL+W=O&PO M=V]R:W-H965T6UBWQ;N0%0, M #P) 9 " @8:& 0!X;"]W;W)K&UL4$L! A0#% @ E5Y;6%(B3\.T!@ /S !D ("! MTHD! 'AL+W=O&PO=V]R:W-H965T6U@#RY>WB 0 L6 9 M " @?66 0!X;"]W;W)K&UL4$L! A0#% M @ E5Y;6&]#OKU# P >PD !D ("!M)L! 'AL+W=O&PO=V]R:W-H965T M6UBGB&]@H@( T' 9 " @?>K 0!X;"]W;W)K&UL4$L! A0#% @ E5Y;6'+@I75T @ D@8 !D M ("!T*X! 'AL+W=O&PO=V]R M:W-H965T6UA=9E7/VP( 'L( M 9 " @<:U 0!X;"]W;W)K&UL M4$L! A0#% @ E5Y;6 N9O&$7!0 _AL !D ("!V+@! M 'AL+W=O&PO=V]R:W-H965T6U@*C1'@P , 'D3 9 M " @>3# 0!X;"]W;W)K&UL4$L! A0#% @ ME5Y;6!42!E"4 @ ? 8 !D ("!V\&PO=V]R:W-H965T6UAFKG1\M@0 ,\: 9 " @&UL4$L! A0#% @ E5Y;6,V"#2<4"@ M0$< !D ("!M=0! 'AL+W=O&PO=V]R:W-H965T6UCP MKHJLP04 "0R 9 " @7SB 0!X;"]W;W)K&UL4$L! A0#% @ E5Y;6.(7[@&)! AQ\ !D M ("!=.@! 'AL+W=O&PO=V]R:W-H M965T6UB JVYG50T #.Q 9 M " @=[O 0!X;"]W;W)K&UL4$L! M A0#% @ E5Y;6#7$@6>< P TQ !D ("!:OT! 'AL M+W=O&PO=V]R:W-H965T6UB#0[8YA@4 "@E 9 " M@< & @!X;"]W;W)K&UL4$L! A0#% @ E5Y; M6*9S@&7M!0 0R$ !D ("!?0P" 'AL+W=O&PO=V]R:W-H965T6UB3LXL:S@, *0* 9 " @6L6 @!X;"]W;W)K M&UL4$L! A0#% @ E5Y;6"\G1 -> P ;PX M !D ("!&PO=V]R:W-H965T6UAIM&QV MC , -4/ 9 " @8$A @!X;"]W;W)K&UL4$L! A0#% @ E5Y;6'5%_(5Z P XPP !D M ("!1"4" 'AL+W=O&PO=V]R:W-H965T M6UA/?B$?8PL (%< 9 M " @:DK @!X;"]W;W)K&UL4$L! A0# M% @ E5Y;6'#WKG]8 P )0T !D ("!0S<" 'AL+W=O M&PO=V]R:W-H965T6UAS:\[H)@0 +4. 9 " @<0^ M @!X;"]W;W)K&UL4$L! A0#% @ E5Y;6*LI M)8=E!0 \"( !D ("!(4," 'AL+W=O&PO=V]R:W-H965T6UA:42@ZJ@, '@+ 9 " @8M. @!X;"]W;W)K&UL4$L! A0#% @ E5Y;6.($H*++ P 6@T !D M ("!;%(" 'AL+W=O&PO M=V]R:W-H965T6U@M&*W.U 4 M ,&UL4$L! A0#% @ E5Y;6%/MO*^+ @ S08 !D ("! M"6$" 'AL+W=O&PO=V]R:W-H965T6UC*P7XL:08 /0B 9 M " @7YI @!X;"]W;W)K&UL4$L! A0#% M @ E5Y;6)0WKT3G! VQ8 !D ("!'G " 'AL+W=O&PO=V]R:W-H965T6UBR3/ $00, .(+ 9 " @:=Y @!X M;"]W;W)K&UL4$L! A0#% @ E5Y;6 Z87?0% M P , H !D ("!'WT" 'AL+W=O&PO=V]R:W-H965T M6UB+:I+4GP0 ,H4 9 " @4V# @!X;"]W;W)K&UL4$L! A0#% @ E5Y;6&TF6]6B! OA4 !H M ("!(X@" 'AL+W=O&UL4$L! A0# M% @ E5Y;6+<=YV$V P N@L !H ("!_8P" 'AL+W=O M&UL4$L! A0#% @ E5Y;6!A(1+^9! M&UL4$L! A0#% @ E5Y;6/'TW,[N! OR8 !H ("! M/)4" 'AL+W=O&UL4$L! A0#% @ E5Y; M6!Z"Q ?S!P %$ !H ("!8IH" 'AL+W=O&UL4$L! A0#% @ E5Y;6/ +!^_P P "14 !H M ("!C:(" 'AL+W=O&UL4$L! A0# M% @ E5Y;6-;ZMITT P 6P@ !H ("!M:8" 'AL+W=O M&UL4$L! A0#% @ E5Y;6(X*UKU+ P M=@T !H ("!(:H" 'AL+W=O&UL4$L! A0#% @ E5Y;6,L-U7S$ P %1 !H ("! MI*T" 'AL+W=O&UL4$L! A0#% @ E5Y; M6";\G%^8 P J0X !H ("!H+$" 'AL+W=O&UL4$L! A0#% @ E5Y;6(K$](MX @ X 4 !H M ("!<+4" 'AL+W=O&UL4$L! A0# M% @ E5Y;6"ZG+]Z2!P (%D !H ("!(+@" 'AL+W=O M&UL4$L! A0#% @ E5Y;6/$X+V7S!P MG&, !H ("!ZK\" 'AL+W=O&UL4$L! A0#% @ E5Y;6.*!_-!6!0 )BX !H ("! M%<@" 'AL+W=O&UL4$L! A0#% @ E5Y; M6*K3PM&UL4$L! A0#% @ E5Y;6/9]JSW; P [A8 !H M ("! -8" 'AL+W=O&UL4$L! A0# M% @ E5Y;6$&.7QJL"0 SS( !H ("!$]H" 'AL+W=O M&UL4$L! A0#% @ E5Y;6-L]Y>\V P MR!, T ( !]^," 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ E5Y;6,DP(5,X P %T0 M !H ( !)_ " 'AL+U]R96QS+W=O XML 134 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 135 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 137 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 511 589 1 true 151 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 Sheet http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY 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 Loss Sheet http://watercorp.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss 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 - Inventories (Tables) Sheet http://watercorp.com/role/InventoriesTables Inventories (Tables) Tables http://watercorp.com/role/Inventories 30 false false R31.htm 1031 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://watercorp.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://watercorp.com/role/PropertyPlantAndEquipment 31 false false R32.htm 1032 - Disclosure - Acquisitions (Tables) Sheet http://watercorp.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://watercorp.com/role/Acquisitions 32 false false R33.htm 1033 - Disclosure - Goodwill and Other Intangibles (Tables) Sheet http://watercorp.com/role/GoodwillAndOtherIntangiblesTables Goodwill and Other Intangibles (Tables) Tables http://watercorp.com/role/GoodwillAndOtherIntangibles 33 false false R34.htm 1034 - Disclosure - Debt (Tables) Sheet http://watercorp.com/role/DebtTables Debt (Tables) Tables http://watercorp.com/role/Debt 34 false false R35.htm 1035 - Disclosure - Income Taxes (Tables) Sheet http://watercorp.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://watercorp.com/role/IncomeTaxes 35 false false R36.htm 1036 - Disclosure - Leases (Tables) Sheet http://watercorp.com/role/LeasesTables Leases (Tables) Tables http://watercorp.com/role/Leases 36 false false R37.htm 1037 - Disclosure - Stock-Based Compensation (Tables) Sheet http://watercorp.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://watercorp.com/role/StockBasedCompensation 37 false false R38.htm 1038 - Disclosure - Earnings Per Share (Tables) Sheet http://watercorp.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://watercorp.com/role/EarningsPerShare 38 false false R39.htm 1039 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://watercorp.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://watercorp.com/role/AccumulatedOtherComprehensiveLoss 39 false false R40.htm 1040 - Disclosure - Retirement Plans (Tables) Sheet http://watercorp.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://watercorp.com/role/RetirementPlans 40 false false R41.htm 1041 - Disclosure - Business Segment Information (Tables) Sheet http://watercorp.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://watercorp.com/role/BusinessSegmentInformation 41 false false R42.htm 1042 - Disclosure - Unaudited Quarterly Results (Tables) Sheet http://watercorp.com/role/UnauditedQuarterlyResultsTables Unaudited Quarterly Results (Tables) Tables http://watercorp.com/role/UnauditedQuarterlyResults 42 false false R43.htm 1043 - Disclosure - Description of Business and Organization - Additional Information (Detail) Sheet http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail Description of Business and Organization - Additional Information (Detail) Details 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 1054 - Disclosure - Marketable Securities - Additional Information (Detail) Sheet http://watercorp.com/role/MarketableSecuritiesAdditionalInformationDetail Marketable Securities - Additional Information (Detail) Details 53 false false R54.htm 1055 - Disclosure - Inventories - Inventory, Net of Reserves (Detail) Sheet http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail Inventories - Inventory, Net of Reserves (Detail) Details 54 false false R55.htm 1056 - Disclosure - Inventories - Additional Information (Detail) Sheet http://watercorp.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 55 false false R56.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 56 false false R57.htm 1058 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 57 false false R58.htm 1059 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://watercorp.com/role/AcquisitionsAdditionalInformationDetail Acquisitions - Additional Information (Detail) Details 58 false false R59.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 59 false false R60.htm 1061 - Disclosure - Acquisitions - Summary Of The Purchase Price Allocated To The Intangible Assets Acquired And The Estimated Useful Lives (Detail) Sheet http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail Acquisitions - Summary Of The Purchase Price Allocated To The Intangible Assets Acquired And The Estimated Useful Lives (Detail) Details 60 false false R61.htm 1062 - Disclosure - Acquisitions - Summary of Business Acquisition Pro Forma Information (Detail) Sheet http://watercorp.com/role/AcquisitionsSummaryOfBusinessAcquisitionProFormaInformationDetail Acquisitions - Summary of Business Acquisition Pro Forma Information (Detail) Details 61 false false R62.htm 1063 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail) Sheet http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail Goodwill and Other Intangibles - Additional Information (Detail) Details 62 false false R63.htm 1064 - 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 63 false false R64.htm 1065 - Disclosure - Debt - Additional Information (Detail) Sheet http://watercorp.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 64 false false R65.htm 1066 - Disclosure - Debt - Summary of Senior Unsecured Notes Issued (Detail) Notes http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail Debt - Summary of Senior Unsecured Notes Issued (Detail) Details 65 false false R66.htm 1067 - Disclosure - Debt - Summary of Outstanding Debt (Detail) Sheet http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail Debt - Summary of Outstanding Debt (Detail) Details 66 false false R67.htm 1068 - Disclosure - Debt - Summary of Outstanding Debt (Parenthetical) (Detail) Sheet http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail Debt - Summary of Outstanding Debt (Parenthetical) (Detail) Details 67 false false R68.htm 1069 - Disclosure - Debt - Annual maturities of debt outstanding (Detail) Sheet http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail Debt - Annual maturities of debt outstanding (Detail) Details 68 false false R69.htm 1070 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 69 false false R70.htm 1071 - 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 70 false false R71.htm 1072 - Disclosure - Income Taxes - Deferred components of the provision (Detail) Sheet http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail Income Taxes - Deferred components of the provision (Detail) Details 71 false false R72.htm 1073 - 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 72 false false R73.htm 1074 - Disclosure - Income Taxes - Deferred tax liabilities (Detail) Sheet http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail Income Taxes - Deferred tax liabilities (Detail) Details 73 false false R74.htm 1075 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Detail) Sheet http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail Income Taxes - Unrecognized Tax Benefits (Detail) Details 74 false false R75.htm 1076 - Disclosure - Income Taxes - Summary Of Valuation Allowance (Detail) Sheet http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail Income Taxes - Summary Of Valuation Allowance (Detail) Details 75 false false R76.htm 1077 - Disclosure - Litigation - Additional Information (Detail) Sheet http://watercorp.com/role/LitigationAdditionalInformationDetail Litigation - Additional Information (Detail) Details 76 false false R77.htm 1078 - Disclosure - Leases - Additional Information (Detail) Sheet http://watercorp.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 77 false false R78.htm 1079 - 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 78 false false R79.htm 1080 - 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 79 false false R80.htm 1081 - Disclosure - Other Commitments and Contingencies Additional Information (Detail) Sheet http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail Other Commitments and Contingencies Additional Information (Detail) Details 80 false false R81.htm 1082 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 81 false false R82.htm 1083 - Disclosure - Stock-Based Compensation - Additional Information (Parenthetical) (Detail) Sheet http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail Stock-Based Compensation - Additional Information (Parenthetical) (Detail) Details 82 false false R83.htm 1084 - 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 83 false false R84.htm 1085 - 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 84 false false R85.htm 1086 - 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 85 false false R86.htm 1087 - Disclosure - Stock-Based Compensation - Range of exercise prices (Detail) Sheet http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail Stock-Based Compensation - Range of exercise prices (Detail) Details 86 false false R87.htm 1088 - 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 87 false false R88.htm 1089 - 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 88 false false R89.htm 1090 - 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 89 false false R90.htm 1091 - Disclosure - Earnings Per Share - Earnings Per Share Reconciliation (Detail) Sheet http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail Earnings Per Share - Earnings Per Share Reconciliation (Detail) Details 90 false false R91.htm 1092 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://watercorp.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 91 false false R92.htm 1093 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) Details http://watercorp.com/role/AccumulatedOtherComprehensiveLossTables 92 false false R93.htm 1094 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://watercorp.com/role/RetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 93 false false R94.htm 1095 - 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 94 false false R95.htm 1096 - 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 95 false false R96.htm 1097 - 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 96 false false R97.htm 1098 - 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 97 false false R98.htm 1099 - 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 98 false false R99.htm 1100 - 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 99 false false R100.htm 1101 - 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 100 false false R101.htm 1102 - 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 101 false false R102.htm 1103 - 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 102 false false R103.htm 1104 - 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 103 false false R104.htm 1105 - 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 104 false false R105.htm 1106 - 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 105 false false R106.htm 1107 - 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 106 false false R107.htm 1108 - 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 107 false false R108.htm 1109 - 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 108 false false R109.htm 1110 - 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 109 false false R110.htm 1111 - Disclosure - Business Segment Information - Additional Information (Detail) Sheet http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail Business Segment Information - Additional Information (Detail) Details 110 false false R111.htm 1112 - 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 111 false false R112.htm 1113 - 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 112 false false R113.htm 1114 - 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 113 false false R114.htm 1115 - 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 114 false false R115.htm 1116 - Disclosure - Business Segment Information - Long-lived assets (Detail) Sheet http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail Business Segment Information - Long-lived assets (Detail) Details 115 false false R116.htm 1117 - 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 116 false false All Reports Book All Reports d691142d10k.htm wat-20231231.xsd wat-20231231_cal.xml wat-20231231_def.xml wat-20231231_lab.xml wat-20231231_pre.xml g691142g31a55.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 140 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "d691142d10k.htm": { "nsprefix": "wat", "nsuri": "http://watercorp.com/20231231", "dts": { "inline": { "local": [ "d691142d10k.htm" ] }, "schema": { "local": [ "wat-20231231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "wat-20231231_cal.xml" ] }, "definitionLink": { "local": [ "wat-20231231_def.xml" ] }, "labelLink": { "local": [ "wat-20231231_lab.xml" ] }, "presentationLink": { "local": [ "wat-20231231_pre.xml" ] } }, "keyStandard": 522, "keyCustom": 67, "axisStandard": 39, "axisCustom": 3, "memberStandard": 83, "memberCustom": 63, "hidden": { "total": 14, "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 511, "entityCount": 1, "segmentCount": 151, "elementCount": 962, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1845, "http://xbrl.sec.gov/dei/2023": 37 }, "report": { "R1": { "role": "http://watercorp.com/role/CoverPage", "longName": "1001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://watercorp.com/role/ConsolidatedBalanceSheets", "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R5": { "role": "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R6": { "role": "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "PAsOn12_31_2020", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R8": { "role": "http://watercorp.com/role/DescriptionOfBusinessAndOrganization", "longName": "1008 - Disclosure - Description of Business and Organization", "shortName": "Description of Business and Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "1009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://watercorp.com/role/RevenueRecognition", "longName": "1010 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://watercorp.com/role/MarketableSecurities", "longName": "1011 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://watercorp.com/role/Inventories", "longName": "1012 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://watercorp.com/role/PropertyPlantAndEquipment", "longName": "1013 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://watercorp.com/role/Acquisitions", "longName": "1014 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://watercorp.com/role/GoodwillAndOtherIntangibles", "longName": "1015 - Disclosure - Goodwill and Other Intangibles", "shortName": "Goodwill and Other Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://watercorp.com/role/Debt", "longName": "1016 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://watercorp.com/role/IncomeTaxes", "longName": "1017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://watercorp.com/role/Litigation", "longName": "1018 - Disclosure - Litigation", "shortName": "Litigation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://watercorp.com/role/Leases", "longName": "1019 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://watercorp.com/role/OtherCommitmentsAndContingencies", "longName": "1020 - Disclosure - Other Commitments and Contingencies", "shortName": "Other Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://watercorp.com/role/StockBasedCompensation", "longName": "1021 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://watercorp.com/role/EarningsPerShare", "longName": "1022 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://watercorp.com/role/AccumulatedOtherComprehensiveLoss", "longName": "1023 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://watercorp.com/role/RetirementPlans", "longName": "1024 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://watercorp.com/role/BusinessSegmentInformation", "longName": "1025 - Disclosure - Business Segment Information", "shortName": "Business Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://watercorp.com/role/UnauditedQuarterlyResults", "longName": "1026 - Disclosure - Unaudited Quarterly Results", "shortName": "Unaudited Quarterly Results", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "1027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "longName": "1028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://watercorp.com/role/RevenueRecognitionTables", "longName": "1029 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://watercorp.com/role/InventoriesTables", "longName": "1030 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://watercorp.com/role/PropertyPlantAndEquipmentTables", "longName": "1031 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://watercorp.com/role/AcquisitionsTables", "longName": "1032 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "wat:DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "wat:DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://watercorp.com/role/GoodwillAndOtherIntangiblesTables", "longName": "1033 - Disclosure - Goodwill and Other Intangibles (Tables)", "shortName": "Goodwill and Other Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://watercorp.com/role/DebtTables", "longName": "1034 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://watercorp.com/role/IncomeTaxesTables", "longName": "1035 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://watercorp.com/role/LeasesTables", "longName": "1036 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "wat:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "wat:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://watercorp.com/role/StockBasedCompensationTables", "longName": "1037 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://watercorp.com/role/EarningsPerShareTables", "longName": "1038 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://watercorp.com/role/AccumulatedOtherComprehensiveLossTables", "longName": "1039 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://watercorp.com/role/RetirementPlansTables", "longName": "1040 - Disclosure - Retirement Plans (Tables)", "shortName": "Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://watercorp.com/role/BusinessSegmentInformationTables", "longName": "1041 - Disclosure - Business Segment Information (Tables)", "shortName": "Business Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://watercorp.com/role/UnauditedQuarterlyResultsTables", "longName": "1042 - Disclosure - Unaudited Quarterly Results (Tables)", "shortName": "Unaudited Quarterly Results (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail", "longName": "1043 - Disclosure - Description of Business and Organization - Additional Information (Detail)", "shortName": "Description of Business and Organization - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "P05_16_2023To05_16_2023_WyattTechnologyLLCMemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P05_16_2023To05_16_2023_WyattTechnologyLLCMemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "1044 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail", "longName": "1045 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2020", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R46": { "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "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)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:OtherAssetsFairValueDisclosure", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:OtherAssetsFairValueDisclosure", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "longName": "1047 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "PAsOn12_31_2023_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis", "name": "us-gaap:DerivativeAssetNotionalAmount", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R48": { "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "longName": "1048 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023_CrossCurrencyInterestRateContractMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:DerivativeGainOnDerivative", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_CrossCurrencyInterestRateContractMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:DerivativeGainOnDerivative", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail", "longName": "1049 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2020", "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R50": { "role": "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail", "longName": "1050 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "PAsOn12_31_2023_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_OtherNoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail", "longName": "1051 - Disclosure - Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail)", "shortName": "Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2020", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R52": { "role": "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail", "longName": "1052 - Disclosure - Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail)", "shortName": "Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "wat:RevenueRemainingPerformanceObligationCurrentAndNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R53": { "role": "http://watercorp.com/role/MarketableSecuritiesAdditionalInformationDetail", "longName": "1054 - Disclosure - Marketable Securities - Additional Information (Detail)", "shortName": "Marketable Securities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:TimeDeposits", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:TimeDeposits", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail", "longName": "1055 - Disclosure - Inventories - Inventory, Net of Reserves (Detail)", "shortName": "Inventories - Inventory, Net of Reserves (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://watercorp.com/role/InventoriesAdditionalInformationDetail", "longName": "1056 - Disclosure - Inventories - Additional Information (Detail)", "shortName": "Inventories - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:InventoryWriteDown", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:InventoryWriteDown", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "longName": "1057 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "longName": "1058 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "longName": "1059 - Disclosure - Acquisitions - Additional Information (Detail)", "shortName": "Acquisitions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "PAsOn05_16_2023", "name": "us-gaap:Goodwill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_ChargeDetectionSpectrometreTechnologyMemberusgaapAssetAcquisitionAxis", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R59": { "role": "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "longName": "1060 - Disclosure - Acquisitions - Summary of business combination assets acquired liabilities assumed (Detail)", "shortName": "Acquisitions - Summary of business combination assets acquired liabilities assumed (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:Goodwill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_WyattMemberusgaapBusinessCombinationSeparatelyRecognizedTransactionsAxis", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R60": { "role": "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail", "longName": "1061 - Disclosure - Acquisitions - Summary Of The Purchase Price Allocated To The Intangible Assets Acquired And The Estimated Useful Lives (Detail)", "shortName": "Acquisitions - Summary Of The Purchase Price Allocated To The Intangible Assets Acquired And The Estimated Useful Lives (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_WyattTechnologyLLCMemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R61": { "role": "http://watercorp.com/role/AcquisitionsSummaryOfBusinessAcquisitionProFormaInformationDetail", "longName": "1062 - Disclosure - Acquisitions - Summary of Business Acquisition Pro Forma Information (Detail)", "shortName": "Acquisitions - Summary of Business Acquisition Pro Forma Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023_WyattMemberusgaapBusinessAcquisitionAxis", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "longName": "1063 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail)", "shortName": "Goodwill and Other Intangibles - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:Goodwill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R63": { "role": "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail", "longName": "1064 - Disclosure - Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail)", "shortName": "Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://watercorp.com/role/DebtAdditionalInformationDetail", "longName": "1065 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:DebtInstrumentFee", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtInstrumentInterestRateTerms", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:DebtInstrumentFee", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtInstrumentInterestRateTerms", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail", "longName": "1066 - Disclosure - Debt - Summary of Senior Unsecured Notes Issued (Detail)", "shortName": "Debt - Summary of Senior Unsecured Notes Issued (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023_SeniorUnsecuredNotesSeriesPMemberusgaapDebtInstrumentAxis", "name": "us-gaap:DebtInstrumentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_SeniorUnsecuredNotesSeriesPMemberusgaapDebtInstrumentAxis", "name": "us-gaap:DebtInstrumentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "longName": "1067 - Disclosure - Debt - Summary of Outstanding Debt (Detail)", "shortName": "Debt - Summary of Outstanding Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:NotesAndLoansPayableCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:NotesAndLoansPayableCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "longName": "1068 - Disclosure - Debt - Summary of Outstanding Debt (Parenthetical) (Detail)", "shortName": "Debt - Summary of Outstanding Debt (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "PAsOn12_31_2023_SeniorUnsecuredNotesSeriesGMemberusgaapDebtInstrumentAxis", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_SeniorUnsecuredNotesSeriesGMemberusgaapDebtInstrumentAxis", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail", "longName": "1069 - Disclosure - Debt - Annual maturities of debt outstanding (Detail)", "shortName": "Debt - Annual maturities of debt outstanding (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "1070 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail", "longName": "1071 - Disclosure - Income Taxes - Income from operations before income taxes (Detail)", "shortName": "Income Taxes - Income from operations before income taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail", "longName": "1072 - Disclosure - Income Taxes - Deferred components of the provision (Detail)", "shortName": "Income Taxes - Deferred components of the provision (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail", "longName": "1073 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail)", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail", "longName": "1074 - Disclosure - Income Taxes - Deferred tax liabilities (Detail)", "shortName": "Income Taxes - Deferred tax liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "wat:DeferredTaxAssetsNetOperatingLossCarryForwardsAndCredits", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "wat:DeferredTaxAssetsNetOperatingLossCarryForwardsAndCredits", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail", "longName": "1075 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Detail)", "shortName": "Income Taxes - Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2020", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R75": { "role": "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail", "longName": "1076 - Disclosure - Income Taxes - Summary Of Valuation Allowance (Detail)", "shortName": "Income Taxes - Summary Of Valuation Allowance (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "wat:ValuationAllowanceDeferredTaxAssetChargedToIncomeTaxProvision", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R76": { "role": "http://watercorp.com/role/LitigationAdditionalInformationDetail", "longName": "1077 - Disclosure - Litigation - Additional Information (Detail)", "shortName": "Litigation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "P01_01_2021To12_31_2021", "name": "us-gaap:LossContingencyAccrualProvision", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2021To12_31_2021", "name": "us-gaap:LossContingencyAccrualProvision", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://watercorp.com/role/LeasesAdditionalInformationDetail", "longName": "1078 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "longName": "1079 - Disclosure - Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail)", "shortName": "Leases - Schedule of Company's right-of-use lease assets and lease liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_PropertyPlantAndEquipmentOtherTypesMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R79": { "role": "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail", "longName": "1080 - Disclosure - Leases - Schedule of Undiscounted future minimum rents payable (Detail)", "shortName": "Leases - Schedule of Undiscounted future minimum rents payable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "wat:SupplementalInformationRelaingToOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "wat:SupplementalInformationRelaingToOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "1081 - Disclosure - Other Commitments and Contingencies Additional Information (Detail)", "shortName": "Other Commitments and Contingencies Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "wat:FutureMinimumLicenseFeesPayable", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "wat:FutureMinimumLicenseFeesPayable", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R81": { "role": "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "longName": "1082 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R82": { "role": "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail", "longName": "1083 - Disclosure - Stock-Based Compensation - Additional Information (Parenthetical) (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023_Range113Point88To235Point06MemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_Range113Point88To235Point06MemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R83": { "role": "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "longName": "1084 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail)", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_CostOfSalesMemberusgaapIncomeStatementLocationAxis", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R84": { "role": "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "longName": "1085 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail)", "shortName": "Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023_StockOptionMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_StockOptionMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R85": { "role": "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail", "longName": "1086 - Disclosure - Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail)", "shortName": "Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "PAsOn12_31_2022_StockOptionMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_StockOptionMemberusgaapAwardTypeAxis", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R86": { "role": "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail", "longName": "1087 - Disclosure - Stock-Based Compensation - Range of exercise prices (Detail)", "shortName": "Stock-Based Compensation - Range of exercise prices (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R87": { "role": "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "longName": "1088 - Disclosure - Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail)", "shortName": "Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R88": { "role": "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "longName": "1089 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail)", "shortName": "Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R89": { "role": "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "longName": "1090 - Disclosure - Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail)", "shortName": "Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "PAsOn12_31_2022_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R90": { "role": "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "longName": "1091 - Disclosure - Earnings Per Share - Earnings Per Share Reconciliation (Detail)", "shortName": "Earnings Per Share - Earnings Per Share Reconciliation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "P10_01_2023To12_31_2023", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R91": { "role": "http://watercorp.com/role/EarningsPerShareAdditionalInformationDetail", "longName": "1092 - Disclosure - Earnings Per Share - Additional Information (Detail)", "shortName": "Earnings Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R92": { "role": "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "1093 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R93": { "role": "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "longName": "1094 - Disclosure - Retirement Plans - Additional Information (Detail)", "shortName": "Retirement Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R94": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "longName": "1095 - Disclosure - Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Projected Benefit Obligation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "PAsOn12_31_2022_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R95": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "longName": "1096 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "PAsOn12_31_2022_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R96": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "longName": "1097 - Disclosure - Retirement Plans - Defined Benefit, Funded Status of Plan (Detail)", "shortName": "Retirement Plans - Defined Benefit, Funded Status of Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "PAsOn12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R97": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail", "longName": "1098 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Amounts Recognized in Balance Sheet (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R98": { "role": "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail", "longName": "1099 - Disclosure - Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail)", "shortName": "Retirement Plans - Summary of the Non-U.S. Pension Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "PAsOn12_31_2023_DefineBenefitPlanWithAccumulatedBenefitObligationsMemberWATDefinedBenefitPlanTypeAxis", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_DefineBenefitPlanWithAccumulatedBenefitObligationsMemberWATDefinedBenefitPlanTypeAxis", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R99": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "longName": "1100 - Disclosure - Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R100": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail", "longName": "1101 - Disclosure - Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2021To12_31_2021_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R101": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "longName": "1102 - Disclosure - Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Accumulated Other Comprehensive Income (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "PAsOn12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R102": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "longName": "1103 - Disclosure - Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Actual Plan Asset Allocation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "PAsOn12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R103": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "longName": "1104 - Disclosure - Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Target Asset Allocations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "wat:DefinedBenefitPlanTargetAssetAllocationsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "wat:DefinedBenefitPlanTargetAssetAllocationsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R104": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "longName": "1105 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "PAsOn12_31_2023_BankAndInsuranceInvestmentContractsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_PortionAtFairValueFairValueDisclosureMemberusgaapRetirementPlanTypeAxis_RetirementPlansMemberusgaapRetirementPlanNameAxis", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "wat:DefinedBenefitPlanFairValueMeasurementOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R105": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "longName": "1106 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Fair Value Measurement of Plan Assets (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "PAsOn12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_LargeCapUsCompaniesCommonStockMemberusgaapInvestmentTypeAxis_MutualFundMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis", "name": "wat:ComponentsOfPlanAssetCategories", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "td", "tr", "table", "wat:DefinedBenefitPlanFairValueMeasurementOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_LargeCapUsCompaniesCommonStockMemberusgaapInvestmentTypeAxis_MutualFundMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis", "name": "wat:ComponentsOfPlanAssetCategories", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "td", "tr", "table", "wat:DefinedBenefitPlanFairValueMeasurementOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R106": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail", "longName": "1107 - Disclosure - Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Fair Value of Plan Assets, Unobservable Input Reconciliation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "PAsOn12_31_2022_BankAndInsuranceInvestmentContractsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_BankAndInsuranceInvestmentContractsMemberusgaapDefinedBenefitPlanByPlanAssetCategoriesAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "name": "us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationPeriodIncreaseDecrease", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R107": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail", "longName": "1108 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Benefit Obligation (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "PAsOn12_31_2023_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "wat:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "wat:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R108": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail", "longName": "1109 - Disclosure - Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Weighted-Average Assumptions Used in Calculating Net Periodic Benefit Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "wat:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_UsRetireeHealthcarePlanMemberWATRetirementPlanSponsorAxis", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "wat:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R109": { "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail", "longName": "1110 - Disclosure - Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail)", "shortName": "Retirement Plans - Defined Benefit Plan, Estimated Future Benefit Payments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R110": { "role": "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail", "longName": "1111 - Disclosure - Business Segment Information - Additional Information (Detail)", "shortName": "Business Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true, "unique": true } }, "R111": { "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "longName": "1112 - Disclosure - Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail)", "shortName": "Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "P10_01_2023To12_31_2023", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_WatersInstrumentSystemsMembersrtProductOrServiceAxis", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R112": { "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "longName": "1113 - Disclosure - Business Segment Information - Summary of Geographic Sales Information (Detail)", "shortName": "Business Segment Information - Summary of Geographic Sales Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "P10_01_2023To12_31_2023", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_CNsrtStatementGeographicalAxis", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R113": { "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail", "longName": "1114 - Disclosure - Business Segment Information - Summary of Net Sales by Customer Class (Detail)", "shortName": "Business Segment Information - Summary of Net Sales by Customer Class (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "P10_01_2023To12_31_2023", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_PharmaceuticalCustomersMembersrtMajorCustomersAxis", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R114": { "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "longName": "1115 - Disclosure - Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail)", "shortName": "Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "P10_01_2023To12_31_2023", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R115": { "role": "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "longName": "1116 - Disclosure - Business Segment Information - Long-lived assets (Detail)", "shortName": "Business Segment Information - Long-lived assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_USsrtStatementGeographicalAxis", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } }, "R116": { "role": "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail", "longName": "1117 - Disclosure - Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail)", "shortName": "Unaudited Quarterly Results - Schedule of Unaudited Quarterly Results (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "P10_01_2023To12_31_2023", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P10_01_2023To12_31_2023", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d691142d10k.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r49", "r1102" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r411", "r412" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes", "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." } } }, "auth_ref": [ "r179", "r246" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Noncurrent", "verboseLabel": "Long-term income tax liabilities", "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." } } }, "auth_ref": [ "r181", "r246" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Retirement Plans [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r11", "r31", "r64", "r1150", "r1151", "r1152" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r97", "r290", "r886" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Investments [Member]", "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." } } }, "auth_ref": [ "r308", "r309", "r310", "r313", "r323", "r324", "r1150" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r322", "r323", "r800", "r802", "r803", "r804", "r805", "r806" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 35.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r63", "r64", "r194", "r300", "r882", "r910", "r914" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r322", "r323", "r800", "r802", "r803", "r804", "r805", "r806" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "definitionGuidance": "Accumulated Other Comprehensive Loss [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income [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." } } }, "auth_ref": [ "r7", "r31", "r64", "r755", "r758", "r831", "r905", "r906", "r1150", "r1151", "r1152", "r1159", "r1160", "r1161" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Currency Translation [Member]", "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." } } }, "auth_ref": [ "r8", "r31", "r64", "r323", "r324", "r802", "r803", "r804", "r805", "r806", "r1150" ] }, "wat_AcquiredInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "AcquiredInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Acquired InProcess Research And Development", "terseLabel": "Acquired in-process research and development", "documentation": "Acquired in-process research and development." } } }, "auth_ref": [] }, "us-gaap_AdditionalCashAndCashEquivalentRelatedText": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashAndCashEquivalentRelatedText", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Additional Cash and Cash Equivalent Related Text", "terseLabel": "Cash equivalents description", "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." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 32.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional\u00a0paid-in\u00a0capital", "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." } } }, "auth_ref": [ "r184" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional Paid-In Capital [Member]", "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." } } }, "auth_ref": [ "r684", "r685", "r686", "r928", "r1159", "r1160", "r1161", "r1277", "r1298" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization", "terseLabel": "Amortization of intangibles", "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." } } }, "auth_ref": [ "r19", "r94" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r347", "r348", "r349", "r350", "r361", "r414", "r415", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r488", "r684", "r685", "r686", "r716", "r717", "r718", "r719", "r733", "r734", "r735", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r783", "r784", "r787", "r788", "r789", "r790", "r808", "r809", "r812", "r813", "r814", "r815", "r827", "r828", "r829", "r830", "r831", "r867", "r868", "r869", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "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:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Costs, Policy [Policy Text Block]", "verboseLabel": "Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r261" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising expense", "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." } } }, "auth_ref": [ "r692" ] }, "wat_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "AgreementAxis", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Agreement [Axis]" } } }, "auth_ref": [] }, "wat_AgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "AgreementDomain", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Agreement [Domain]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-based compensation related to the retirement of senior executives", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r679", "r691" ] }, "wat_AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts And Sales Returns Roll Forward [Table Text Block]", "terseLabel": "Summary of Activity of Company's Allowance for Doubtful Accounts", "documentation": "Allowance for doubtful accounts and sales returns roll forward." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r301", "r413", "r460" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Write-offs", "negatedLabel": "Deduction", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r464" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Total Americas [Member]" } } }, "auth_ref": [ "r1300", "r1302", "r1303", "r1304" ] }, "wat_AmericasOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "AmericasOtherMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "lang": { "en-us": { "role": { "label": "Americas Other [Member]", "terseLabel": "Americas Other [Member]", "documentation": "Americas other." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfAcquisitionCosts", "crdr": "debit", "calculation": { "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Acquisition Costs", "terseLabel": "Purchased intangibles amortization", "verboseLabel": "Purchased intangibles amortization", "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." } } }, "auth_ref": [ "r19", "r89" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. 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." } } }, "auth_ref": [ "r19", "r89", "r94" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://watercorp.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share", "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." } } }, "auth_ref": [ "r376" ] }, "wat_AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "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]" } } }, "auth_ref": [] }, "wat_AsiaOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "AsiaOtherMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asia Other [Member]", "terseLabel": "Asia Other [Member]", "documentation": "Asia other." } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Total Asia [Member]", "verboseLabel": "Asia [Member]" } } }, "auth_ref": [ "r1300", "r1302", "r1303", "r1304" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1269" ] }, "wat_AssetAcquisitionConsiderationPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "AssetAcquisitionConsiderationPayable", "crdr": "credit", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition Consideration Payable", "terseLabel": "Asset acquisition consideration payable", "documentation": "Asset acquisition consideration payable." } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Asset acquistion aggregate consideration", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r1097", "r1270", "r1271", "r1272" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1269" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Asset impairment Charges", "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." } } }, "auth_ref": [ "r19", "r95" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r244", "r294", "r338", "r388", "r397", "r402", "r449", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r739", "r743", "r786", "r878", "r972", "r1102", "r1118", "r1189", "r1190", "r1282" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r285", "r305", "r338", "r449", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r739", "r743", "r786", "r1102", "r1189", "r1190", "r1282" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r157" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1122", "r1123", "r1124" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1122", "r1123", "r1124" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1122", "r1123", "r1124" ] }, "wat_AutomobilesOneMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "AutomobilesOneMember", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Automobiles One [Member]", "verboseLabel": "Automobile Operating lease assets [Member]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Available for sale securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r420", "r468", "r872", "r1170" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "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" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r674", "r675", "r676", "r677" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r144", "r148" ] }, "wat_BankAndInsuranceInvestmentContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BankAndInsuranceInvestmentContractsMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Bank And Insurance Investment Contracts [Member]", "terseLabel": "Bank and Insurance Investment Contracts [Member]", "documentation": "BankAndInsuranceInvestmentContractsMember" } } }, "auth_ref": [] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankTimeDepositsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Bank Time Deposits [Member]", "terseLabel": "Time Deposits [Member]", "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." } } }, "auth_ref": [ "r254" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "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." } } }, "auth_ref": [ "r206" ] }, "wat_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]", "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "wat_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies [Line Items]", "documentation": "Basis of presentation and summary of significant accounting policies." } } }, "auth_ref": [] }, "wat_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_BuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingImprovementsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Building Improvements [Member]", "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r215" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r215" ] }, "wat_BuildingsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BuildingsAndLeaseholdImprovementsMember", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Buildings And Leasehold Improvements [Member]", "documentation": "BuildingsAndLeaseholdImprovementsMember" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessAcquisitionProFormaInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r731", "r1087", "r1090" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessAcquisitionProFormaInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r127", "r129", "r731", "r1087", "r1090" ] }, "wat_BusinessAcquisitionCashPaidAxis": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BusinessAcquisitionCashPaidAxis", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition Cash Paid [Axis]", "documentation": "Business Acquisition Cash Paid" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessAcquisitionProFormaInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r731" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://watercorp.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Business Acquisition Pro Forma Information", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1137", "r1138" ] }, "wat_BusinessAcquisitionTimingOfCashPaidDomain": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BusinessAcquisitionTimingOfCashPaidDomain", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition Timing Of Cash Paid [Domain]", "documentation": "Business Acquisition Timing Of Cash Paid" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessAcquisitionProFormaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "verboseLabel": "Net Operating Loss", "terseLabel": "Net income", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r729", "r730" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessAcquisitionProFormaInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Net Sales", "terseLabel": "Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r729", "r730" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r126" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate consideration paid for acquird entity", "totalLabel": "Net cash consideration", "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." } } }, "auth_ref": [ "r4", "r5", "r28" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r4", "r5", "r135", "r737" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions", "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)." } } }, "auth_ref": [ "r238", "r732" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other assets", "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." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable and accrued expenses", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other liabilities", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesTaxLiabilities", "crdr": "credit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Tax Liabilities", "negatedLabel": "Tax liabilities", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities tax liabilities." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax assets", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "verboseLabel": "Intangible assets", "presentationGuidance": "Amount", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Identifiable Net Assets (Liabilities) Acquired" } } }, "auth_ref": [] }, "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Assets", "terseLabel": "Operating lease assets", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease assets." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment, net", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAccruedExpensesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r131" ] }, "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAccruedExpensesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAccruedExpensesAndOtherLiabilities", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net Of Accrued Expenses And Other Liabilities", "totalLabel": "Cash consideration paid", "documentation": "Business combination recognized identifiable assets acquired goodwill and liabilities assumed net of accrued expenses and other liabilities." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAxis", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transactions [Axis]", "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." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsDomain", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transactions [Domain]", "documentation": "Type of transaction that is recognized separately from the acquisition of assets and assumptions of liabilities in a business combination by transaction." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "verboseLabel": "Business Combinations and Asset Acquisitions", "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." } } }, "auth_ref": [ "r125" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China [Member]" } } }, "auth_ref": [] }, "wat_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYAbstract": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY [Abstract]", "documentation": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Additions", "terseLabel": "Additions to capitalized software development costs for software sold to customers", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r90" ] }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Software Development Costs for Software Sold to Customers", "terseLabel": "Capitalized software development costs for software sold to customers, net", "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." } } }, "auth_ref": [ "r172", "r243" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Cash Acquired from Acquisition", "negatedLabel": "Less: cash acquired", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r67" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r74", "r288", "r1053" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Member]", "verboseLabel": "Cash and Cash Equivalents [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash, cash equivalents and investments", "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." } } }, "auth_ref": [ "r1149" ] }, "wat_CashCashEquivalentsAndShortTermInvestmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "CashCashEquivalentsAndShortTermInvestmentsPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash Cash Equivalents And Short Term Investments [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments", "documentation": "Cash cash equivalents and short term investments policy." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "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." } } }, "auth_ref": [ "r74", "r203", "r336" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) increase in cash and cash equivalents", "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." } } }, "auth_ref": [ "r6", "r203" ] }, "wat_CashFlowHedgesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "CashFlowHedgesPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedges [Policy Text Block]", "terseLabel": "Cash Flow Hedges", "documentation": "Cash flow hedges." } } }, "auth_ref": [] }, "wat_ChargeDetectionSpectrometreTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ChargeDetectionSpectrometreTechnologyMember", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Charge Detection Spectrometre Technology [Member]" } } }, "auth_ref": [] }, "wat_ChemistryConsumablesMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ChemistryConsumablesMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "lang": { "en-us": { "role": { "label": "Chemistry Consumables [Member]", "terseLabel": "Chemistry Consumables [Member]", "documentation": "Chemistry consumables." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "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/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r277", "r297", "r298", "r299", "r338", "r366", "r367", "r373", "r375", "r382", "r383", "r449", "r497", "r499", "r500", "r501", "r504", "r505", "r535", "r536", "r537", "r538", "r540", "r786", "r921", "r922", "r923", "r924", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r959", "r981", "r1001", "r1031", "r1032", "r1033", "r1034", "r1035", "r1129", "r1154", "r1163" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Notes 9, 10, 11, 12, 13 and 17 )", "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." } } }, "auth_ref": [ "r60", "r166", "r879", "r958" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/OtherCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Other Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r218", "r490", "r491", "r1038", "r1180" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1105", "r1106", "r1107", "r1109", "r1110", "r1111", "r1112", "r1159", "r1160", "r1277", "r1296", "r1298" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r183" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r183", "r959" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r183" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r32", "r183", "r959", "r978", "r1298", "r1299" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $0.01 per share, 400,000 shares authorized, 162,709 and 162,425 shares issued, 59,176 and 59,104 shares outstanding at December 31, 2023 and December 31, 2022, respectively", "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." } } }, "auth_ref": [ "r183", "r881", "r1102" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "wat_ComponentsOfPlanAssetCategories": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ComponentsOfPlanAssetCategories", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Components Of Plan Asset Categories", "terseLabel": "Components of plan asset categories", "documentation": "The percentage of the fair value of investment to the fair value of total plan asset category held as of the measurement date." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "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." } } }, "auth_ref": [ "r65", "r318", "r320", "r327", "r874", "r892" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss", "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." } } }, "auth_ref": [ "r193", "r326", "r873", "r890" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "verboseLabel": "Comprehensive Income", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r78", "r81", "r159", "r160", "r410", "r1037" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r78", "r81", "r159", "r160", "r410", "r915", "r1037" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r78", "r81", "r159", "r160", "r410", "r1037", "r1136" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r170", "r264" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration percentage", "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." } } }, "auth_ref": [ "r78", "r81", "r159", "r160", "r410" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r78", "r81", "r159", "r160", "r410", "r1037" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "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." } } }, "auth_ref": [ "r138", "r1059" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://watercorp.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Activity of Deferred Revenue and Customer Advances", "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." } } }, "auth_ref": [ "r1194" ] }, "us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Increase in deferred revenue and customer advances", "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." } } }, "auth_ref": [ "r1074" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r542", "r543", "r554" ] }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Revenue deferred during the period, net of revenue recognized", "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue and customer advances", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r542", "r543", "r554" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Recognition of revenue included in balance at beginning of the period", "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." } } }, "auth_ref": [ "r555" ] }, "wat_CorrelationCoefficient": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "CorrelationCoefficient", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail" ], "lang": { "en-us": { "role": { "label": "Correlation Coefficient", "terseLabel": "Fair value assumptions, correlation coefficient", "documentation": "Correlation coefficient." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Costs and operating expenses", "verboseLabel": "Cost of sales", "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." } } }, "auth_ref": [ "r197", "r865" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Costs and operating expenses:" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 6.0 }, "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r196" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "wat_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "CreditAgreementMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "label": "Credit Agreement [Member]", "documentation": "Credit agreement [member]." } } }, "auth_ref": [] }, "wat_CreditAgreementsAndUnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "CreditAgreementsAndUnsecuredDebtMember", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Agreements And Unsecured Debt [Member]", "terseLabel": "Credit Agreements and Unsecured Debt [Member]", "documentation": "Credit agreements and unsecured debt." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CrossCurrencyInterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CrossCurrencyInterestRateContractMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Cross Currency Interest Rate Contract [Member]", "terseLabel": "Cross Currency Interest Rate Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates." } } }, "auth_ref": [ "r1218", "r1276" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r281", "r346", "r354", "r361", "r453", "r459", "r684", "r685", "r686", "r718", "r719", "r753", "r755", "r756", "r758", "r759", "r760", "r765", "r768", "r770", "r771", "r829" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r281", "r346", "r354", "r361", "r453", "r459", "r684", "r685", "r686", "r718", "r719", "r753", "r755", "r756", "r758", "r759", "r760", "r765", "r768", "r770", "r771", "r829" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1140", "r1157", "r1268" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1140", "r1157" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax provision", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r237", "r715", "r723", "r1157" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1140", "r1157", "r1268" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration [Member]", "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." } } }, "auth_ref": [ "r79", "r410" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r133" ] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt and Capital Lease Obligations", "totalLabel": "Total debt", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r251" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt, Current", "verboseLabel": "Total notes payable and debt, current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r295" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/Debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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." } } }, "auth_ref": [ "r220", "r337", "r506", "r512", "r513", "r514", "r515", "r516", "r517", "r522", "r529", "r530", "r532" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "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" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r47", "r178", "r179", "r245", "r247", "r342", "r507", "r508", "r509", "r510", "r511", "r513", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r811", "r1068", "r1069", "r1070", "r1071", "r1072", "r1155" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCallFeature": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCallFeature", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Call Feature", "terseLabel": "Call feature on debt instrument", "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." } } }, "auth_ref": [ "r56", "r168" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Gross", "verboseLabel": "Long term debt gross", "terseLabel": "Long-term debt", "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." } } }, "auth_ref": [ "r47", "r247", "r533" ] }, "us-gaap_DebtInstrumentCovenantDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantDescription", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Covenant Description", "terseLabel": "Debt covenant description", "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." } } }, "auth_ref": [ "r47", "r169" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Face value of debt", "verboseLabel": "Face\u00a0Value", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r162", "r164", "r507", "r811", "r1069", "r1070" ] }, "us-gaap_DebtInstrumentFee": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFee", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fee", "terseLabel": "Debt facility fee", "documentation": "Description of a fee associated with the debt instrument, including a commitment fee on unborrowed portions of a lender's total contractual commitment." } } }, "auth_ref": [ "r57" ] }, "wat_DebtInstrumentInterestCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DebtInstrumentInterestCoverageRatio", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Interest Coverage Ratio", "terseLabel": "Debt instrument interest coverage ratio", "documentation": "Debt instrument interest coverage ratio." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest\u00a0Rate", "terseLabel": "Stated interest rate on debt instrument", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r55", "r508" ] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate Terms", "terseLabel": "Interest rate terms on debt", "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." } } }, "auth_ref": [ "r55" ] }, "wat_DebtInstrumentLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DebtInstrumentLeverageRatio", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Leverage Ratio", "terseLabel": "Debt instrument leverage ratio", "documentation": "Debt instrument leverage ratio." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r342", "r507", "r508", "r509", "r510", "r511", "r513", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r811", "r1068", "r1069", "r1070", "r1071", "r1072", "r1155" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity\u00a0Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r275", "r1068", "r1278" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "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" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r58", "r342", "r507", "r508", "r509", "r510", "r511", "r513", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r811", "r1068", "r1069", "r1070", "r1071", "r1072", "r1155" ] }, "wat_DebtInstrumentPercentageOfTheAmountToBePrepaid": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DebtInstrumentPercentageOfTheAmountToBePrepaid", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Percentage Of The Amount To Be Prepaid", "terseLabel": "Debt instrument percentage of the amount to be prepaid", "documentation": "Debt instrument percentage of the amount to be prepaid." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r58", "r99", "r100", "r161", "r162", "r164", "r167", "r221", "r222", "r342", "r507", "r508", "r509", "r510", "r511", "r513", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r531", "r811", "r1068", "r1069", "r1070", "r1071", "r1072", "r1155" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "verboseLabel": "Debt Instrument, Term", "terseLabel": "Term", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "crdr": "credit", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused borrowing capacity", "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date." } } }, "auth_ref": [ "r57" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities [Member]", "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions." } } }, "auth_ref": [ "r86", "r1107", "r1301" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted-average interest rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1157", "r1267", "r1268" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r163", "r1192" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r237", "r1157", "r1267" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows", "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred tax provision", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r19", "r237", "r273", "r722", "r723", "r1157" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1157", "r1267", "r1268" ] }, "us-gaap_DeferredTaxAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetDomain", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset [Domain]", "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "auth_ref": [ "r123" ] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Capitalized interest", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r1266" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsEquityMethodInvestments", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Equity Method Investments", "terseLabel": "Revaluation of equity investments and licenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Amortization", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r710" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized Section 174 Expenditures", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1265" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1265" ] }, "wat_DeferredTaxAssetsNetOperatingLossCarryForwardsAndCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DeferredTaxAssetsNetOperatingLossCarryForwardsAndCredits", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Net Operating Loss Carry forwards And Credits", "verboseLabel": "Net operating losses and credits", "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." } } }, "auth_ref": [] }, "wat_DeferredTaxAssetsOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseAssets", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Operating Lease Assets", "terseLabel": "Operating leases", "documentation": "Deferred tax assets operating lease assets." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Gross foreign net operating losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r124", "r1266" ] }, "wat_DeferredTaxAssetsOperatingLossCarryforwardsForeignNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Not Subject To Expiration", "terseLabel": "Deferred Tax Assets Operating Loss Carryforwards Foreign Not Subject To Expiration", "documentation": "Deferred Tax Assets Operating Loss Carryforwards Foreign Not Subject To Expiration" } } }, "auth_ref": [] }, "wat_DeferredTaxAssetsOperatingLossCarryforwardsForeignSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeignSubjectToExpiration", "crdr": "debit", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Operating Loss Carryforwards Foreign Subject To Expiration", "terseLabel": "Deferred Tax Assets Operating Loss Carryforwards Foreign Subject To Expiration", "documentation": "Deferred Tax Assets Operating Loss Carryforwards Foreign Subject To Expiration" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "verboseLabel": "Deferred compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "verboseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accrued liabilities and reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Unrealized foreign currency gain/loss", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail", "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation Allowance", "negatedLabel": "Valuation allowance", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r711" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r122", "r1265" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "crdr": "credit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedLabel": "Capitalized software", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software." } } }, "auth_ref": [ "r124", "r1266" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Goodwill", "negatedLabel": "Indefinite-lived intangibles", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r124", "r136", "r137", "r1266" ] }, "wat_DeferredTaxLiabilitiesOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DeferredTaxLiabilitiesOperatingLeaseAssets", "crdr": "credit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Operating Lease Assets", "negatedLabel": "Operating leases", "documentation": "Deferred tax liabilities operating lease assets." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "calculation": { "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredTaxLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "negatedLabel": "Deferred tax liability on foreign earnings", "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." } } }, "auth_ref": [ "r1266" ] }, "wat_DefineBenefitPlanWithAccumulatedBenefitObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefineBenefitPlanWithAccumulatedBenefitObligationsMember", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "lang": { "en-us": { "role": { "label": "Define Benefit Plan with Accumulated benefit obligations [Member]" } } }, "auth_ref": [] }, "wat_DefineBenefitPlanWithProjectedBenefitObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefineBenefitPlanWithProjectedBenefitObligationsMember", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "lang": { "en-us": { "role": { "label": "Define Benefit Plan with Projected benefit obligations [Member]" } } }, "auth_ref": [] }, "wat_DefinedBenefitPensionPlanAndDefinedBenefitPostretirementPlanDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedBenefitPensionPlanAndDefinedBenefitPostretirementPlanDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Defined Benefit Pension Plan And Defined Benefit Postretirement Plan Disclosure [Abstract]", "documentation": "Defined benefit pension plan and defined benefit postretirement plan disclosure" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "totalLabel": "Total", "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)." } } }, "auth_ref": [ "r12", "r64", "r1236" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail": { "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "negatedLabel": "Net actuarial (loss) gain", "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." } } }, "auth_ref": [ "r64", "r603" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail": { "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "negativeLabel": "Prior service credit (cost)", "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)." } } }, "auth_ref": [ "r64", "r603" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "verboseLabel": "Actual return on plan assets", "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." } } }, "auth_ref": [ "r573", "r1085" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "verboseLabel": "Actuarial losses (gains)", "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." } } }, "auth_ref": [ "r566" ] }, "us-gaap_DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Alternative Method Used to Amortize Gain (Loss), Description", "verboseLabel": "Company contributions to defined contribution plans", "documentation": "Description of alternative method used to amortize gain (loss) for defined benefit plan." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Net amortization: Net actuarial (gain) loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r560", "r598", "r623", "r1085", "r1086" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "verboseLabel": "Net amortization: Prior service credit", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r560", "r599", "r624", "r1085", "r1086" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r103", "r104" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Long-term defined benefit plan liabilities", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r243", "r558", "r559", "r581", "r971", "r1085", "r1292" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r604" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "verboseLabel": "Increases in compensation levels", "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." } } }, "auth_ref": [ "r605" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Weighted-Average Interest Crediting Rate", "terseLabel": "Interest crediting rate", "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." } } }, "auth_ref": [ "r607" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r604" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r606", "r628" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Increases in compensation levels", "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." } } }, "auth_ref": [ "r605" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Weighted-Average Interest Crediting Rate", "terseLabel": "Interest crediting rate", "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." } } }, "auth_ref": [ "r607" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation", "periodStartLabel": "Projected benefit obligation, Beginning balance", "periodEndLabel": "Projected benefit obligation, Ending balance", "negatedTerseLabel": "Projected benefit obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r561" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid", "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." } } }, "auth_ref": [ "r568", "r631" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant", "verboseLabel": "Employee contributions", "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation." } } }, "auth_ref": [ "r565" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "verboseLabel": "Plan Asset Categories [Axis]", "terseLabel": "Plan Asset Categories [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r590", "r609", "r1083", "r1084", "r1085" ] }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationPeriodIncreaseDecrease", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Period Increase (Decrease)", "verboseLabel": "Net purchases (sales) and appreciation (depreciation) of defined benefit plan assets", "documentation": "Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "verboseLabel": "Company contributions", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r575", "r585", "r627", "r1083", "r1084", "r1085", "r1086" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "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" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "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." } } }, "auth_ref": [] }, "wat_DefinedBenefitPlanDiversifications": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedBenefitPlanDiversifications", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Diversifications", "terseLabel": "Defined benefit plan diversification", "documentation": "Defined benefit plan diversifications." } } }, "auth_ref": [] }, "wat_DefinedBenefitPlanEffectOfOneQuarterPercentagePointIncreaseInDiscountRateOnNetPeriodicBenefitCost": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedBenefitPlanEffectOfOneQuarterPercentagePointIncreaseInDiscountRateOnNetPeriodicBenefitCost", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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.)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "verboseLabel": "Estimated Future Benefit Payments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "verboseLabel": "2029\u20142033", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r592" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "verboseLabel": "2024", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r592" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "verboseLabel": "2028", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r592" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "verboseLabel": "2027", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r592" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "verboseLabel": "2026", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r592" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2025", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r592" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year", "terseLabel": "Estimated future employer contributions in current fiscal year", "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year." } } }, "auth_ref": [ "r1086", "r1254" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets", "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." } } }, "auth_ref": [ "r560", "r597", "r622", "r1085", "r1086" ] }, "wat_DefinedBenefitPlanFairValueMeasurementOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedBenefitPlanFairValueMeasurementOfPlanAssetsTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Fair Value Measurement Of Plan Assets [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Fair Value Measurement of Plan Assets", "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)." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail": { "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Amount", "periodStartLabel": "Fair value of defined benefit plan assets, beginning balance", "periodEndLabel": "Fair value of defined benefit plan assets, ending balance", "verboseLabel": "Fair value of plan assets", "terseLabel": "Fair value of defined benefit plan assets", "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." } } }, "auth_ref": [ "r572", "r583", "r585", "r586", "r1083", "r1084", "r1085" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Currency impact", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r567" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Funded status", "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." } } }, "auth_ref": [ "r558", "r581", "r1085" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r560", "r564", "r596", "r621", "r1085", "r1086" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Net periodic pension cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r594", "r619", "r1085", "r1086" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditIncreaseDecreaseForPlanAmendment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditIncreaseDecreaseForPlanAmendment", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Increase (Decrease) for Plan Amendment", "verboseLabel": "Plan amendments", "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." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligations", "documentation": "Amount of accumulated benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r1244" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets", "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r616", "r1085" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "terseLabel": "Projected benefit obligation", "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r616", "r1085" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Currency impact", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan." } } }, "auth_ref": [ "r574" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "verboseLabel": "Target plan asset allocation in defined benefit plan", "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." } } }, "auth_ref": [ "r582", "r1085" ] }, "us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract", "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Pension Plan with Project Benefit Obligation in Excess of Plan Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "verboseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r562", "r595", "r620", "r1085", "r1086" ] }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "verboseLabel": "Plan settlements", "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." } } }, "auth_ref": [ "r563" ] }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsPlanAssets", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "negatedLabel": "Plan settlements", "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." } } }, "auth_ref": [ "r580" ] }, "wat_DefinedBenefitPlanTargetAssetAllocationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedBenefitPlanTargetAssetAllocationsTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Target Asset Allocations [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Target Asset Allocations", "documentation": "Schedule of target asset investment allocations, including the target ranges." } } }, "auth_ref": [] }, "wat_DefinedBenefitPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedBenefitPlanTypeAxis", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Type [Axis]" } } }, "auth_ref": [] }, "wat_DefinedBenefitPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedBenefitPlanTypeDomain", "presentation": [ "http://watercorp.com/role/RetirementPlansSummaryOfTheNonUSPensionPlansDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Type [Domain]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "terseLabel": "Total defined benefit plan asset allocation", "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." } } }, "auth_ref": [ "r1217" ] }, "wat_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "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", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "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]" } } }, "auth_ref": [] }, "wat_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "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", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPostretirementHealthCoverageMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitFundedStatusOfPlanDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "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" ], "lang": { "en-us": { "role": { "label": "Postretirement Health Coverage [Member]", "terseLabel": "Retiree Healthcare Plan [Member]", "verboseLabel": "Retiree Healthcare Plan [Member]", "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "definitionGuidance": "Company contributions to defined contribution plans", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r632" ] }, "wat_DefinedContributionPlanEmployeeContributionAnnualVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DefinedContributionPlanEmployeeContributionAnnualVestingPercentage", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan Employee Contribution Annual Vesting Percentage", "verboseLabel": "Annual vesting percentage on employee 401(k) contributions", "documentation": "Vesting percentage of employee's contributions to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "verboseLabel": "Company 401(k) matching contribution limit as % of salary", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "verboseLabel": "Company 401(k) matching contribution rate as % of employee contribution", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "verboseLabel": "Employee 401(k) contributions as % of salary, upper range limit", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "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." } } }, "auth_ref": [ "r19", "r96" ] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional value, derivative asset", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r1014", "r1017", "r1019", "r1021", "r1273", "r1274", "r1275" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "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" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r947", "r950", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r973", "r974", "r975", "r976", "r988", "r989", "r990", "r991", "r994", "r995", "r996", "r997", "r1014", "r1016", "r1020", "r1022", "r1105", "r1107" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair value, derivative asset", "verboseLabel": "Fair value, derivative asset", "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." } } }, "auth_ref": [ "r43", "r146", "r192", "r306", "r1058" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Fair Value, Gross Liability", "verboseLabel": "Foreign currency exchange contracts", "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." } } }, "auth_ref": [ "r43", "r146", "r192", "r306", "r1058" ] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainOnDerivative", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain on Derivative", "terseLabel": "Interest earned", "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r745" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "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" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r145", "r147", "r149", "r150", "r947", "r950", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r973", "r974", "r975", "r976", "r988", "r989", "r990", "r991", "r994", "r995", "r996", "r997", "r1014", "r1016", "r1020", "r1022", "r1058", "r1105", "r1107" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "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." } } }, "auth_ref": [ "r33", "r145", "r149", "r150", "r155", "r156", "r748" ] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional value, derivative liability", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r1015", "r1017", "r1018", "r1021", "r1273", "r1274", "r1275" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "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." } } }, "auth_ref": [ "r761" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Transactions", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r33", "r139", "r140", "r142", "r154", "r341" ] }, "us-gaap_DescriptionOfForeignCurrencyDerivativeActivities": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DescriptionOfForeignCurrencyDerivativeActivities", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Description of Foreign Currency Derivative Activities", "terseLabel": "Maturity period of foreign exchange contracts", "documentation": "General discussion of the entity's foreign currency derivative activities." } } }, "auth_ref": [ "r33", "r139", "r140", "r141", "r142", "r153" ] }, "us-gaap_DescriptionOfForeignCurrencyExposure": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DescriptionOfForeignCurrencyExposure", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Description of Foreign Currency Exposure", "terseLabel": "Foreign currency exposure", "documentation": "Description of the sources of foreign currency exchange rate risk exposure faced by the entity." } } }, "auth_ref": [ "r33", "r139", "r140", "r141", "r142", "r153" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "verboseLabel": "Revenue, Major Customer [Line Items]", "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." } } }, "auth_ref": [ "r553", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r553", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time", "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." } } }, "auth_ref": [ "r1195" ] }, "wat_DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedLineItems", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Disclosure Of Business Combination Assets Acquired Liabilities Assumed [Line Items]", "documentation": "Disclosure of business combination assets acquired liabilities assumed." } } }, "auth_ref": [] }, "wat_DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTable": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTable", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail" ], "lang": { "en-us": { "role": { "label": "Disclosure Of Business Combination Assets Acquired Liabilities Assumed [Table]", "documentation": "Disclosure of business combination assets acquired liabilities assumed." } } }, "auth_ref": [] }, "wat_DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "DisclosureOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedTableTextBlock", "presentation": [ "http://watercorp.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure Of Business Combination Assets Acquired Liabilities Assumed Table Text Block", "terseLabel": "Summary of business combination assets acquired liabilities assumed", "documentation": "Disclosure of business combination assets acquired liabilities assumed." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://watercorp.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r645", "r648", "r680", "r681", "r683", "r1094" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1122", "r1123", "r1124" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1122", "r1123", "r1124", "r1126" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1125" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net income per basic common share", "verboseLabel": "Net income per basic common share, Per Share Amount", "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." } } }, "auth_ref": [ "r328", "r351", "r352", "r354", "r355", "r357", "r363", "r366", "r373", "r374", "r375", "r379", "r771", "r772", "r875", "r893", "r1062" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per diluted common share", "totalLabel": "Net income per diluted common share, Per Share Amount", "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." } } }, "auth_ref": [ "r328", "r351", "r352", "r354", "r355", "r357", "r366", "r373", "r374", "r375", "r379", "r771", "r772", "r875", "r893", "r1062" ] }, "wat_EarningsPerShareDilutedAdjustment": { "xbrltype": "perShareItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EarningsPerShareDilutedAdjustment", "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Earnings per share diluted adjustment." } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share", "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." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://watercorp.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r362", "r376", "r377", "r378" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r798" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r700" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r340", "r700", "r725" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "verboseLabel": "Effective income tax reconciliation gilti amount", "terseLabel": "GILTI, net of foreign tax credits", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1263" ] }, "wat_EffectiveIncomeTaxReconciliationUncertainTaxPositionsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EffectiveIncomeTaxReconciliationUncertainTaxPositionsAmount", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Reconciliation Uncertain Tax Positions Amount", "terseLabel": "Uncertain tax positions", "documentation": "Effective income tax reconciliation uncertain tax positions amount." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation", "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)." } } }, "auth_ref": [ "r53" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r682" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1261" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "verboseLabel": "Unrecognized compensation costs on unvested options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1261" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "verboseLabel": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "wat_EmployeeStockPurchasePlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EmployeeStockPurchasePlanAbstract", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "wat_EmployeeStockPurchasePlanMaximumContributionAllowedAsPercentOfEmployeesEarnings": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EmployeeStockPurchasePlanMaximumContributionAllowedAsPercentOfEmployeesEarnings", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "No definition available." } } }, "auth_ref": [] }, "wat_EmployeeStockPurchasePlanOf2009Member": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EmployeeStockPurchasePlanOf2009Member", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan of 2009 [Member]" } } }, "auth_ref": [] }, "wat_EmployeeStockPurchasePlanPeriodInMonths": { "xbrltype": "durationItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EmployeeStockPurchasePlanPeriodInMonths", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan Period In Months", "verboseLabel": "Plan period employee stock purchase plan, in months", "documentation": "Number of months that each plan period lasts under the employee stock purchase plan." } } }, "auth_ref": [] }, "wat_EmployeeStockPurchasePlanPurchasePriceCalculationForSharesOfStock": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EmployeeStockPurchasePlanPurchasePriceCalculationForSharesOfStock", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Calculation for determining the stock price for shares purchased under employee stock purchase plan." } } }, "auth_ref": [] }, "wat_EmployeeStockPurchasePlanTotalNumberOfSharesPurchased": { "xbrltype": "sharesItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EmployeeStockPurchasePlanTotalNumberOfSharesPurchased", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan Total Number Of Shares Purchased", "verboseLabel": "Total number of shares purchased under employee stock purchase plan", "documentation": "Total number of shares purchased under employee stock purchase plan since its inception." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1120" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1120" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r1120" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r1127" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1120" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1120" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1120" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1120" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r1128" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "verboseLabel": "Equipment operating lease assets [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "wat_EquityAndCostMethodInvestmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EquityAndCostMethodInvestmentsPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Equity And Cost Method Investments [Policy Text Block]", "terseLabel": "Other Investments", "documentation": "Equity And Cost Method Investments." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r32", "r281", "r322", "r323", "r324", "r343", "r344", "r345", "r348", "r358", "r360", "r381", "r453", "r459", "r541", "r684", "r685", "r686", "r718", "r719", "r753", "r755", "r756", "r757", "r758", "r760", "r770", "r800", "r802", "r803", "r804", "r805", "r806", "r831", "r905", "r906", "r907", "r928", "r1001" ] }, "us-gaap_EquityFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityFundsMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Equity Funds [Member]", "terseLabel": "Mutual Funds [Member]", "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments." } } }, "auth_ref": [ "r1218" ] }, "us-gaap_EquityMethodInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Member]", "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition." } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities [Member]", "terseLabel": "Equity Securities [Member]", "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." } } }, "auth_ref": [ "r86", "r1113", "r1114", "r1115", "r1301" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Impairment of equity investments without readily determinable fair values", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r448" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "auth_ref": [ "r1300", "r1302", "r1303", "r1304" ] }, "wat_EventAxis": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EventAxis", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Event [Axis]", "documentation": "Event." } } }, "auth_ref": [] }, "wat_EventDomain": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "EventDomain", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Event [Domain]", "documentation": "Event." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [ "r775", "r776", "r779" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r775", "r776", "r779" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis", "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." } } }, "auth_ref": [ "r39", "r157", "r158", "r241" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r35" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r157", "r158" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r520", "r585", "r586", "r587", "r588", "r589", "r590", "r776", "r836", "r837", "r838", "r1069", "r1070", "r1083", "r1084", "r1085" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r775", "r776", "r777", "r778", "r780" ] }, "wat_FairValueHierarchyAxis": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "FairValueHierarchyAxis", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Axis]" } } }, "auth_ref": [] }, "wat_FairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "FairValueHierarchyDomain", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "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) [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r520", "r585", "r590", "r776", "r836", "r1083", "r1084", "r1085" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 2) [Member]", "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." } } }, "auth_ref": [ "r520", "r585", "r590", "r776", "r837", "r1069", "r1070", "r1083", "r1084", "r1085" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "verboseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r520", "r585", "r586", "r587", "r588", "r589", "r590", "r776", "r838", "r1069", "r1070", "r1083", "r1084", "r1085" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Obligations, Fair Value Disclosure", "terseLabel": "Contingent consideration", "documentation": "Fair value of obligations measured on a recurring basis." } } }, "auth_ref": [ "r157", "r241" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r520", "r585", "r586", "r587", "r588", "r589", "r590", "r836", "r837", "r838", "r1069", "r1070", "r1083", "r1084", "r1085" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]", "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." } } }, "auth_ref": [ "r774", "r780" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r461", "r462", "r465", "r466", "r467", "r469", "r470", "r471", "r531", "r539", "r761", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r891", "r1066", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1171", "r1172", "r1173", "r1174" ] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://watercorp.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of the purchase price allocated to the intangible assets acquired and the estimated useful lives", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "wat_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite Lived And Indefinite Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived and Indefinite Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Finite-lived intangible assets, average useful life in years", "presentationGuidance": "Weighted-Average Life", "terseLabel": "Weighted-Average Amortization Period", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r292", "r483" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Future amortization expense, year 1", "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)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Future amortization expense, year 5", "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)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Future amortization expense, year 4", "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)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Future amortization expense, year 3", "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)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Future amortization expense, year 2", "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)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r479", "r482", "r483", "r485", "r866", "r870" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r90", "r93" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-lived Intangible Assets Acquired", "verboseLabel": "Intangible assets other than goodwill capitalized during the period", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r480" ] }, "wat_FixedIncomeBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "FixedIncomeBondsMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Fixed Income Bonds [Member]", "documentation": "Fixed Income Bonds." } } }, "auth_ref": [] }, "wat_FixedInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "FixedInterestRateMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fixed Interest Rate [Member]", "terseLabel": "Fixed Interest Rate [Member]", "documentation": "Fixed interest rate." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction net gain (loss)", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r792", "r794", "r796", "r797", "r998" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Translation of Foreign Currencies", "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." } } }, "auth_ref": [ "r791" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Currency Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r1058", "r1083", "r1100" ] }, "wat_ForeignNetOperatingLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ForeignNetOperatingLossesMember", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Net Operating Losses [Member]", "terseLabel": "Foreign Net Operating Losses and credits [Member]", "documentation": "Foreign Net Operating Losses." } } }, "auth_ref": [] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignPlanMember", "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" ], "lang": { "en-us": { "role": { "label": "Foreign Plan [Member]", "terseLabel": "Non-U.S. Pension Plans [Member]", "verboseLabel": "Non-U.S. Pension Plans [Member]", "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." } } }, "auth_ref": [ "r1256", "r1257", "r1258" ] }, "wat_ForeignSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ForeignSubsidiaryMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Subsidiary [Member]", "terseLabel": "Held By Foreign Subsidiaries [Member]", "documentation": "Held by foreign subsidiary." } } }, "auth_ref": [] }, "wat_FutureMinimumLicenseFeesPayable": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "FutureMinimumLicenseFeesPayable", "presentation": [ "http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Future Minimum License Fees Payable", "documentation": "Minimum amount of commitment for license fees" } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "U.K [Member]" } } }, "auth_ref": [] }, "wat_GainLossOnExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "GainLossOnExerciseOfWarrants", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Gain Loss On Exercise Of Warrants", "documentation": "Gain loss on exercise of warrants." } } }, "auth_ref": [] }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net", "totalLabel": "Cumulative net pre-tax gains (losses)", "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." } } }, "auth_ref": [ "r145", "r149", "r151" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Litigation provisions", "negatedTerseLabel": "Litigation provision", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1181" ] }, "us-gaap_GainLossRelatedToLitigationSettlementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlementAbstract", "lang": { "en-us": { "role": { "label": "Litigation Settlement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]", "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)." } } }, "auth_ref": [ "r80", "r1037" ] }, "wat_GiltiTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "GiltiTaxMember", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "GILTI Tax [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "wat_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetOfAccruedExpensesAndOtherLiabilities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Business acquisition, goodwill, not deductible for tax purposes", "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." } } }, "auth_ref": [ "r291", "r476", "r871", "r1067", "r1102", "r1176", "r1177" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r477", "r1067" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangibles" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangibles", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r211" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Goodwill and Other Intangible Assets", "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." } } }, "auth_ref": [ "r24", "r87" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Goodwill foreign currency translation adjustments", "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." } } }, "auth_ref": [ "r478" ] }, "wat_GovernmentalAndAcademicCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "GovernmentalAndAcademicCustomersMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "lang": { "en-us": { "role": { "label": "Governmental And Academic Customers [Member]", "terseLabel": "Academic and government [Member]", "documentation": "Governmental and academic customers." } } }, "auth_ref": [] }, "wat_GuaranteedPaymentsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "GuaranteedPaymentsReceived", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Guaranteed Payments Received", "terseLabel": "Guaranteed payments received", "documentation": "Guaranteed payments received." } } }, "auth_ref": [] }, "country_IE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IE", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "IRELAND", "terseLabel": "Ireland [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1122", "r1123", "r1124" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r486" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment of certain intangible assets", "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." } } }, "auth_ref": [ "r1153", "r1178" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Asset Impairments", "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." } } }, "auth_ref": [ "r0", "r216" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r339", "r724" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "terseLabel": "Income before income taxes", "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." } } }, "auth_ref": [ "r1", "r195", "r252", "r388", "r396", "r401", "r404", "r876", "r888", "r1064" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesIncomeFromOperationsBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "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." } } }, "auth_ref": [ "r339", "r724" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "presentation": [ "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail" ], "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 were as follows:" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r487", "r489", "r984" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r489", "r984" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r29" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r29" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r340", "r695", "r701", "r708", "r713", "r720", "r726", "r727", "r728", "r926" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 14.0 }, "http://watercorp.com/role/IncomeTaxesDeferredComponentsOfTheProvisionDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Incremental income tax provision", "totalLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r258", "r274", "r359", "r360", "r393", "r699", "r721", "r895" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxHolidayAggregateDollarAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxHolidayAggregateDollarAmount", "crdr": "credit", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Holiday, Aggregate Dollar Amount", "terseLabel": "Income tax holiday amount", "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." } } }, "auth_ref": [ "r726" ] }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Holiday, Income Tax Benefits Per Share", "terseLabel": "Income tax holiday per share benefit", "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions." } } }, "auth_ref": [ "r726" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r321", "r697", "r698", "r708", "r709", "r712", "r714", "r920" ] }, "us-gaap_IncomeTaxReconciliationDeductionsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationDeductionsOther", "crdr": "credit", "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount", "negatedLabel": "Effect of stock-based compensation", "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." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Net effect of foreign operations", "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)." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal tax computed at U.S. statutory income tax rate", "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." } } }, "auth_ref": [ "r700" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other, net", "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." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Provision for income tax repatriation of earnings", "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." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://watercorp.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax, net of federal income tax benefit", "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)." } } }, "auth_ref": [ "r1263" ] }, "wat_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]", "documentation": "Income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "verboseLabel": "Income taxes paid", "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." } } }, "auth_ref": [ "r75" ] }, "wat_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]", "documentation": "Income taxes." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "(Decrease) increase in accounts payable and other current liabilities", "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." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Decrease (increase) in accounts receivable", "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." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Increase in inventories", "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." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities, net of acquisitions:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "(Increase) decrease in other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Decrease in other liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Increase in other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r481", "r484" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r91", "r213" ] }, "wat_IndividualCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "IndividualCustomersMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Individual Customers [Member]", "terseLabel": "Individual Customers [Member]" } } }, "auth_ref": [] }, "wat_IndustrialCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "IndustrialCustomersMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "lang": { "en-us": { "role": { "label": "Industrial Customers [Member]", "terseLabel": "Industrial [Member]", "documentation": "Industrial customers." } } }, "auth_ref": [] }, "wat_InstrumentSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "InstrumentSystemsMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "lang": { "en-us": { "role": { "label": "Instrument Systems [Member]", "terseLabel": "Instrument Systems [Member]", "documentation": "Instrument Systems [Member]" } } }, "auth_ref": [] }, "wat_InsuranceContractsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "InsuranceContractsAndOtherMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "label": "Insurance Contracts And Other [Member]", "documentation": "InsuranceContractsAndOtherMember" } } }, "auth_ref": [] }, "wat_IntangibleAssetsAccumulatedAmortizationForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "IntangibleAssetsAccumulatedAmortizationForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Accumulated Amortization Foreign Currency Translation Adjustments", "terseLabel": "Intangible assets, accumulated amortization foreign currency translation adjustments", "documentation": "Intangible assets accumulated amortization foreign currency translation adjustments." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r291" ] }, "wat_IntangibleAssetsGrossForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "IntangibleAssetsGrossForeignCurrencyTranslationAdjustments", "crdr": "debit", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Gross Foreign Currency Translation Adjustments", "terseLabel": "Intangible assets, gross foreign currency translation adjustments", "documentation": "Intangible assets gross foreign currency translation adjustments." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "verboseLabel": "Intangible assets net excluding goodwill", "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." } } }, "auth_ref": [ "r88", "r92" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r163", "r253", "r325", "r392", "r810", "r985", "r1116", "r1297" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest paid", "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." } } }, "auth_ref": [ "r331", "r334", "r335" ] }, "wat_InterestRateSwapsCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "InterestRateSwapsCashFlowHedgesMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swaps Cash Flow Hedges [Member]", "terseLabel": "Interest Rate Swaps Cash Flow Hedges [Member]", "documentation": "Interest rate swaps cash flow hedges." } } }, "auth_ref": [] }, "wat_InternationalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "InternationalBondsMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "International Bonds [Member]", "documentation": "International bonds [member]." } } }, "auth_ref": [] }, "wat_InternationalGrowthCompaniesMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "InternationalGrowthCompaniesMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "International Growth Companies [Member]", "documentation": "International Growth Companies." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "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." } } }, "auth_ref": [ "r472" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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." } } }, "auth_ref": [ "r210", "r1055" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 10.0 }, "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r303", "r1054", "r1102" ] }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "lang": { "en-us": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventory", "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." } } }, "auth_ref": [ "r259", "r287", "r302", "r472", "r473", "r475", "r864", "r1060" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "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." } } }, "auth_ref": [ "r210", "r1057" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress", "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." } } }, "auth_ref": [ "r210", "r1056" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://watercorp.com/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Provisions on inventory", "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." } } }, "auth_ref": [ "r474" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "verboseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r199", "r391" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r940", "r942", "r943", "r945", "r948", "r1005", "r1007", "r1009", "r1012", "r1013", "r1023", "r1024", "r1026", "r1027", "r1028", "r1029", "r1030", "r1107" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanActualPlanAssetAllocationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r940", "r942", "r943", "r945", "r948", "r1005", "r1007", "r1009", "r1012", "r1013", "r1023", "r1024", "r1026", "r1027", "r1028", "r1029", "r1030", "r1107" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "wat_InvestmentsHeldInCurrenciesOtherThanUSDollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "InvestmentsHeldInCurrenciesOtherThanUSDollarsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investments Held In Currencies Other Than US Dollars [Member]", "terseLabel": "Held In Currencies Other Than Us Dollars [Member]", "documentation": "Investments held in currencies other than US dollars." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/MarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r242", "r255", "r256", "r278", "r416", "r417", "r781", "r782" ] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan [Member]" } } }, "auth_ref": [] }, "wat_January2019ProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "January2019ProgramMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "January 2019 Program [Member]", "terseLabel": "January 2019 Program [Member]" } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Land and Land Improvements [Member]", "terseLabel": "Land and land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "wat_LargeCapUsCompaniesCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "LargeCapUsCompaniesCommonStockMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Large Cap US Companies Common Stock [Member]", "documentation": "Large Cap US Companies Common Stock." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://watercorp.com/role/Litigation" ], "lang": { "en-us": { "role": { "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Litigation", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r219" ] }, "wat_LesseeLeaseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "LesseeLeaseAssetsAbstract", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Lease Assets [Abstract]", "verboseLabel": "Assets:" } } }, "auth_ref": [] }, "wat_LesseeLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "LesseeLeaseLiabilitiesAbstract", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Lease Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r820" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "verboseLabel": "2029 and thereafter", "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)." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2024", "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)." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2028", "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)." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2027", "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)." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026", "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)." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025", "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)." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: amount of lease payments representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r826" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://watercorp.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r816" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r52", "r338", "r449", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r740", "r743", "r744", "r786", "r957", "r1063", "r1118", "r1189", "r1282", "r1283" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r188", "r248", "r884", "r1102", "r1156", "r1175", "r1279" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r54", "r286", "r338", "r449", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r740", "r743", "r744", "r786", "r1102", "r1189", "r1282", "r1283" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r157" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r47", "r175", "r176", "r177", "r180", "r338", "r449", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r740", "r743", "r744", "r786", "r1189", "r1282", "r1283" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Licensing Agreements [Member]", "terseLabel": "Licensing Agreements [Member]", "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)." } } }, "auth_ref": [ "r134", "r694", "r1262" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit maximum borrowing capacity", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1181" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1181" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Area", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r47", "r247", "r519", "r534", "r1069", "r1070", "r1293" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fair Value", "verboseLabel": "Fair value of fixed interest rate debt", "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." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, after Year Five", "verboseLabel": "Thereafter", "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)." } } }, "auth_ref": [ "r21", "r342", "r1193" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "verboseLabel": "2024", "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)." } } }, "auth_ref": [ "r21", "r342", "r524" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Five", "verboseLabel": "2028", "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)." } } }, "auth_ref": [ "r21", "r342", "r524" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "verboseLabel": "2027", "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)." } } }, "auth_ref": [ "r21", "r342", "r524" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2026", "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)." } } }, "auth_ref": [ "r21", "r342", "r524" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/DebtAnnualMaturitiesOfDebtOutstandingDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2025", "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)." } } }, "auth_ref": [ "r21", "r342", "r524" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 1.0 }, "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r296" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r58" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r58", "r98" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual, Provision", "terseLabel": "Litigation provision during the year", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r1181" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "auth_ref": [ "r410", "r1078", "r1195", "r1294", "r1295" ] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturitiesOfLongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "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/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r492", "r493", "r494", "r495", "r638", "r863", "r902", "r949", "r950", "r1006", "r1008", "r1010", "r1011", "r1025", "r1048", "r1049", "r1065", "r1073", "r1093", "r1104", "r1191", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289" ] }, "wat_MaximumPercentageOfNetSalesToIndividualCustomer": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "MaximumPercentageOfNetSalesToIndividualCustomer", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum Percentage Of Net Sales To Individual Customer", "terseLabel": "Maximum percentage of net sales to an individual customer", "documentation": "Maximum percentage of net sales to individual customer." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r492", "r493", "r494", "r495", "r638", "r863", "r902", "r949", "r950", "r1006", "r1008", "r1010", "r1011", "r1025", "r1048", "r1049", "r1065", "r1073", "r1093", "r1104", "r1191", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "lang": { "en-us": { "role": { "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Mutual Fund [Member]", "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." } } }, "auth_ref": [ "r1218" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "auth_ref": [ "r410", "r1078", "r1195", "r1294", "r1295" ] }, "wat_NatureOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "NatureOfBusinessTable", "presentation": [ "http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Nature Of Business [Table]", "documentation": "Nature of business." } } }, "auth_ref": [] }, "wat_NatureOfOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "NatureOfOperationsLineItems", "presentation": [ "http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Nature Of Operations [Line Items]", "documentation": "Nature of operations." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities", "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." } } }, "auth_ref": [ "r333" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "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." } } }, "auth_ref": [ "r333" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "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." } } }, "auth_ref": [ "r203", "r204", "r205" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": -1.0, "order": 1.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 16.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income", "terseLabel": "Net income", "presentationGuidance": "Net income per basic common share, Net Income (Numerator)", "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." } } }, "auth_ref": [ "r330", "r351", "r352", "r354", "r355", "r363", "r364", "r372", "r375", "r388", "r396", "r401", "r404", "r1064" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income per diluted common share, Net Income (Numerator)", "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." } } }, "auth_ref": [ "r330", "r365", "r368", "r369", "r370", "r371", "r372", "r375" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements", "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." } } }, "auth_ref": [] }, "wat_NewContractualArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "NewContractualArrangementMember", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "New Contractual Arrangement [Member]", "terseLabel": "New Contractual Arrangement [Member]" } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1300", "r1302", "r1303", "r1304" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Other (expenses) income", "terseLabel": "Other income (expense), net", "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)." } } }, "auth_ref": [ "r200" ] }, "us-gaap_NotesAndLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansPayableCurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "label": "Notes and Loans Payable, Current", "terseLabel": "Total notes payable and debt, current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of all long-term notes and loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r51" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Current", "terseLabel": "Notes payable and debt", "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." } } }, "auth_ref": [ "r51" ] }, "us-gaap_NotesPayableToBanksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableToBanksMember", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Notes Payable to Banks [Member]", "terseLabel": "Notes Payable to Banks [Member]", "documentation": "A written promise to pay a note to a bank." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "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." } } }, "auth_ref": [ "r1165" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "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." } } }, "auth_ref": [ "r1165" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reporting Units", "verboseLabel": "Number of reporting units for goodwill impairment testing", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ObligationWithJointAndSeveralLiabilityArrangementLineItems", "presentation": [ "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Obligation with Joint and Several Liability Arrangement [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ObligationWithJointAndSeveralLiabilityArrangementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ObligationWithJointAndSeveralLiabilityArrangementTable", "presentation": [ "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Obligation with Joint and Several Liability Arrangement [Table]", "documentation": "Disclosure of information about contractual obligation with joint and several liability, including but not limited to, debt arrangements, settled litigation, and judicial rulings." } } }, "auth_ref": [ "r217" ] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses", "terseLabel": "Operating Costs And Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "verboseLabel": "Costs and operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "terseLabel": "Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "verboseLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r388", "r396", "r401", "r404", "r1064" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "verboseLabel": "Rental expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r821", "r1101" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Total lease liabilities", "totalLabel": "Present value of future minimum lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r818" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "verboseLabel": "Operating lease liabilities - current", "negatedLabel": "Less: current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r818" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/LeasesScheduleOfUndiscountedFutureMinimumRentsPayableDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Operating lease liabilities - long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r818" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid related to operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r819", "r822" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "definitionGuidance": "Operating lease assets", "terseLabel": "Total lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r817" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted Average Discount Rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r825", "r1101" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r824", "r1101" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/DescriptionOfBusinessAndOrganization" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Description of Business and Organization", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r173", "r239", "r916", "r917" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r304", "r1102" ] }, "us-gaap_OtherAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Waters 401(k) Restoration Plan assets", "documentation": "Fair value portion of other assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Other Assets [Member]", "terseLabel": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r144", "r155" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r293" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax", "terseLabel": "Prior service credit", "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)." } } }, "auth_ref": [ "r13", "r194", "r602" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation", "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." } } }, "auth_ref": [ "r9", "r194", "r793", "r795", "r799" ] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "negatedLabel": "Prior service credit", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r16", "r194", "r315", "r602" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax", "terseLabel": "Unrealized gains (losses) on investments before income taxes", "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." } } }, "auth_ref": [ "r308", "r309", "r311" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "Unrealized gains (losses) on investments, net of tax", "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." } } }, "auth_ref": [ "r308", "r309", "r311" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "negatedTerseLabel": "Income tax (expense) benefit", "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." } } }, "auth_ref": [ "r308", "r309", "r312" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "totalLabel": "Unrealized losses on derivative instruments, net of tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r307", "r311" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "totalLabel": "Unrealized losses on derivative instruments before income taxes", "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r307", "r311" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "negatedLabel": "Income tax benefit", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r312" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "verboseLabel": "Unrealized losses on derivative instruments before reclassifications", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r307", "r311", "r746", "r747", "r749" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedLabel": "Amounts reclassified to interest income", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r270", "r311", "r314" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r32", "r46", "r317", "r320", "r326", "r800", "r801", "r806", "r873", "r890", "r1150", "r1151" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)", "definitionGuidance": "Other comprehensive (loss) income, net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r17", "r30", "r240", "r317", "r320" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax", "negatedLabel": "Retirement liability adjustment before reclassifications", "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)." } } }, "auth_ref": [ "r12", "r194" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0, "order": 6.0 }, "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "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 (loss) income", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r12", "r194", "r1085", "r1235" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTotalLabel": "Retirement liability adjustment, net of tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r12", "r194" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "negatedLabel": "Net (loss) gain arising during the year", "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." } } }, "auth_ref": [ "r10", "r194", "r224" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Income tax benefit (expense)", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan." } } }, "auth_ref": [ "r12", "r14", "r240" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Amounts reclassified to other income, net", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r16", "r194", "r315", "r1235" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Net loss", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r16", "r194", "r315", "r602" ] }, "us-gaap_OtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss) [Member]", "terseLabel": "Other comprehensive income [Member]", "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included." } } }, "auth_ref": [ "r42" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r144", "r155" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Income [Member]", "terseLabel": "Other Income [Member]", "documentation": "Primary financial statement caption encompassing other revenue." } } }, "auth_ref": [ "r152" ] }, "us-gaap_OtherInvestmentCompaniesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvestmentCompaniesMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Other Investment Companies [Member]", "documentation": "Investment in other investment companies (as defined)." } } }, "auth_ref": [ "r1105", "r1106" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r53", "r1102" ] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Other Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other liabilities." } } }, "auth_ref": [ "r144", "r155" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r59" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Other Machinery and Equipment [Member]", "terseLabel": "Production and Other Equipment [Member]", "verboseLabel": "Production and other equipment [Member]", "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long-Term Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "definitionGuidance": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r201" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "wat_OthercomprehensiveIncomeDefinedBenefitPlanForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "OthercomprehensiveIncomeDefinedBenefitPlanForeignCurrencyTranslationAdjustments", "crdr": "debit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "OtherComprehensive Income Defined Benefit Plan Foreign Currency Translation Adjustments", "terseLabel": "Currency impact", "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." } } }, "auth_ref": [] }, "wat_PatentsAndOtherIntangiblesMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PatentsAndOtherIntangiblesMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Patents And Other Intangibles [Member]", "verboseLabel": "Patents and other intangibles [Member]", "terseLabel": "Patents and Other Intangibles [Member]", "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." } } }, "auth_ref": [] }, "wat_PaymentOfSeveranceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PaymentOfSeveranceCosts", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payment Of Severance Costs", "terseLabel": "Payment of severance costs", "documentation": "Payment of severance costs." } } }, "auth_ref": [] }, "wat_PaymentsForIntellectualPropertyLicenses": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PaymentsForIntellectualPropertyLicenses", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments For Intellectual Property Licenses", "negatedLabel": "Payments for intellectual property licenses", "documentation": "Payments for intellectual property licenses." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromDerivativeInstrumentFinancingActivities", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Derivative Instrument, Financing Activities", "negatedTerseLabel": "Proceeds from derivative contracts", "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." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromProductiveAssets", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Productive Assets", "negatedLabel": "Additions to property, plant, equipment and software capitalization", "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r70" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of debt issuance costs", "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." } } }, "auth_ref": [ "r72" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "definitionGuidance": "Payments to acquire businesses, gross", "verboseLabel": "Cash paid", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r68", "r736" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Asset and business acquisitions, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r68" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r202" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Other Investments", "verboseLabel": "Investments in unaffiliated companies", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r202" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "terseLabel": "Payment to acquire productive assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r257", "r1270", "r1271", "r1272" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r557", "r582", "r584", "r590", "r608", "r610", "r611", "r612", "r613", "r614", "r629", "r630", "r632", "r1085" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 1.0 }, "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanAmountsRecognizedInBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Long-term portion of retirement benefits", "negatedLabel": "Long-term defined benefit plan liabilities", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r181", "r558", "r559", "r581", "r1085" ] }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPolicy", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Retirement Plans", "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." } } }, "auth_ref": [ "r23", "r25", "r27", "r34", "r111" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "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" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Pension Plans [Member]", "verboseLabel": "Pension Plans [Member]", "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." } } }, "auth_ref": [ "r558", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r606", "r607", "r609", "r612", "r615", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r632", "r633", "r644", "r1085", "r1086", "r1090", "r1091", "r1092" ] }, "wat_PercentageOfIncomeTaxPaidOnTotalMinimum": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PercentageOfIncomeTaxPaidOnTotalMinimum", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Percentage of income tax paid on total minimum", "terseLabel": "Percentage of income tax paid on total minimum", "documentation": "Percentage of income tax paid on total minimum." } } }, "auth_ref": [] }, "wat_PercentagePointsReductionInTheEffectiveTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PercentagePointsReductionInTheEffectiveTaxRate", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Percentage Points Reduction In The Effective Tax Rate", "terseLabel": "Percentage points reduction in effective tax rate", "documentation": "Percentage points reduction in the effective tax rate." } } }, "auth_ref": [] }, "wat_PercentageReductionInTheWorkforce": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PercentageReductionInTheWorkforce", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Percentage Reduction In The Workforce", "terseLabel": "Percentage reduction in the workforce", "documentation": "Percentage reduction in the workforce." } } }, "auth_ref": [] }, "wat_PerformanceStockUnitsPsuMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PerformanceStockUnitsPsuMember", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail" ], "lang": { "en-us": { "role": { "label": "Performance Stock Units Psu [Member]", "verboseLabel": "Performance Stock Unit Plan [Member]", "terseLabel": "Performance Stock Unit Plan [Member]", "documentation": "Performance Stock Units PSU." } } }, "auth_ref": [] }, "wat_PharmaceuticalCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PharmaceuticalCustomersMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "lang": { "en-us": { "role": { "label": "Pharmaceutical Customers [Member]", "terseLabel": "Pharmaceutical [Member]", "documentation": "Pharmaceutical customers." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsParentheticalDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueOfPlanAssetsUnobservableInputReconciliationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "verboseLabel": "Plan Asset Categories Domain", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r590", "r609", "r1083", "r1084", "r1085" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r785" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value per share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r182", "r535" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r182", "r959" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "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." } } }, "auth_ref": [ "r182", "r535" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value $0.01 per share, 5,000 shares authorized, none issued at December 31, 2023 and December 31, 2022", "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." } } }, "auth_ref": [ "r182", "r880", "r1102" ] }, "wat_PrepaymentPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PrepaymentPeriodAxis", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prepayment Period [Axis]" } } }, "auth_ref": [] }, "wat_PrepaymentPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PrepaymentPeriodDomain", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prepayment Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from debt issuances", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r69", "r921" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from stock plans", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r15", "r38" ] }, "us-gaap_ProceedsFromLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLegalSettlements", "crdr": "debit", "presentation": [ "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Legal Settlements", "terseLabel": "Proceeds from guaranteed payments, net of tax", "documentation": "Cash received for the settlement of litigation during the current period." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Maturities and sales of investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of equity method investment", "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ProceedsFromSaleOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfOtherInvestments", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Other Investments", "terseLabel": "Company received proceeds from investments", "documentation": "Amount of cash inflow from the sale of investments classified as other." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from stock plans", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r15", "r38" ] }, "wat_ProceedsPaymentsOfEquityInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ProceedsPaymentsOfEquityInvestments", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds Payments Of Equity Investments", "terseLabel": "Proceeds from (investments in) equity investments, net", "documentation": "Proceeds payments of equity investments." } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r1076" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r406", "r865", "r896", "r897", "r898", "r899", "r900", "r901", "r1051", "r1076", "r1103", "r1139", "r1182", "r1183", "r1195", "r1294" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [ "r406", "r865", "r896", "r897", "r898", "r899", "r900", "r901", "r1051", "r1076", "r1103", "r1139", "r1182", "r1183", "r1195", "r1294" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r284", "r316", "r319", "r332", "r338", "r347", "r359", "r360", "r388", "r396", "r401", "r404", "r449", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r738", "r741", "r742", "r772", "r786", "r876", "r889", "r927", "r980", "r999", "r1000", "r1064", "r1098", "r1099", "r1117", "r1152", "r1189" ] }, "wat_ProgramsAuthorizedByBoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ProgramsAuthorizedByBoardOfDirectorsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Programs Authorized By Board Of Directors [Member]", "terseLabel": "Programs Authorized by Board of Directors [Member]", "documentation": "Programs authorized by board of directors." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment", "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." } } }, "auth_ref": [ "r214", "r265", "r271", "r272" ] }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisposals", "crdr": "credit", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Disposals", "verboseLabel": "Property, plant and equipment retirements and disposals", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross", "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." } } }, "auth_ref": [ "r215", "r289", "r887" ] }, "us-gaap_PropertyPlantAndEquipmentIncomeStatementDisclosures": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentIncomeStatementDisclosures", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Income Statement Disclosures", "verboseLabel": "Property, plant and equipment disposition disclosures", "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." } } }, "auth_ref": [ "r96", "r174" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Long-lived assets", "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." } } }, "auth_ref": [ "r20", "r877", "r887", "r1102" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Property Operating lease assets [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant and Equipment", "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." } } }, "auth_ref": [ "r20", "r265", "r271", "r885" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Summary of Property, Plant and Equipment", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/LeasesScheduleOfCompanySRightOfUseLeaseAssetsAndLeaseLiabilitiesDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "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." } } }, "auth_ref": [ "r215" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life of property, plant and equipment", "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." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "negatedLabel": "Additions", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r329", "r463" ] }, "wat_PurchasedIntangiblesMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "PurchasedIntangiblesMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Purchased Intangibles [Member]", "terseLabel": "Purchased Intangibles [Member]", "documentation": "Purchased intangibles." } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialDataAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialDataAbstract", "lang": { "en-us": { "role": { "label": "Quarterly Financial Data [Abstract]", "verboseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QuarterlyFinancialInformationTextBlock", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResults" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Text Block]", "verboseLabel": "Unaudited Quarterly Results", "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." } } }, "auth_ref": [ "r207", "r380" ] }, "wat_Range113Point88To235Point06Member": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "Range113Point88To235Point06Member", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Range 113 Point 88 To 235 Point 06 [Member]", "terseLabel": "Range $113.88 to $ 235.06 [Member]", "documentation": "Range 113 point 88 to 235 point 06 member." } } }, "auth_ref": [] }, "wat_Range235Point07To303Point64Member": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "Range235Point07To303Point64Member", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Range 235 Point 07 to 303 Point 64 [Member]", "terseLabel": "Range $235.07 to $303.64 [Member]", "documentation": "Range 235 point 07 to 303 point 64 member." } } }, "auth_ref": [] }, "wat_Range303Point65To371Point64Member": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "Range303Point65To371Point64Member", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Range 303 Point 65 to 371 Point 64 [Member]", "terseLabel": "Range $303.65 to $371.64 [Member]", "documentation": "Range 303 point 65 to 371 point 64 member." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "auth_ref": [ "r492", "r493", "r494", "r495", "r582", "r638", "r674", "r675", "r676", "r839", "r863", "r902", "r949", "r950", "r1006", "r1008", "r1010", "r1011", "r1025", "r1048", "r1049", "r1065", "r1073", "r1093", "r1104", "r1107", "r1179", "r1191", "r1285", "r1286", "r1287", "r1288", "r1289" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "auth_ref": [ "r492", "r493", "r494", "r495", "r582", "r638", "r674", "r675", "r676", "r839", "r863", "r902", "r949", "r950", "r1006", "r1008", "r1010", "r1011", "r1025", "r1048", "r1049", "r1065", "r1073", "r1093", "r1104", "r1107", "r1179", "r1191", "r1285", "r1286", "r1287", "r1288", "r1289" ] }, "wat_RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Realized Gain Loss On Foreign Currency Derivatives Recorded In Earnings Net", "terseLabel": "Realized gains (losses) on closed contracts", "documentation": "Aggregate impact of foreign currency derivatives closed during the period on earnings for the period." } } }, "auth_ref": [] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 29.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Realized Investment Gains (Losses)", "negatedLabel": "Realized gain on sale of investment", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r894" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r1166", "r1167", "r1168", "r1169" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "wat_RelatedToVestingOfRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RelatedToVestingOfRestrictedStockUnitsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related To Vesting Of Restricted Stock Units [Member]", "terseLabel": "Related to Vesting of Restricted Stock Units [Member]", "documentation": "Related to vesting of restricted stock units." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r71", "r924" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development expenses", "verboseLabel": "Research and development expenses", "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." } } }, "auth_ref": [ "r171", "r693", "r1291" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expenses [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "wat_ResearchAndDevelopmentExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ResearchAndDevelopmentExpensesPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research And Development Expenses [Policy Text Block]", "verboseLabel": "Research and Development Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "verboseLabel": "Software Development Costs", "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." } } }, "auth_ref": [ "r2", "r3", "r171" ] }, "wat_Researchanddevelopmentinprocessandnoncashitems": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "Researchanddevelopmentinprocessandnoncashitems", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "ResearchAndDevelopmentInProcessAndNoncashItems", "terseLabel": "In-process research and development and other non-cash charges", "documentation": "Research and development in process and Non cash items." } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r282", "r343", "r344", "r345", "r347", "r348", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r379", "r454", "r455", "r719", "r766", "r770", "r771", "r772", "r815", "r830", "r831", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r918" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r282", "r343", "r344", "r345", "r347", "r348", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r379", "r454", "r455", "r719", "r766", "r770", "r771", "r772", "r815", "r830", "r831", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r918" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock Plan [Member]", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted Stock Unit Plan", "terseLabel": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "wat_RestructuringPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RestructuringPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Restructuring [Policy Text Block]", "terseLabel": "Restructuring", "documentation": "Restructuring." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 33.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r185", "r223", "r883", "r909", "r914", "r925", "r960", "r1102" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r281", "r343", "r344", "r345", "r348", "r358", "r360", "r453", "r459", "r684", "r685", "r686", "r718", "r719", "r753", "r756", "r757", "r760", "r770", "r905", "r907", "r928", "r1298" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "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." } } }, "auth_ref": [ "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r1093", "r1133", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r1093", "r1133", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214", "r1215", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255" ] }, "wat_RetirementPlanSponsorAxis": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RetirementPlanSponsorAxis", "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/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" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor [Axis]", "documentation": "Retirement pan sponsor." } } }, "auth_ref": [] }, "wat_RetirementPlanSponsorDomain": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RetirementPlanSponsorDomain", "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/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" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor [Domain]", "documentation": "Retirement plan sponsor." } } }, "auth_ref": [] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Axis]", "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." } } }, "auth_ref": [ "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r609", "r612", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r1256", "r1257", "r1258" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r609", "r612", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r1256", "r1257", "r1258" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "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" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]", "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." } } }, "auth_ref": [ "r558", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r606", "r607", "r609", "r612", "r615", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r632", "r633", "r634", "r644", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "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" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]", "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." } } }, "auth_ref": [ "r558", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r606", "r607", "r609", "r612", "r615", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r632", "r633", "r634", "r644", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092" ] }, "wat_RetirementPlansCompanyContributionsToOtherNonUSRetirementPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RetirementPlansCompanyContributionsToOtherNonUSRetirementPlans", "crdr": "debit", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plans Company Contributions To Other Non US Retirement Plans", "terseLabel": "Company contributions made to other non U S post-retirement plans", "documentation": "The amount of the cost recognized during the period for non-U.S. retirement plans not in the scope of US GAAP." } } }, "auth_ref": [] }, "wat_RetirementPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RetirementPlansMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanFairValueMeasurementOfPlanAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plans [Member]", "documentation": "Retirement Plans" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 13.0 } }, "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" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total net sales", "verboseLabel": "Net sales", "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." } } }, "auth_ref": [ "r389", "r390", "r395", "r399", "r400", "r406", "r408", "r410", "r552", "r553", "r865" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://watercorp.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "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." } } }, "auth_ref": [ "r276", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r556" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Geographic Sales Information", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "wat_RevenueRecognitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RevenueRecognitionLineItems", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Line Items]", "terseLabel": "Revenue Recognition [Line Items]", "documentation": "Revenue recognition." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r982", "r1050", "r1061" ] }, "wat_RevenueRecognitionTable": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RevenueRecognitionTable", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Table]", "terseLabel": "Revenue Recognition [Table]", "documentation": "Revenue Recognition [Table]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Deferred revenue and customer advances", "verboseLabel": "Deferred revenue and customer advances expected to be recognized", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r268" ] }, "wat_RevenueRemainingPerformanceObligationCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RevenueRemainingPerformanceObligationCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Remaining Performance Obligation Current And Noncurrent", "terseLabel": "Deferred revenue and customer advances expected to be recognized", "documentation": "Revenue remaining performance obligation current and noncurrent." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "verboseLabel": "Deferred revenue and customer advances recognition period", "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." } } }, "auth_ref": [ "r269" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r269" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://watercorp.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Amount of Deferred Revenue and Customer Advances", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r1134" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "verboseLabel": "Business Segment Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "wat_RevolvingFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RevolvingFacilitiesMember", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Facilities [Member]", "terseLabel": "Revolving Facilities [Member]", "documentation": "Revolving facilities." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://watercorp.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r823", "r1101" ] }, "wat_RiskAndUncertainitiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "RiskAndUncertainitiesPolicyPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Risk and Uncertainities Policy [Policy Text Block]", "verboseLabel": "Risks and Uncertainties", "documentation": "Disclosure of accounting policy for risk and uncertainities." } } }, "auth_ref": [] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore [Member]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Net sales [Member]", "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." } } }, "auth_ref": [ "r410", "r1135" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r361", "r643", "r1130", "r1162" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r64", "r1280", "r1281" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Actual Plan Asset Allocations", "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." } } }, "auth_ref": [ "r227" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Amounts Recognized in Balance Sheet", "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." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Defined Beneift Plan, Amounts Recognized in Other Comprehensive Income (Loss)", "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." } } }, "auth_ref": [ "r224" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessAcquisitionProFormaInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r127", "r129", "r731" ] }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Fair Value of Plan Assets", "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." } } }, "auth_ref": [ "r226" ] }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Projected Benefit Obligation", "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." } } }, "auth_ref": [ "r225" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Income Taxes", "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." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://watercorp.com/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Senior Unsecured Notes Issued", "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." } } }, "auth_ref": [ "r58", "r99", "r100", "r161", "r162", "r164", "r167", "r221", "r222", "r1069", "r1071", "r1158" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://watercorp.com/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Outstanding Debt", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Deferred Tax Assets and Liabilities", "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." } } }, "auth_ref": [ "r234" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "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" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "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)." } } }, "auth_ref": [ "r23", "r107", "r108", "r109", "r110" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Summary of the Non-U.S. Pension Plans", "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." } } }, "auth_ref": [ "r23", "r107", "r108", "r109", "r110" ] }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Gains (Losses) on Foreign Exchange Contracts", "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." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://watercorp.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Earnings Per Share Reconciliation", "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." } } }, "auth_ref": [ "r1164" ] }, "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Income Tax Rate Reconciliation", "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." } } }, "auth_ref": [ "r233" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense", "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." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Summary of Net Sales for Company's Products and Services", "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." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r208" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Estimated Future Benefit Payments", "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." } } }, "auth_ref": [ "r228" ] }, "wat_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table]", "documentation": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income Before Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1157" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://watercorp.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventory, Net of Reserves", "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." } } }, "auth_ref": [ "r48", "r189", "r190", "r191" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://watercorp.com/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Debt Maturities", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost", "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." } } }, "auth_ref": [ "r229" ] }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetFundedStatusTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Funded Status [Table Text Block]", "verboseLabel": "Defined Benefit, Funded Status of Plan", "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]", "verboseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive Income", "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." } } }, "auth_ref": [ "r230" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Performance Stock Units Unvested Roll Forward", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r116" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Activity of Company's Accrued Warranty Liability", "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." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://watercorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://watercorp.com/role/UnauditedQuarterlyResultsTables" ], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information [Table Text Block]", "verboseLabel": "Schedule of Unaudited Quarterly Results", "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." } } }, "auth_ref": [ "r260" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Summary of Net Sales by Customer Class", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail", "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" ], "lang": { "en-us": { "role": { "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]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r646", "r647", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r674", "r675", "r676", "r677" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Stock Options Outstanding Roll Forward", "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." } } }, "auth_ref": [ "r36", "r37", "r113" ] }, "wat_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ScheduleOfShareBasedPaymentAwardPerformanceStockUnitsValuationAssumptionsTableTextBlock", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "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", "documentation": "Schedule of share based payment award performance stock units valuation assumptions." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r232" ] }, "wat_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "presentation": [ "http://watercorp.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "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", "documentation": "Schedule of supplemental balance sheet information related to operating leases." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r1096", "r1264" ] }, "us-gaap_ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "presentation": [ "http://watercorp.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Valuation Allowance for Impairment of Recognized Servicing Assets [Table Text Block]", "terseLabel": "Company's valuation allowance", "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." } } }, "auth_ref": [ "r1290" ] }, "wat_SeasonalityOfBusinessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeasonalityOfBusinessPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Seasonality Of Business [Policy Text Block]", "terseLabel": "Seasonality of Business", "documentation": "Seasonality of business policy text block." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1119" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1121" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "auth_ref": [ "r408", "r409", "r941", "r944", "r946", "r1007", "r1009", "r1013", "r1026", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1052", "r1077", "r1107", "r1195", "r1294" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segment Information", "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." } } }, "auth_ref": [ "r384", "r385", "r386", "r387", "r388", "r394", "r398", "r402", "r403", "r404", "r405", "r406", "r407", "r410" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative expenses", "verboseLabel": "Selling and administrative expenses", "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." } } }, "auth_ref": [ "r198" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesGMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesGMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series G [Member]", "terseLabel": "Senior Unsecured Notes Series G [Member]", "documentation": "Senior unsecured notes series G." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesHMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesHMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series H [Member]", "terseLabel": "Senior Unsecured Notes Series H [Member]", "documentation": "Senior unsecured notes series H." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesIMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesIMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series I [Member]", "terseLabel": "Senior Unsecured Notes Series I [Member]", "documentation": "Senior unsecured notes series I." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesKMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesKMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series K [Member]", "terseLabel": "Senior Unsecured Notes Series K [Member]", "documentation": "Senior unsecured notes series K." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesLMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesLMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series L [Member]", "terseLabel": "Senior Unsecured Notes Series L [Member]", "documentation": "Senior unsecured notes series L." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesMMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesMMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series M [Member]", "terseLabel": "Senior Unsecured Notes Series M [Member]", "documentation": "Senior unsecured notes series M." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesNMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesNMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series N [Member]", "documentation": "Senior unsecured notes series n ." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesOMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesOMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series O [Member]", "documentation": "Senior unsecured notes series o." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesPMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesPMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series P [Member]", "verboseLabel": "Series P [Member]", "terseLabel": "Senior Unsecured Notes Series P [Member]", "documentation": "Senior unsecured notes series P member." } } }, "auth_ref": [] }, "wat_SeniorUnsecuredNotesSeriesQMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SeniorUnsecuredNotesSeriesQMember", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "http://watercorp.com/role/DebtSummaryOfSeniorUnsecuredNotesIssuedDetail" ], "lang": { "en-us": { "role": { "label": "Senior Unsecured Notes Series Q [Member]", "verboseLabel": "Series Q [Member]", "terseLabel": "Senior Unsecured Notes Series Q [Member]", "documentation": "Senior unsecured notes series Q member." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_SettledLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettledLitigationMember", "presentation": [ "http://watercorp.com/role/LitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation [Member]", "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval." } } }, "auth_ref": [ "r1181" ] }, "wat_SettlementLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SettlementLoss", "crdr": "credit", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "Settlement loss", "negatedTerseLabel": "Settlement loss", "documentation": "Represents the Settlement loss" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "verboseLabel": "Severance and related costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period", "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." } } }, "auth_ref": [ "r1094" ] }, "wat_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInPerformanceWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInPerformanceWeightedAverageGrantDateFairValue", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Change in Performance Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average Change in performance shares in the year due to exceeding performance targets", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options change in performance weighted average grant date fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Shares, Forfeited", "negatedLabel": "Shares Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r666" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r666" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares granted", "verboseLabel": "Shares, Granted", "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)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "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", "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)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "verboseLabel": "Unvested shares at end of period", "periodStartLabel": "Unvested Beginning balance, Shares", "periodEndLabel": "Unvested Ending balance, Shares", "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." } } }, "auth_ref": [ "r661", "r662" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "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", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Weighted-average grant date fair value per share of shares unvested at beginning of period", "periodEndLabel": "Weighted-average grant date fair value per share of shares unvested at end of period", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r661", "r662" ] }, "wat_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodChangeInPerformance": { "xbrltype": "sharesItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodChangeInPerformance", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award Equity Instruments Other Than Options Period Change in Performance", "terseLabel": "Shares Change in performance shares in the year due to exceeding performance targets", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options period change in performance." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares, Vested", "negatedTerseLabel": "Shares Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "verboseLabel": "Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant", "terseLabel": "Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments", "terseLabel": "Fair value assumptions, expected dividends", "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." } } }, "auth_ref": [ "r675" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r676" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Fair value assumptions, expected volatility", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r674" ] }, "wat_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRateOfPeerCompanies": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRateOfPeerCompanies", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Share based compensation arrangement by share based payment award fair value assumptions weighted average volatility rate of peer companies." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "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" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r646", "r647", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r674", "r675", "r676", "r677" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number of shares available for grant", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r668" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Canceled", "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." } } }, "auth_ref": [ "r1260" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1260" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Options issued", "terseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r657" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r667" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Intrinsic value of options outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Outstanding at December 31, 2022", "periodEndLabel": "Outstanding at December 31, 2023", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r653", "r654" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodStartLabel": "Weighted-average exercise price of options outstanding at beginning of period", "periodEndLabel": "Weighted-average exercise price of options outstanding at end of period", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r653", "r654" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r669" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r669" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r669" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "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" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r673", "r674", "r675", "r676", "r677" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r658" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r657" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "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." } } }, "auth_ref": [ "r645", "r652", "r671", "r672", "r673", "r674", "r677", "r687", "r688", "r689", "r690" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Performance Shares Award Nonvested Activity [Table Text Block]", "terseLabel": "Restricted Stock Units Unvested Roll Forward", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Share-based payment arrangement, option, exercise price range, lower range limit", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "verboseLabel": "Number of options exercisable", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "verboseLabel": "Number of outstanding options", "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." } } }, "auth_ref": [ "r114" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Share-based payment arrangement, option, exercise price range, upper range limit", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1259" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost", "verboseLabel": "Stock-based compensation costs", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r678" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period", "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." } } }, "auth_ref": [ "r1095" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Fair value assumptions, expected life in years", "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." } } }, "auth_ref": [ "r673" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Intrinsic value of options exercisable", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r231" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r669" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r115" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r114" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodStartLabel": "Beginning Balance, shares", "periodEndLabel": "Ending Balance, shares", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term Investments", "terseLabel": "Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r249", "r250", "r1148" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r236" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "verboseLabel": "Internal-Use Software [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "verboseLabel": "Capitalized software [Member]", "terseLabel": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualCurrent", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Accrued warranty", "periodStartLabel": "Balance at Beginning of Period", "periodEndLabel": "Balance at End of Period", "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." } } }, "auth_ref": [ "r1185", "r1188" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements Made", "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." } } }, "auth_ref": [ "r1186" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for Warranties", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r1187" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty Costs", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r1184" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "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/StockBasedCompensationRangeOfExercisePricesDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r277", "r297", "r298", "r299", "r338", "r366", "r367", "r373", "r375", "r382", "r383", "r449", "r497", "r499", "r500", "r501", "r504", "r505", "r535", "r536", "r537", "r538", "r540", "r786", "r921", "r922", "r923", "r924", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r959", "r981", "r1001", "r1031", "r1032", "r1033", "r1034", "r1035", "r1129", "r1154", "r1163" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r32", "r62", "r281", "r322", "r323", "r324", "r343", "r344", "r345", "r348", "r358", "r360", "r381", "r453", "r459", "r541", "r684", "r685", "r686", "r718", "r719", "r753", "r755", "r756", "r757", "r758", "r760", "r770", "r800", "r802", "r803", "r804", "r805", "r806", "r831", "r905", "r906", "r907", "r928", "r1001" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "auth_ref": [ "r408", "r409", "r941", "r944", "r946", "r1007", "r1009", "r1013", "r1026", "r1036", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1052", "r1077", "r1107", "r1195", "r1294" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "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" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r343", "r344", "r345", "r381", "r865", "r919", "r939", "r951", "r952", "r953", "r954", "r955", "r956", "r959", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r973", "r974", "r975", "r976", "r977", "r979", "r982", "r983", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r1001", "r1108" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r361", "r643", "r1130", "r1131", "r1162" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "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/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "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." } } }, "auth_ref": [ "r343", "r344", "r345", "r381", "r865", "r919", "r939", "r951", "r952", "r953", "r954", "r955", "r956", "r959", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r973", "r974", "r975", "r976", "r977", "r979", "r982", "r983", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r1001", "r1108" ] }, "wat_StatutoryTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://watercorp.com/20231231", "localname": "StatutoryTaxRate", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statutory Tax Rate", "terseLabel": "Statutory tax rate", "documentation": "Percentage of statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [] }, "wat_StockBasedCompensationTaxBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "StockBasedCompensationTaxBenefitMember", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Based Compensation Tax Benefit [Member]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Issuance of common stock for Employee Stock Purchase Plan, shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r32", "r182", "r183", "r223" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation, shares", "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)." } } }, "auth_ref": [ "r32", "r182", "r183", "r223" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Issuance of common stock for stock options exercised, shares", "negatedLabel": "Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r32", "r182", "r183", "r223", "r658" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "verboseLabel": "Issuance of common stock for Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r32", "r182", "r183", "r223" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r118", "r182", "r183", "r223" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Issuance of common stock for stock options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r32", "r62", "r223" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "lang": { "en-us": { "role": { "label": "Equity Option [Member]", "verboseLabel": "Equity Options", "terseLabel": "Equity Option [Member]", "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)." } } }, "auth_ref": [ "r1107" ] }, "wat_StockRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "StockRepurchaseProgramAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program [Axis]" } } }, "auth_ref": [] }, "wat_StockRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "StockRepurchaseProgramDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program [Domain]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program remaining amount authorized for future purchases", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r183", "r186", "r187", "r209", "r961", "r978", "r1002", "r1003", "r1102", "r1118", "r1156", "r1175", "r1279", "r1298" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r22", "r1004" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r807", "r832" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r807", "r832" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "wat_SummaryOfValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SummaryOfValuationAllowanceAbstract", "lang": { "en-us": { "role": { "label": "Summary Of Valuation Allowance [Abstract]", "terseLabel": "Summary Of Valuation Allowance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "wat_SupplementalInformationRelaingToOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://watercorp.com/20231231", "localname": "SupplementalInformationRelaingToOperatingLeasesTableTextBlock", "presentation": [ "http://watercorp.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Supplemental Information Relaing To Operating Leases [Table Text Block]", "terseLabel": "Supplemental Information Relaing To Operating Leases", "documentation": "Supplemental information relaing to operating leases [Table text block]." } } }, "auth_ref": [] }, "wat_TaInstrumentSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "TaInstrumentSystemsMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "lang": { "en-us": { "role": { "label": "Ta Instrument Systems [Member]", "terseLabel": "TA Instrument Systems [Member]", "documentation": "Ta instrument systems." } } }, "auth_ref": [] }, "wat_TaServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "TaServiceMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "lang": { "en-us": { "role": { "label": "Ta Service [Member]", "terseLabel": "TA Service [Member]", "documentation": "Ta service." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed technology [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r45" ] }, "us-gaap_TimeDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeDeposits", "crdr": "credit", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Time Deposits", "terseLabel": "Time Deposits", "documentation": "Amount of time deposit liabilities, including certificates of deposit." } } }, "auth_ref": [ "r26", "r165" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r1081", "r1195" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r1081", "r1195" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade names [member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r132" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r132" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://watercorp.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Net Sales Recognized at a Point in Time: [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r1081" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Net Sales Recognized Over Time: [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r1081" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r531", "r539", "r761", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r891", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1171", "r1172", "r1173", "r1174" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r101" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r101" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock shares acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r32", "r183", "r223" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 34.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost, 103,533 and 103,321 shares at December 31, 2023 and December 31, 2022, respectively", "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." } } }, "auth_ref": [ "r61", "r101", "r102" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock", "terseLabel": "Treasury stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r32", "r101", "r223" ] }, "wat_TwoThousandAndTwentyOneCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "TwoThousandAndTwentyOneCreditFacilityMember", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Two Thousand And Twenty One Credit Facility [Member]", "verboseLabel": "2021 Credit Facility [Member]", "documentation": "Two thousand and twenty one credit facility." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Type of Adoption [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r347", "r348", "r349", "r350", "r361", "r414", "r415", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r488", "r684", "r685", "r686", "r716", "r717", "r718", "r719", "r733", "r734", "r735", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r783", "r784", "r787", "r788", "r789", "r790", "r808", "r809", "r812", "r813", "r814", "r815", "r827", "r828", "r829", "r830", "r831", "r867", "r868", "r869", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationLongLivedAssetsDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]", "verboseLabel": "United States [Member]" } } }, "auth_ref": [] }, "wat_USPensionPlansAndUSRetireeHealthcarePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "USPensionPlansAndUSRetireeHealthcarePlanMember", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanEstimatedFutureBenefitPaymentsDetail" ], "lang": { "en-us": { "role": { "label": "US Pension Plans And US Retiree Healthcare Plan [Member]", "presentationGuidance": "U.S. Retiree Healthcare Plan [Member]", "documentation": "USPensionPlansAndUSRetireeHealthcarePlanMember" } } }, "auth_ref": [] }, "wat_UnrealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "UnrealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain Loss On Foreign Currency Derivatives Recorded In Earnings Net", "terseLabel": "Unrealized losses on open contracts", "documentation": "Aggregate impact of foreign currency derivatives that remain open at the end of the period on earnings for the period." } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 28.0 } }, "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Observable unrealized gain on investment", "terseLabel": "Unrealized gain loss on investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r19" ] }, "wat_UnrealizedGainsLossesOnDerivativeInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "UnrealizedGainsLossesOnDerivativeInstrumentsMember", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Unrealized Gains Losses On Derivative Instruments [Member]", "terseLabel": "Unrealized Loss on Derivative Instruments [Member]", "documentation": "Unrealized gains losses on derivative instruments member." } } }, "auth_ref": [] }, "wat_UnrealizedGainsOnForeignCurrencyDerivativesRecordedInEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "UnrealizedGainsOnForeignCurrencyDerivativesRecordedInEarningsNet", "crdr": "credit", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Unrealized Gains On Foreign Currency Derivatives Recorded In Earnings Net", "terseLabel": "Unrealized (losses) gains on open contracts", "documentation": "Aggregate impact of foreign currency derivatives at the end of the period on earnings for the period." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r696", "r702" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "terseLabel": "Unrecognized tax benefits decrease resulting from settlement with taxing authorities", "negatedLabel": "Net reductions for settlement of tax audits", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r705" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "verboseLabel": "Net additions for tax positions taken during the current period", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r704" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "verboseLabel": "Net additions for tax positions taken during the prior period", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r703" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://watercorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Net reductions for lapse of statutes taken during the period", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r706" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Gross unrecognized tax benefit would impact the Company's effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r707" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "wat_UsDefinedContributionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "UsDefinedContributionPlanMember", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "US Defined Contribution Plan [Member]", "terseLabel": "US Defined Contribution Plan [Member]", "documentation": "US defined contribution plan." } } }, "auth_ref": [] }, "wat_UsRetireeHealthcarePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "UsRetireeHealthcarePlanMember", "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/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanProjectedBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanTargetAssetAllocationsDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "label": "US Retiree Healthcare Plan [Member]", "terseLabel": "US Retiree Healthcare Plan [Member]", "definitionGuidance": "U.S. Retiree Healthcare Plan [Member]", "documentation": "US Retiree Healthcare Plan." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r82", "r83", "r84", "r262", "r263", "r266", "r267" ] }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences." } } }, "auth_ref": [ "r123" ] }, "wat_ValuationAllowanceDeferredTaxAssetChangeOthers": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetChangeOthers", "crdr": "credit", "presentation": [ "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance Deferred Tax Asset Change Others", "terseLabel": "Other", "documentation": "Valuation Allowance Deferred Tax Asset Change Others." } } }, "auth_ref": [] }, "wat_ValuationAllowanceDeferredTaxAssetChargedToIncomeTaxProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://watercorp.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetChargedToIncomeTaxProvision", "crdr": "credit", "presentation": [ "http://watercorp.com/role/IncomeTaxesSummaryOfValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance Deferred Tax Asset Charged To Income Tax Provision", "terseLabel": "Charged to Provision for Income Taxes", "documentation": "Valuation allowance deferred yax asset charged to income tax provision." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "wat_WatersInstrumentSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "WatersInstrumentSystemsMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "lang": { "en-us": { "role": { "label": "Waters Instrument Systems [Member]", "terseLabel": "Waters Instrument Systems [Member]", "documentation": "Waters instrument systems." } } }, "auth_ref": [] }, "wat_WatersServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "WatersServiceMember", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "lang": { "en-us": { "role": { "label": "Waters Service [Member]", "terseLabel": "Waters Service [Member]", "documentation": "Waters service." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "lang": { "en-us": { "role": { "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)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1164" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r365", "r375" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "http://watercorp.com/role/UnauditedQuarterlyResultsScheduleOfUnauditedQuarterlyResultsDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted-average number of basic common shares", "terseLabel": "Net income per basic common share, Weighted-Average Shares (Denominator)", "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." } } }, "auth_ref": [ "r363", "r375" ] }, "wat_WyattMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "WyattMember", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessAcquisitionProFormaInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfBusinessCombinationAssetsAcquiredLiabilitiesAssumedDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Wyatt [Member]", "documentation": "Wyatt member." } } }, "auth_ref": [] }, "wat_WyattTechnologyLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://watercorp.com/20231231", "localname": "WyattTechnologyLLCMember", "presentation": [ "http://watercorp.com/role/AcquisitionsAdditionalInformationDetail", "http://watercorp.com/role/AcquisitionsSummaryOfThePurchasePriceAllocatedToTheIntangibleAssetsAcquiredAndTheEstimatedUsefulLivesDetail", "http://watercorp.com/role/DescriptionOfBusinessAndOrganizationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Wyatt Technology LLC [Member]", "terseLabel": "Wyatt Technology LLC [Member]", "documentation": "Wyatt technology LLC member." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "60", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "270", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//270/tableOfContent" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477092/405-40-50-1" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(a)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(b)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(j)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r240": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r243": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r245": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r246": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r247": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r248": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r249": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r250": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r251": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.13,16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r252": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r253": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r254": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "b.", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r255": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r256": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1030": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r1032": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1033": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1034": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1035": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1036": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r1038": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1040": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1045": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1046": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1047": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1048": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r1049": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r1067": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r1068": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1069": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r1070": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r1071": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r1072": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1075": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1078": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1084": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1085": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1089": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1090": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1091": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1092": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1093": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r1094": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r1097": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r1098": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1101": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r1104": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1107": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1108": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1109": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1110": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1111": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1112": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1113": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1114": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1115": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1116": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1117": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1118": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1129": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1130": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r1131": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 141 0001193125-24-047491-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-24-047491-xbrl.zip M4$L#!!0 ( )9>6U@+(VD+U'\# )P+P / 9#8Y,3$T,F0Q,&LN:'1M M['U95^-(TNA[_PH=YENZSP4*0U%K#_<8 U7,4$!CZ)ZY+W724F*K2Y;<*0GP M_/H;$9FIS?**#=KF]!1@R5)F[!GKK__W:>@8#USXMN?^_7];NWO_:W#7]"S; M[?_]?]O=SOGY__[?HY]^'01P&]SJ^I\>6?#WK4$0C#Z]>0._L,W M^WO[!RWX;TO=Z=CNC_C6Q\?=IYYP=CW1ASOW#M[@Y1[SN;X=KUIV](7DS>_> MR(O1K1./?CR@>UL?/WY\0U>C6WT[[T9X:.O-O[Y==,T!'[(=V_4#YIJIM=@S MUIZ]W^*9A?O"6X"G*VIW_GXA@E3 M> Y_$]^LOVYZH1N(?? M2Y=2-_NVF7\K7$C?&(S$E#OA2NK6T-_I,S:*[KYG?H_@J"ZD;GYR9N#I7Q<) M*@L#,0,]<#5:J@@FWPT?IHGD:=K#6DAZ0-[\7\AYU(2$QG8A0Y M6RAZ.+/@1V '#C\Z@R<9K;V=?_[Z1G[PTZ]#'C##]-R NP"&@#\%;_"KGPUS MP(3/@[_?W9[M?-@R\#T[_*_0?OC[5D?>OG,['O&M-_"0-^HM/<\:&WXP=OC? MMX;L:>?1MH+!)X.%@4=K.3SZE1D#P>__OO6WP#.WCFY9S^&&=V^H1_J_OF%' M\+A#N-NR'_2S+-L?.6S\R7 ]EV\=_6H_?<(W9L,/O.WY,:?@AMZSO\AY1TZ[7VOQ_( MW[<,&V2'_?2PL__^W<>W6T=G__[U3>I5T]_?ND!5XPXL0##GW+7XTS_Y M>(57O]\ZV@,% _^'W_/>?N]Y@>L%G+YU=OG]X/#=^SW)BY\X+QN,FR$'MH35(5W# M[KT'&ZT?W*B^'+ G[N\:MWE?D)#QU0.S+W>8Z', )2W"N[\' 63TQM$]"; D ML.K!@X1A\7L.(+;P[4:/.01'?\#A"UG(?4F+3P$/@%PQ/VC7U%>?_+) MN@&Z-<@F^A2 O/O[EF\/1PX*GIR4?2G[X7"OJ+ M3*1/BC4(3]-8X\A0-W-BK^A/V\(/[FW8.RV4YRJ3SOD_T]R4_3(\[TWN\T7YFRT,'20V>[#&S4;$OY\@_L)@.$7\^TL0__X:B3\" M42L!HE8A0=1: D2M3_K>6S;;V2J0+@VCOX\[!WGI%*(+HH.!4M(R)!8RV+BIZFP#1 MNZ)3T=LE0/1N;53T-K95(A 5UE99&$3[ZP11PIR+&*VP(%K"G%LCH[U/@.AC MT:EH87&]OT9Q'2G],AP*%E?ZZSP4D!%X^+WUKE!B.FT$'NZTWJW/XMW_OD\6 M[]L";O8M1@7VUV/QTF8+IX#3F$WJB^<=_Y.VZ_NB&V;+V*[O-W'\CU1J8T4!38)E]C;E'MS_?H5>\$O/E8&&X,)F/=NQ YO[WRB($?H8 MH#V6CO$N^L4O/)/B#NTGVW\!6"E:X'V, ZB_+7C?T\BQ33N0JS0L&RY3.L66 MBBE_FKYF?<>\O?_Z)O=E,9SC517&X;O__9BY/VX!'"=\Y/EVD,+CF>T"3&P, ML_F!H/ F@N3[&;/%[\P)^;D["@/_@C]P9S_U17W#\3CZ]2L@B ES,*;;BTX. MB^Y@XOY)D$RGB\57DX^(^/7Y6*P-11::DNJ$NS,9B#Y]DI%33+@0S R2*#R! MIS^ >'W@,4!N;/\'21:2L2J_H.W[/*B+7LG9\QKDQBQ8)V37+*25DPX[PO/] MCLJ&.(?[!/>#&S#Y5J/(6I'BJ]#@@@@K)S7F&0>MY>VE^#G?./-#0;DN_@U' M@]1V^U,>F+CW3/"_0@1PT2EU'=97:WW6UR+ G+AY!HY*2L5KU.WU.SA.VWBC MY0NCY>M'E*]'C976]^NCRS5Y6NIC.;P0]975C]18,FOESX83"HWG0DK/Y]K1 MY:>Y%2W11N:6FA<;JJ_<^2N/<0Y>6[X6F5+6(9D.&LE4 RNAZE3"#Q!:J)>P0#9)@EU=*WOZ5XCEU'"WYR(PB)2; ](KN IF MHB1>T,*(+B<=-_'6\N'LSO51A'+KA/=2HN'"<_O ,4/\'/MX%!UC^>O55W.V M64Y\=;W[X)$)?H*:V!OA C-)5G; +T"<6"#PX+!B]QPNJ11T+/O3$QV'^7[1 MD;G4-B(A/ TTY<3T-:.&-VU7ZHH8#MFLNMHA_)$%G^9!IYPXO[!-A(S;;_<% MEQ9NW9$=R?=IH"DGIF\%L_B0B1\I!&-/I/MJ('GIK>@O9B%33OQ>AW"B9GYR MX[5G99+;4^%23CR?NP]PJ"1Q])4[L"MUWK2Y3XKI=L#:A&=*VR_G'A6(8!NV/-MRV9B+%=M@'WK]D86T;>>EB:X5?W0#MUL^7$70>.YG80FW9@UU?<,X'LM]BNRXG1 M+G=M3T3;(7KMPN.X?Y[V0/>"\A2$Y:T6$3EWLU7#X9%4G'%Y5$X>7=<+A935Q^%N='2=JV<9)>. MYZ?3!:X%3H4)QM<.+ "^@\F)=.?QN Q^TX66GTW^F0N:V65DL3>RQI*A24KJZ>$IML)Q(4ID=:#O)]?[1 MOKWA@2WKIO#C[LAS?4]0T="UA Y^[)]@VAZWCKD+OZ3. ^GO%]F$1&-BZFXG MZGIC($W']<)6ZS0@15;M'%"7D]S2.[D& H)X8['GE>3:RW/'!8TRHE?Z=EAY@ 4CA@G]U]7 M',^#2#GQ?!S:L&:WCRFM%YSY?. YM9;9J)$7!$HY,=YA_@#VA3\0 _,R:)Y MLH:D.3:L5'@3J8<9('_&L:$YL929I>KM^"DNVS0^IT+[G,Y=/Q38\D7W!HI: M"\SAM]IH'5GN.1M*C=8IO]993H&LS#=UTCRORSJ-YEF_YND%74P#G!@XT9QQ MUFRLY8&ZT3+EUS)+L5!SIBD6FS0:I=!G&=F$=&'NJIU.R8=/HU7*KU66I/Q& MKQ2-51K-LO;CO/U$S=:BYM=)8IVL=:I.0^!I=5Q3 +(& JM)"^(-V"IGH6OY M:<),O0.^<4SQ56HMV &D]3VLO*-'I)_L3W_I)1M6V.)9 F19^9X _]KEK :Z M9+Y<7#665U4LKV?Q\=I&;;^85;>\Z&D$R")-90LU0KQ XJRQCHLHMAIQ4VYQ MTS!XA1F\:(>5=1DYS:&G6$*DL5F:(]AK>_H:0V0E&5(@9FGT_]J9HG$JE'[@ M;"7U8L/J+\'J*XTT;UB] A/2&U:O,*M?>X(F\@81#46_G-B^Z7@X(+QN_/>2 M%+\P^2V.J')2XKKLRX:B&^.QX:_-&74-?S466\-?.8TZF/NC[5I1=5J<#!K5 MJ:TSU-&44/7 M!46%T-XVS7 8.JQ!_&+ *#/JUW2,N6"BSSML=.=WO.&(N3;'7X:>VPT\\T?R M 3EMXKZ%0<@!'/-B:>(/$<]UEP21,SY M(KQ'_+9"8<-QQ>6X^7AK^*V(_*8:&YK>D!][F185#8\5B\?R<=7PU:9:(2RN MJ!K6*3CK3,/6"S#/$B'LBG)'8\:5DT]>RXRK)<<\F^SEF.1DCO-"_-9PRVK< MHJ_-AGK#+1MI1%5$HEU_1EN1T777+>ODBFDK-KW0#<3XTUVWG!BY??1N!U[H M,]=JN];M(ZQI?.7RCN"6'9PQTW9@B6G=,CGKH+AHFS:988EMEQ&O!_C/H7PZ MTJJ5-B4>N!OR&SYDMFN[_6LN[CTQQ%JG.)YS^C2B&-^M/81;KNZ[\*E_STR\ MU@V8"$Y D;XN]H-X8_D"YOU\"21<:<=,P7#AF20DBHHG+>FFKSGETIJQ]W)B%+M!@.#F)WSD^7:ZXO7,=@$F-G/* MNN08SWG[K0WN-F$_@*!]X#%H;FS_1QRVH8A&751+Z7[R$8^ MM@ Z<[S'K]SJIREK/F76CR1?GA:C7+IY2"LG/:[Y]--09',.*H+F+C)AU5;W MKY( M:4/%TZAXI5E/#16_QORCAHJ)BA.]M*3_VQN.!!\@M%"'8[>&) EV [@3=X$= M]H(QWNVY" PBY<; ?@439R9*X@4MC.B&CM<5L"@O%:\A -#0[U+T>^?ZJ$ZX MA96"20*[\-P^(&*(GY>A0#5_O?IJSC;+B:^N=Q\\,L%/T"KQ)IKMGMFN'? + M($T+^(BY?;OG<)FG _8&^],3'8?YA6_XL=0V(H:>!IIR8OHZ!/N4^4D(9#-X M:X=JU _3X5)2/(-J0:WC6JHI1H/M)+;G0*><.+^P382,VV_W!9>GNKHC.]+C MTT!33DS?"F;Q(1,_,@V%+&S24P4D+[T5_<4L9,J)W^;(5NVTE' M01,%*2)?RD2:;MCS;[+<4<#YMYU3SS'8:+$[1:G-P5=>OOEQ/.E%W#_FHT9&'VW M'I:KIK!9+4?BU,V6$W>RX5M\U()S=L4]PLB:B^VZG!CMS,V64YT74:HC"I))[P MCN>]NL+)8F]EA25"FA4%T\I3983B0M-!NISDMNQ\\IF#6.]\>8'+;YI@RU=V*"5>GKG? M%R#) @V7W^01JJ&J%QEYNLE2%SEB$G^<#T<"B))2;NKJ\Y@)CG)BN..1YY7F M>9V[ (V^X'YM$3P+&N7$KW0D,', "D>,D_NO*X[G0:2<>#X.;5BSV\=TR O. M?#[PG%K+;-3("P*EG!BG 72MUL&U9[O!AP^WWO[!(?V^]RZ)Z^X [)!C++G& MYA< 2NK/3)_Z[3 8>,+^#[?N7(N+;N"9/ZY&@3XM'8]/G[@P;9]?P_&<%WHD M7Q26V,1VR?B;!^X24]'!GMS6N\-;[^!]2_[^MJ&B#5'1+'"7F(HBAG@/V]); M;*AH4U0T"]SEI*+3X9-9*")\H6VNP7$U%="Q^9R#I')2VPV'HYZ-LZTGZ*VLI!+[ M'W.V5DXLK=7/?>[ZH^SH;2,^1,XYLO"%LM M%ZUT,74XXDA73F$WH1C5V&99 9X%M2-EBF_EEF* MA>J=0%,\-FDTRKK9 5M<@3V /S!D\0!'[$Q@IM$L:V:962!O-$SY-S3$N"9BQ"Y#B2(:_#,%](;.7X3.;;>A\Q>G\R30&SK?I)7:R/%-V:^- M_'Y5NF[D]@O2=2.O7\YGVDCLS7E3&YG]RK3=2.T7I>U&;K]&$**1X)L.3S1R MO#"TWDCT5Z#U1JX_)T_4?N+6.5P7@,H;%J0*#28G/WVOS #K:5.MI@#D&82U MV.SSRLS(/F.V^)TY(3]W1V'@7^#0H8,DI40W'(^C7[\"-IDP!V.Z7>;=>P+; M;;6#Z*;HEQ/;-QT/A,PB93'IC_WIW[ADP\)3[6*P2V1:34?&&BAZ&OPF1>GS M+?J%T_D7)YOJ\%>KX:_B\%>KX:\R\U?#%PTE%H,2UV5)O5R]8[6(OK[&5E.N M60!67\6H:UB]L?L:5B\TJ\_/S,LT;8#M'X_QW[;O\Z## M[W<,IZP_#/Z7 8HB&PBZ*PT88-,)@?2TP M&XYMF*(&3+%)#=FD*S2:=I.'@":7HA%Q"XBX#0Q5>)8C9&DA4\UJH<+X(PK$ M_,V(B+H*A75Y1QOA4BSATC@[&U%7)5'7R)>&D1I&6@,C-0J_2=ANQ$.5Q,.$ MQZ:LD^#FH;,BXSKNNDE_5]NU[KHSV*1JR"2YL!0$RHEE1:R7/+B"I[# =OL7 M'IP"4YH2-0&CXE''\1[1]WT\!J'%A>#6+7NB4V/1$;WX'JBMR6RPE!/7>( ? MX;*2N+T6'CPRH.-_ #0>W70\+@/_+K3\I MW7(PB*&9;["O$[8(P=?R\#E',9G\^F:S;S(BT"9 V#"19B(VI;%N69B( M+=.CMF&B&C&1]!\F@KE_V,$ -.R?M'7U>0P3/W)E3X:!BVQ&H@DQ:\7Q]65! M44X#)'>O;=,,AZ'#&L0O!HQRHGXI7_IW:L_KTJZ9<^QETG#R&G.'0<@Y>&LX9C,<\VRR_TX^O&3]Q$+\UG#+:MRBK\V&>L,MKY+H=,%$GW?8Z,Z/ M\ &_#/%XZID_&@543)9"!;0(YIKLH2+R7&/RE9/C"F'R-?RV?#*O'!)D>D/> MN!\*SF/YN&KXZC6Z;!21CM=?GUUD=-UUJY;8:GJA&XCQI[MN.3%R U)+V!C- M(3/[SK4#_Z9[E]04[4KOVP"FA#B3A[?^7$ MV1]C%J12A8]#'S2TCZ?7(?;"6V,K M;PF1G@!0.3%\^^C=#KS09Z[5=JW;1UC3^,KE'<$M.SACINW $M,V^.04T.(B M=]K,TB6V74Z\3A\B?JUR,W%D*WQH]YRTQ^/,!L'%+^R'Y!UT-/&/Q]_8GY[H M.,PO/%LOM0V2WU/A\HR3S^I97"4E+I":;CR]NB&Q-(G-@4Y#:%E"FSH>ONO= M!V"#\1,L2_8F2IKJ2&%1#OXTT*R9O!9+Z2XT>4V58PUYO3IYE5]Z'8;6P.FR,^E3D&BHM(Q4NA!2RTFOG0'6>)WP@,N.,=A,1@!'!H+'NT[E,%(; MT?(06OYZD&W=>A&.6Y&^['BNR7&.&V[WQO93M9<3%Q-G MMFN U)"9/ QLDSGZ<7YTAI-\HS^6$6;F<%\U,+KDP9PW'7/7' R9^%%T:IJ_ M]BB.G > -0BP&7B:5*M3,/[,,^DDNE6H8!:9K)N%?-W;"IFHM;.'_T6/BJ[% ME&3%]Z883E\I%,.=NY;]8%OA@LPV(]&C8%4XBF1*ZK(W/V%8V?7T< V M5^;O2\^]BSFZ&\ 2$3KQDYG3L.^KL^]<1#^3H:;B/5Y"@E#JQ&)=+AYLDT<< MR,C@*9BX[UAN9+=<)WUWN.+;;_\)=+D!1N5;;&MJN[9->?."G3R. M:7UH82EPU(E.;KC/<>P>@"211:_@41?J6 (=:*)/^"!PH]K5;MC'Z#G5\@< MH,#%K%W6"=T=P I*PC&OH6ZX3H6U9UGIZZPSJA60JVZAW+ M8Z%=VX/Y+:LF6C/[JA-*3T/,5YWO7RXJ4FZQ3@B^ZU8,HYMKI5ED-"(- M5US'IG=8)^3^X[IB^-0\^H_K.J&Q)&_4YOI M>RX$M]K!M6>[P;E["T!.9@7H2=;ZWJO[+YYGE=@;O63NW]PW165IBP J4?H[ M _)U(M0$)*Y )5>$_)Y+%&E0U(D>E@M@UU.$22VW9!B\$60O)LBJ1HD-9;RH M+58A/5@>,ZR^&G?I[, JB[KU9QDVTK5H=2]Z*.+IDSG *EI 9B"8KAG2DX>$ M_4"5 [&AA:6&1:7;> ;1K'5GIB7F V -I-Q4[\SUMC8#ZFJ":=K^U0CIOPK( MC>RV[+;JA-..\'R_$X+V=,!PM?&(,<,[>ZX3]MFF&P]"!Q\H9#0@IP0<( M3^0D-(SJ1! +@Z-6-&)9U/Z..=?,ML[=#AO9 7-J11>S0% G6@ #3V7S*DZ MX7]BVW7"^:W@S _%F+8O(5$GW$_=?IUHX(3?HZ%TS%WX);CVP,3F@2T(?%\Y M[JAJ,06Z=WIB]:WY&RX3OB^ MX9@2:L(I= +C9??$YFZMQKBE4,--]Z[".$YOL4ZX3HFQZD55IFZO3CA>RH L M(I+7;P-6#\G-B76A$VOU$'\ML-ARZ+?#8. )^S]P"!D?>R -K^Y/ #YFX(ET MQ&P H+KA(S5<77V]J)006>0S5DWY$0M#H4ZT08/'N'7K_0[V#B7#Y1D^U:>. M9>!0)_J@O=/4+W0M U0IK>R6/>6XC'YG3BBSSAS'>\1$I./Q"9?VG1U1P"G'1R7/:BN7I:N:6ZX1]XH-)X53E M[OX36ZX3OKL\"!QN7=B!W6=9?VC\*8(P+'P"2?YZXUK!W*U6&]O["6SO-^/N MFG%WE1MWM[\$B^UOGL6:>;$-!S;S8AON;L:O-WQ?GIL05# M:3,]MG(H;:;'U@O?S?38C"@ORO38@M%),SVV --C"T83S?386J&[F1Y;$T0W MTV-K@>9F>FQE4=M,CZT<2IOIL95$:S,]MD9(KB1^7WAZ;-%0VTR/K3:"F^FQ ME4!C,SVVPLAMIL=6 HW-]-A*H+$9(%H;5#<#1"N/XF86=(V1WXR$:D9"E9A\ MJSE+KT03[@I&#\U,V6:F;"D)M\*4V%#&LRBCF2G;S)2M$'E63;J5AT9K+D<3 MXZDN>7#G"LX<[,9X[CYP/R#W+K/="\^OU12W9:%2)XJ)H8$P\!$(W+]R\YIG MU8)FJ/W2TC"I$\4T$P&G"9=7[-E67!K)S!;":2UMZ\]0RMV:$LH",*DIM9 I MY\BBM;I3R0Q8U(DZEJ_EUB,73I_, ?:)6;8]:I'):+&NIC,!L(;C65.1/C=] MA(M[3PRQF7')^?M5AS_$]NN$\YO!6=^*,:T?0F).N%^ZO;K1 /-./AF''SAB3037_# MJH^@)P=V=K!(@/7Y?#)L1ILN-MIT;82\+/+J1-BI@=(IW1OV?-NR&6@GYO"K M>[JAJ$08Z=WIB\Z=H%T_?&?FA%;)OYJ[M1KCE@((-]V["N,XO<4ZX3HEQJH7 M*YFZO3KAF+*?+CW7@VAAYDE@>S!8X.AF>.PL"_P%[6!\F'13<=)); ASR\+(PN-=PD%D4O!/W3^*K3ARQE >IB,2Y?B=0]9#< M.$T6K^!.!C!IY(1XT' *H;/@I! M:#*?JZ\7E1(BS\6,55-VV,)0J!-MW'"9U^O]#CJ9RMOR#HC5IXYEX% G^J"] M'P/$+ S! 53I?''+GG)B1FA(R>.'XWB/:.H=C\%:I")(^ 89B$6GD\7W0(E( M"T&G3O3RQ78"&P!0;[I(0Z%.^%];ENKW10KYIMU3%O?-"Z6[+KR>Q> Y[^[Z M4?V=#N\31NQ>&*BP__18]B4;%MZU/&W%\G0U<\MUPKY,4?K&X5R1J-]/&1 XW+JP [O/LK&D^%/TU(>%1WS^>N.^ M*KE;K1.V_QBS(&7)'(<^R$+@#A,8PK?+8'M,73)-^8HW6">\DD4S:696/CA8 M'[OM(('O@^]Q8WFP8DSNTC!BST43/(G_B8O'XR@5\=)S[Q88/_2=:HYO^ -W M0W[)@SF//P93?S!DHO#Y8O/7'JF-/ "LXRK3NC:TL!0XZD0G-]SGF(H,(#G!5&-O1"7N]2I'6 (=:*)/^"!PE]N@$X1 M:6#VX)N9NZP3NI<>_%8^7*\RL*UZB+YE5>?IJ3NL$YJE8*O>L3P6VK4]F-^R M:J(ULZ\ZH;0]A&>8;(& ;5'1.F/!>#F]P3JA]C04WHA7%K')[=4)K7?=BB'3 M]$(7;.-/=]TZH5'+)4HWJB23HF;-V66MD.S;K.((3N^P;LB]9B9 UZPD>LEZ MRNZQ3@C^QW7%,*HU[3^NZX3&SF5%T=BYK!,:ET^,*BIJFYR>.:@^=ZT0>PU4 M$\U3=U@4E3>6)=,A%_XS2:!GJ=R+.: ME-?0PTN)J_HHV*+)K)KKU3M7<.9@;]4OS';]"\_WN7_EYK4YJ\6<4FJ4M31, MZD0Q;=,,AR'U7EVDX5]5"24:YK$H.&I*(Y/#!_RV]6ND%W+]F8W2[WWHXBBHEV"\\MQ]P M,3SAO: ,*,Y?;]QB;LIFZX3QY7MOZ/%7IT_F /MZ+=NJOL@$LUB'^9D 6(,[ MK>D@LD!GB&;R;$UP?><"&D*!)_=>4%UME+/-.F%Y;9-0BDP!+S3 I'K4D81" M]Y&-_ [S!V>.]_B56_VTY5)-VI!I70L H4Y4\RU3)2D7AR#Y*RYFS\F<)J@>+) M[I&L]/*XK&\],Z MH?&&!PS3GTZ9<&VW7ZNTC?R]UPG[;YVV,@.F%,G(I@)@CK1 M @!HB!-+/?-'G? _L>TZX?Q6<.:'8DS;EY"H$^ZG;K].-)#)?_;\0$1SR[]R MY@2##K:D8/U4)4%ZMGDTC^S.EQ>X_*;)!(^'FO_1ODU_K0M8\3U15&K" _J, M!%GEU(FR5E;,8_7V_EJ"G_/\T5.>3?0F)-Y.Z]*)$ M.P_4=2)2"I2T6@=4]_CAPZVW?W!(O^^]2VGB 4B68^9S"W49P$^.E\=/_788 M##R!^>9WKL5%(I1#$#X>GSYQ8=H^OQ:VR1.1F>(1;:2_-[%=XHAYX*X=[1WL M26"\.[SU#MZWY.]O&]K;$.W- G?M:"]BOO< # V8AO8V17NSP%TGVIN>W=$4 M*S4Y'QO,0FO(J\E->_Z@EN'(\<:<3WIJPYYO6S838RP"N;JG&XI.13,6K6_) MV7"=\)VI^ZB"K)A2TE(_W*9(NWI9I5.W5R<<8QUIV[7.73\4J!GCI@ ZI2U3 MKI!M1W(\QG_;OL^##BRN[V%&I2R\9+;XG3DA/',4!OX%C@,^2#XLNN%X'/WZ M%7"->65CNKWHE+4$.*0-LC"XU^#H7!2\$_=/XJM.'+&48[Z(Q+E^WWKUD-Q$ M A>*!%81\4IFD[RU>Z%V44V/HUVR8>%-G&DKEKB?N>4Z8?]:8%[E,.&M/!X? M>V =7MV? /S,P!/I'$/T;=[P40@JDZ'ODKY>=&*8M6IRA"P,A3K1Q@V7K=2\ MW\$BH_ZP>3T-JD\=R\"A3O0QO7[LND[%-ZR MIYSD*SPZR\9'CN,]XN'^> R&%W4.AV^02Z#H1+'X'HA4%H).G>AE;6UAOB_2 M+WO:/>D.7,6EMA?J+[/P>A:#Y[R[ZT?U,YT+9K8K\[[XB EXL3.^X:;7=]&/ M0'W(023#Y<)7X:R\I1K319<'@<.M"^"2/LO&@^-/L< I+#P!Y*\W'CJ4N]4Z M8?L$K!D_L,V.K#U/XEJ:.G@DD#[$8%QT;$];<62,YFVV3MBFJL2V:Z&UZ_PC M%+9OV6:6QZN']SG;KA,%J(AP+=@];Z]UPC49,+?<'+B>X_7'%Q>=RIOQ.;NM M$\:G]/'J"&[9P1DS;0>9"_7CFS>^&M5Y(BVOZ5&U%"ZWM["-\UF4_^S*@LI$J]LZB5X>0N MUXU<&Z0/@]L1JFETZ2OK0-==MV+8T9W-[KKE1,AI*+P1KR3CX.7D]LJ)H+9O MLVM0]/>V65DL3>RQI*A24KJZ>$IML)Q(:G*G-QCM>QD4-C4.Q4;7WN'WUCMU M:(M_;\*M:SQZ'>ZTWBUX]$K=^[S#^ R\-LZX*F(_>Q^^M]U+PKC"Q]/L- M?_"*A=]9D+FJ*5VQ]W&G]7YMJGWOX#O\I\H8 M%""K[-B-D[1F;':#^ ,)@?^MWS3;:YK>OE#3VP0V]S9E:.]];YMF. RIH&:1 MC-ZJ8W=A<)03VTV3\C)CKQDW\++C!EX&J\T(D4V/$'D)/+8:[GP][MR@([+A MSA?DS@WBL;%\RHR]YLSYXF?.3091FS-GT*^B6^\8'QC@WAL/.0O[B'?I$1N M8LFO%4O>(%:;&&1YL=?ZONRL^%E])9L2M<5*U!8FQ7DSTY=%7AE=^;(U1UU]RMS;RFP?J;VB[H>W7I>T-GD,J.BYU MXV-27P8[S93S\N$L;P#53?>N"BB;,FPZO<4R8NV@B7L4/>YQL#G<-_'.@L<[ M-XC[)G.I<)E++X/M)G.I:)E++X/W)G/IM3.7-HCGYC1;7.SL?_]FN_8P',JU M^B*X86Y?AL :O,U]%3;DC F^W.FX%G&8Q>0!'MJ2&*=))&$9QE)XJ"1$B65 M$AM4ZXV4**>4V*1%WV3%O596W :QVF0@OV &\@;QV&0@OW@&\@:QV>2JEAE[ M3?;*03;=][N]]Z_PDNKO!(?\ $]Z>M4UY=X;'_YDQ,/C0,Q">\LL(#OP&H!_E/ MI$NK0?,[8/1[%S<9/]JR'X AHS_Q.Y?A$$@U\,3*P)]\ GYZPEUOB$/2?NO=Q_W#PRTC\-3GE]\/#M^]WWNW=?3KF\S7%W[>NS4_[_T:G_=^K_4N M9WV'SWE>SOJ>];P/BSY/?N)[H3"Y+_\<<&:!S/WU#1#:T:_PC^$'8P>T'LK# M'>;8??>380+IHCS(/S7FM<0]R8>>>#6UG_,GXG[]"+_A\"YK)-R[YHW'C#9DK M/U1W^O9_^">C]784KR'P1I^,O<0'/2\(O*'\;"NU;WK$(Z=%]SS'^FS9_LAA M8U B#JCEO+M76YK# ]C=CC]B)IR]<"E/ $6YT*?/DZ^]NSR_/3TQNK?MV].N MH1"6^+,[?M_:VZ&_U7/I;K:#G"5!L]'S##(6@TY#C 5G) M*SOVD/4)>?!"0^DR.,_]=X;N,A27PR7J>:;G.&SDP\?Z-]1ML&JAES2"%^[T M!&<_=N!$ F8=J, 'S[;4?59&L;Z%I3QP$>"$1,T: ++/GQ.\0IHV#?IE0:V M/(\"VZX;,N>&CSP1+$B)E&<=(#4&G^[M)V[M!"+D:0I]B[C^^/[MX><)(GW^ MGI[_A#>!E<;-@@B9*MND:;1A=6'@)G8&4I@!A0,:G++HD/;EY5W[PK@YO;ZZ MN36N[VZZ=^W+6^/VR@#-?0OJ68J&UH%Q=6.T#G^V?LE5+80X^)>.4B0XTC@Q M'3B^PLZ#P>]*P4H*L$3@;%3A+D>'__.U#Z^/AYS2.&ZY\8:Z\.C-NOYX: M">,Y,IS;G5L#+K<^'KS=%"=.H,UVT=/ZR7B?99Z%H;#W$E;B,Y:V@BUI! -N MW-L^\($Q!I@:'*!D&7,U^S4Y0T_E%,<55+L%7]L9HN\.G[UCL?$.OGZ'NVE5 M?[AU=,)-Z5D^:&W/7]@9[07]C&?PB;^"_?MNB[S!D_9O^N^7.YQ4C>R ZN; MKCE+U$FU+W:6H"1P2B1YYGGBGCE^YD#Q7ATHWC8'BL9TP=?>WK0ON^=XJKU/*?L"7R[? MO8(]_F'K:*^UTWJ[U]I;UB>]-A3M3T2T"F.#[Z\4T9J#L!O>M_T +*[@$JZL M@+2/&-B!%?E&QQ-@KE% >>U'J%D::B*DL\S! 7^/)./RP,U_'F8]V^;D[3^? M/C$S(!P8WKTA(M@;S#?\$3P ]\P!TS :O*-C8J=H>02I24C MPK;YL)!IDVNX',*+MM[D7FKEV#02]M.^\?:#?)A464ES:G$SC3"]J/4USWB) M4CI>SNB:(Z>PU#\2+Y0OV_%"-Q#CCF>MX);:\;GYRM@YV# M=^\^O'L[Q8J81-\S^.[#1MAN,[;-PHIRT6/#"VM/8GO#$X:'G4",/T-A^Y9M M(KV .GTI+^U"4&P5%HIV4I 2,$6?N?9_Z.\9CHV7$7$-X><1_OGNS6YWUS@= MCAQOC*GQ#:4O +:T1C$NO=V-^>TV OZ/NX>%/8NJM:W9#&A;EN"^KWY9.0A] *$_26,+K12[_3/G M_]FC)'[QN.2KSH5F+<-H ,G1#>$\1][!'"V^#;Z8$8"+M@C MYAC\B9LA-A*$CT%I<'^NXZ5LDGXM)[F?I](U\GP;#D$K4O*[K:/#O0]9.OYE M3@KTA0=FY?7 W_]UJ4YTK%)2!@A!W8 M\&SI^N6"6\8H%'Z(/N# ,^ .M%55O'G_Y]XO**,P<@_D4H\($K1[_V\MVW@ M?[]D;]%03-"6NJ+DMN\Y\'HC3R$7S2VRS/E^LP>6#ROE]]B!0\$V#I:Z83I@ MLC_'Q64H019+4C+=%O=\;9JF&O)9+_D(1A9-=SR$9?WL_](03T,\BQ+/I8KS MD^CA3^8 F]X9GHMR'SZ);< Y7LF5--_'JL:#E14];NWW2+BO<.+[(!.F !/4 M3&D;X"2,!^Q#8_S7WNY>RQAA@Y]!/4._T^"N1*&4A"L '1.%VK<-0"<(^51) MAB42L+*>2A0N.4[*CWL@A$ Z_-L3/R2I&_IEDY[5<]?-11[K_@R\)CIRIH:GTZYLNB% M"YI'!75P]5,.KN>E'2QI18-H!)[<: 'JVXWX,U\+N^>NA;%T;O3&ACG@H$Q@ M<3\,6^(ODG22W[\]O.<:$%#&ZX7P"=_A38*!Y )]UBP(*C4SY\A+ XP62G]$95B MQ?)#4PE@+HV2Q:CG=\\)W8 )*F(0*Q04?]Q'F3*;:!KJB*GC<< ID2]#(C^W M5-!O '("B<,RF.-$%)(DG1Y7-\"#1E/N:"6T7.8'QL<]^02+C?T% MQ65'VJNRRA:/=@$+5BFD_WA06FFY'&4B=@ Q0QO(WS*X P@2GHNVA3,V.-@9 M8SA% 4DPD_((3EC 9#E6AF;C9R3%'>I!0ZG &]X/96_&]9=P=7=N%;A_1I)Y M_WG_8'\W4KTV%9Z,J/!D"DL8:^(&"8:(OKG_RX*$FP RPEC1\0J$^_;9A%MT MDB5;S('G<(.9<*K%]K0 ?00W&F)N[J?KISF [D[B30IVT?M\.+7 KTHJ(I69 MWG#$W/$VBG$0=PB'OM$7WF,PT-=V0:1SVB\9D]0QP$SKV"KM%Y2U>T:/W>(8, T M_N53'@$W/II7\-'L'Q8\8K__K$2'EUC@NZ(O\"5S'M;@Y5J@RENH60/C55W6 M]"02N*9Z4M9[?;AU=)$OPV=K[ W%$;;T:]KQ/0AX?YBY[_ M%FFW]/'=]'9+Q0IVKSV/+T>T@#$ "'7_OG6P]2I+:3AP@QQXJNQ^"61I_,O? ME^)$_9@O]("._.HZ.7)& [07Z\M9,>?F/1ZCIYS[,"M^0<\X.I?(I01&#KK( M \\(?7F^!>#);IU!U!I/^UG0_X+O+65OL:4,'0A M,'@MUIPA>@$!V ,&5@E:#=V]4>$%\WW0TOB1Q@>_O^?D#$/UC1_B-VWTD;F M<90=PG,,#^1\@A!B4R$$I&0B*V_WWB9J#[I,]!@\>^?JR>%CTP-;R MZWE-:<'Z8WHJ^CB1_;_AQ M/ 7PN%)%RU3IF&2=F&1]/2;1U\](.CJI^DA&E.775,#DWJ$X"GQD>D)PW2Z" MA+80&$+QD!@?;"_TG;&FQ;RWSJ7'N#6QVPV&P2D^OA.]=#-T^7&J0B]V: 6U M%&'1 R4G$1'C1Y-4 N,D-*+H 8I.TZ.("TA(9^S;4O"YF."'L9<>0[V'FI&[ MOA2I&,& 2Q0LC-Z>I*%(Q&9+086?#(4(T-(/2'+1$I0N3M+]!@[H%*IYN[?; MVCO9:0$C1>3XC%3&B'12ME\A"28OL.$/N.-H6\OX.9U7\K*.=A!GO\Q+0(AB M2//.X[BMM1O_'_;VINJP5T.Z[.F# &3]/J 7_T*T\T E9$_G4E.F3.3J'K4)+,U/XSS=P \^_$?H*@HYV-LV$#.?C/]2R#ZCB"4L.(OM:[*2 MSAR/94.8.#AW[]WW@SV%9)S#2%>B,:% [Z8-YUY?1D#@%,_IMR0YN.%PQ_*" M'75KFB2P7];A]KN#@^W#C^^VW[=:FC+T$R$38TD>^P=$'F\_&?.H(S'TF2:8^E?Q"O+(9?_[_@&2 MR]LLN:@1L F*.;\\6XEF]K>.#C]NPSNVW^V_FZ 7;7;TQ)NL1J$?/QD__?3K M*!VM(TJ@=-8T(9 7*>'7ZW%8)/_$G$YGE M9B9"P1K/KFZ^&;^BIS5/#T@UH ??X5U'!=C$^>7)Z;^RZTB\!!MH9TAA8E6Q MQWF4CIDG8^39&+IZU?'5SJ:TM<@=+>2P;(W"]RUO]!= M;[MO>49>T7:V"BY9HAK'FVD+*AW'UNMM_O?X3AQW08]?"[-IU4(9R;Y M;PJD1!5*.6V$+O)7 D)TX57CO1I#9"^"$;,[^:U)A9%E_65>^@QRRE5=>30# MQPF=>R"I9BUKF@^'>52S\!.R6%G38C8LJ39#D>U*D.3!UM&-[?\PSN!,ZXF* MD.6[.M/E<27H\NW6T9TK.%AV&,?H!NP>'1;#8>RP*#F1[K^O,Y%V*D&DAUM' MG7&/"Q4@'C>$67;"W*\$7;Z#LXGP1O@,7A%I^;'&1'E0":)\OW5TP?O,,8 T M34X5EM6@S8.]&M/FVTK0Y@?LP^]B_M\]#\;&B>V;CN>'HB+2 M3BVA["HL',AIZZ_Z8I[^%<+);1ON<*CJDO)/!L 07!C?,$]=^)2R+ALL&=>A M, ?,YY3I(K^;Z+'N1S0VCJZX3X7#UC=6@4KYFV- M:?)]-6AR'Z7R1*$/VMNAG.F.HK:=R',_BZH3.IYKR8(PO <35B,L9 MCQ4QUFM-YM6(JK4.MHY^PP()&PNU'CB1+'S@Z+\3)TRCW?/"P%#&"@;C*D'& M;^OL1OY0#2I^NW44R]]N7*&$U-P-1R.'_F9B3 W@*D&VAZ5WYLUNE;"..UZ$ M]@[1>I4UP_?&.1P/1YS.B.HH1^67LI[$:,=5MV=8=?OS=:=]=6R9$6HWLLM:'K:,KJK4^=V4Q MH.VY#7F6GSRKD5?6^KAU%.MVM'B9H#K<,T]P>)[QCU#8OF6K#A+4,.):\ ;X'43O%XE>+V_%T6OF_#U"R3U[E5"^.ZW4/AB>QY/^-O& M:=0AYTIWR$&KMN.)D8>=8XTOV!D'3V15.81M3MZ6@(8K4FBVOW44$VXGT1NJ M(C1Z4&<:K4:2^OY!-$9O;%P]NB!9!_:(&I/ /' M*A \-6^GH?7RTWHU%RK0F[X7#(1#5*Z%M['\I.QM7((MO_N'74A>^QH$+Y!VLMA?_I M5SWSYJ=D:_2?C*9Y;2F:UZ:[T4GLGF^VSVOVW?MS36+LK8G%'GNMSZU/VOB= M8T5/7*;?/]D!@,'4=!QW4U,&]2*/-J*[7[(9[M;1%^YR <;;9I%S] >CFD4= MH,*"F9^Q>;<:VZN:[6_K.;WJ8_FM[*>///N)%XKH(T_H3T-??893WHV^X_5@ MGPYGZ(RE-$?FC$D:P5]^(,(XC=SW[H-')O@V30L:P6HYI?;:KNL]2#\9/L$< M"-A=X/5!M W&VP DWSXY=@CV ^ MRS??>QZ\WK31IR8GS ]!:&$RA6N\.S3&G E_U_B#YDR-1L)[LO'[SMAXO_UQ M;\_@PY'CC='1\>@)QP)Y F]0L/>H(@DN6>3 PUDKKIQ*='!HD)=$V,I#0KL6 MGA6:") '9CLDX>#^>#4@#^-O[1JW QG2P4$0(P&K$D 'AL5]$ \^[M(-[YE) M&F\;(."H_?K*%V,,@"9W8(64^ 2;!^C\%8(%D88QCDPGW'Z]ONC$V V=0+ E MOGT7?UNBR.O+(1>4Z(K/WL;)-5RH2>D #O7-^*WTQ4F,ZU=\ZT8W!MP3*<2N" M#SA88 ]PR?.!UYG ^N*Q!K0Q7S>#F"RREF4>E$]%Q*X\'K]SC\!:X" M5A65)> VUZC^.8+?3@P9;65+EG,LA#/.S>K+4;,Q5T8+1=C7.?"U)2ORMFDZ@*;)Q2DQRZ] "@.>X&<0&!X0./V=%!P!X"SL#VB,UFT; M4Y[TI5\!U9,^M?>'DQ./Z=1T^PT $X(XUD"[;4>TI/!"LQ?33(<#61P?:!6V M^L =Y/:(S!Q;#E%@U@-R1RS@=N2&MJ%>ZWGJ)EF1'TV\6%3]W.;L(68=(*'0EX.)1@,& MR#=Y2%C9-DP M/RM9WOF@ _E'[".$+9CX^]N& @B.!Q61:U:M@WN/MC"F,<0A<*$G1XBX0ZR&A4K1Z2*:+9O2$QRQ#T(A!&NHD]XJLX<%RX-LX.0P18=^CUO-*'$_-4X0719IP6PEEG.@$KX EW8= 7]&*Z'NA:\'> MOG43XG4;-8]T_$OM!H+RS]"5@SV(EK,:&_8>"3.XWQ)A'SNC1Z.M,N!/"&A% M%P81@8'#[^!C*7*2$[& R )N2W,!'@S@(9D-<@:[-?S\ ^2CFU O=+L'8$N8 M+I/T%;\!5YBB-;V2W?DBF42Q%L%)00;@[6'?(::UZ A[2\"[44&@=)",HXN> M?1PD*$TZ*:8EJ+.J$:A?XTT3CR)1>LI?5)BJ/TJ)MHAC5Y7,$8,#$D!!4HJJ M&B;FAV"[]VS)5+B9Z"] 'HZRBLC8W\X(!_C@$2D6/O><,?(P\ (/M"7W@&04 M^@J&TI9[ *L(/TN*#ZG,@7_[8/HI\XLS)QB8I-HBXR A9?%1:#QJ0S$2&"\O M6"?M>C!21)^Y)$X8BIT3[K!':6'$QC]@HO7Q8VM;2B;,D$A,S99J"#@#59JC MY_PD1_^D!OS =;6,6RT*4%BEUH1*61K -'HU[/FV98.ALVODG$QZW&1#I'\Y M0!-D"9B7EIIGA^LC I=3/H$S@2+5I$WO'FQ&?('6W.?75Y'JABU?@ERA@4:P M]\-=HXOS\FAO<%_:7$$+' P9M+$&@@.FP3H@[E ))FEK+4CN6XTNC:1EI.-QZ)T=SI35KB2_4R1.OZ:/G M YYMX/B.@Z,PGTC7W]W;W+%V[AWO$2QUF:ZA.2UAJL4'6V:B#O*B(Y\V?Z7D M3<+_$19H\*<1@828955[%H\[]Q[L5J+.-07I0WBV+"D RG5 /G$P*0"\(2B; MM"$S0[A]V(AS1'MR@.#[JLGS1KTD>4JOI]> 2'V@ADZ2N$"G@XF(UHH ODE, M3+7CZB$B(WU^W]:#8D. ,@@U'+K*'U%,HQ6!X_[HV*7F")L#F]\GN I'D5$S ME"'[P<6NT?9I"B@V/)$2&FTI^9"0S9 &0\H3AAS#'#QZ2;95,/ZD13(N MZ[8M"3+EPTC1;18?2^A///II[I'4CW\IN0)VY>3Q M\3G'.ZIP:QY;BD) M!1#4FX? BE;6%),M%\6 _0?4:< %3!@@"H08VK.E_CDZ[D<7\ M.>WPT$(+C)CQ2 DRTZ$)W71.T(>KSVB8#="\0G@@DNQ>B&3Z6#@KJDU0DV 6)";(:TF 6B%G<#::'Z!A4;?'7:GBZ9FF M=.J1RD=_I[0_8K6#IQ FHFGWTR3QRY\]$E6R*')-+EPY5&(+F?"!) R1EH4;6W:2ZB[=@[2!X<+AT(Z-!!$\8@IS[!'\\%:.<' M>E+Q!RV2\3,RSN6+7!H/1AC-ZV:SK=2[C>:X/CAQ/!H*#@_LC:5_&D]_KV 7 M*1JX3LIBV2IJLQ92SE+FA>2^8ESA.A$9P+7>4;P@^>F%]'1T4OZAEPC)P0JO M9SCHR$; $YURM]'R23/_1WG9@)(".T#/O/2ON"0ZT-E+[@8N71F1%R-AND3^ MMK0CN<<=&UA(F2XZT"+Y(0$QDXVDJP1/$-R5 2*:O:X<0GP[O6KEX4%W'@9[ MD+E(@,DC'A[TI3UE-V3&"[E0F".P4D,W5N6O1T\G&?-I#SP]2OH&Y7C_N6CL 0>WWD[.^ M)60(P(R\MQXJ)VK2J8\#:=^7E*U)%U0,90K"2/VFGI[!'6Q:AJC0L>(9(>Q? M$.EK#ZF?H!P7-HQN6?A,(2MMQ4:6'3&&'WF?1R!N75-2WDB6\P MX-,R7KS= M:'$4/M%^PA3W*,L\@6[0""'2D*_,9&EPWD.8CRRNLGK M81,_T1% ^7>5!1&57)!E(!V[^!IR.\H-VT+O#K^O5$VN1UAC:)QR)2;W1/%@ MVFF,S'B?FBW5NI734FO(R(]&0!Q0(,^ TZKP *FL[WIHTFX\8P'7/$\ ,<#[FKH8X[H^-"/G2W3^,*K>V9(6_C*K(L$CBTE=8S65"0(%@%&0!+BB$H< M'2Y'3:'U<(;9 52#@RMO6W"DI@;2,I]"^:'.3MJI&/7D8TY3]'&-,0?ISF_W MB6?TDTZO)YX$]':OVCT0I+A VU#A<8CJ*^!QE )X'W$HT]O?V MWD9I$#I^@>1FN( !)QF@IWUDXL8FV(MH^?D+YQG04U10C?QXS*38GM:XBMGA ME.UL([7@XY"@A^@G(6O;-AUE;#(*HL"75(!.LX,\+[0[O]V=W_Y[58\<)D*L M^MTN.46V216;Y) GY..JM&L/&9U+F8Q;<9D0WB,F,"3!!8S8@ZL)62!E0.R+ M0F6$L))$B,8?: Z$*;Y PN.5V.5'Y #.TP6JIF1>U=DK);L;4^$##T?#UP MF>J23JF(9& <\U)I.\P/M.\&XW(!42&)$R C8?LZ #E$FHI4Q@A=<%[HXW8D M4C@FDR$(=M. MO7DH%3;%1R6 '%3*I/S($J 07M(#"8IA8-/17X5&DM9*DI,H-R% E;D];8^1 MH"6H!C8B;&J*0IP=DCREX)U*Q22.L!AV];!P1>]Z%YO:*-)#2B;%DO>6.'X? M.>%!_&G>U2D^*B*F"0861?I7![^E/:ODA?2D)MS]">DDW>9: A"%[.^U/J2= MK0D!EX1C6Y@K"^-L/5Z0B8U$-?B>TEHM$)3ZHR$M,''2*E*= B MJKN^N.MJT@-KV)8L+2&.%I =663)K\Z%A\P^PYU_W>F@MU)O._$^!9K4[QI6_(G96@%H.T1Z09B]W!\CF.L*H_" . M[Z-QH/SKKQ:^3N:$4;I,*JU+:2628/)P ,B_M_NAU@#R%H=B;S+*/Y81$^R@ M*<_B8> -56#D'H@Z/JI'S\*L+)7E1J%#G3(4H(-*6Z_QX34IM@&8F" SUJ_) M/$J=)E34@<[>*I=#I:R-PB#.8&%: 9 .21V#9.X/LE8RX*QVY(VD )$99=)2 M N7F< !-S_=$#]%/:944GGR@(R-_DG+3"4&7^":=).5;/$'[8I2A09IJ+HU^ MZ\J7:]*,'K1-BQN2 45G"%7TKO7P;HFC /M-%. EH@#//X*T/LY2TVF9W-9Y MFM])T0I^$ M&BS,LLF+IE;,G3#.$)./39IMZ*07P*L[,KP/(;D#N#@CD=,V&3FCKV^@/C82OLG3QX 2G@7IJ*TVC:*4LA$'3#[" M&0)E/67.491"/0SVY2)QJ4,/PDSGDRD#;W]OIH&G=!C8=](;$1MIZ.VBC]0V M2!EX@!>7)[Q".>Z];?)D9?)6XT(%Y=;;-=K&#PXG-,S9")(J"6DKZT2%%T49 MJFA)*4K"-?18 ( 0W*%T$%P9H5N>^:)P&?D1LP*)D1/[GY&]G4CA!&D<.1'F%#\MM65#[EAQDH9M M1R50V)JP9>!# 2'KB*&D?LQ(9D+@MWL\>,1P*&5N2A-&(Y R+_6#R.8B_-&= MD>6K\C?@3.N .>"R* W4Y.P-:U'Y3!-H1#6C^^U_%D7@6]<<='UX": MIH(B0)W\QG@2Q&^@N04KU]P ]C C5L!8 GH)M)<,CHDO;_Z>2-(F(&$6!E;^ M./>X.9F@-^DRPUM/QBZ[%MZJ+/#_ &Y=D!FK?C^1EY,LN\CSN4-3T: M@!F6^P659J_K+QR2KI@38'&,4I,K3&9QT]VP+AMY9>(Y49Q1NL2F- MAEQ.1+11Z0$&5&+9S2PV(O*GFTSX(\3T0J03C>@DE"SND&]<"I^IPH#'#A3Z!H# (YTF@&3X%-@5WA(4Z+C 84!?Z7( MG4S92N:*Q8XJ)+S,*93RIW.+PG0M5Y2:1OD:Y!N57N;8(3+DELVB"!?"$=ZB M#0$=X"1"P,#'>*0(07"PM\A?'NCL05DC]!#%CG.71JJ?V62[D=7O4U#,4*_\S M'?UT 4-:H'DJC$XKMETZKTH2'W**EF@A0W0G :O5B!W(U \9[U:Y.3:54.1% MY5_-OT%&H"80E8Q(9 !$(6^!HQ_L6KD(<,4@>/#HK*NW(B-R9K* A(?"-@/C MZ3$J/_,UR5%A:A0OBMTN"I4$^PPNMPGN?BK[,LKB0Z<WLW MKD$%.S\4E._I2:&=]WA]?_Q4S&'+6X%V2"]PTCVVO1M.Y\*5#[.=?QG#=B_> M/0#Y=^9^"9FPEGZF,E;/SF^-#H@985M]GG)R:2E+&)/2%$Z_-#-'RPXLR51% M%LF(73(9&#$DTW&EY &; 9A#Y<=H)[9,OM:9L/^)2Z14H9UR.<-?GNF0;Q7S M:GJ>%0=N 2YQ]7$<\$Y7$:F<'80AOJ[/=]#5)PM,5'R*^9HJHSR0/XA]OU*% MDG&5B&M(G)^=M".3_-PEM[YR '<\5R6L(55^A;.4PZ, Q M&4XRH(Q&O=;LNI90I5 JP$>U>]LITT >7Y-9(^G4G>B8/6GP9@^/'5V*K>+$ MTH8GNI!"6);ODN22+:G+'-NU?TA) M*U17Q*0I3^Z40P8GIM) ,K4I M&<,%*][U=N"8Z8&R1'P L0,4M1)KMW^/E-B##.3$!V\EJ/]U3*IZ51M""_4O MMT_&\>G751^S& @M+Z0,$_18ES;<=-"$FXI7="(C#.221%6MF3"9 AM;4,!6 MP$>=R#L4)(P#$GGY7B)=74S'[CQ_6\)Q9G'L"^ZK"#]FV%$:=ERM$=6:T-.B ML Y_@E.W'5EL.F@K'Y2VWZ(2&IG!1W)&^9;&P*P#E1+V.G(X$Z^)=CNEF#VJ M8F^[EL!XA2-3@K>-[FY[-Y:'Z:M:-NYFOR83%7P\@E)3$:H)CA,0HMA'HB!< M^@J9C@<@>B>:ZT@R H %E/SB@D2&+26:CJ#ZC,WM1'VQ*BE6J6PY&T6U[84B M04%4_HX)%9A*0)X_F2M%.>.@@O DT DM9M7?8 M3N>>16$Z6%QB2UY<+D76<&2Y1:\IIJK7@%W9Q=Y-AQ)EB"0=I$03&U[31X2G M;DX><('J0Y,GT]R%[?] W" Y &+($HE2" %=*C>$"P$F6)1P DL0I#[]@>=% MUN'S#Q+H?-[Q[K$B8C=SA/A#!FRI%8IRI2JC(][-#B@P.':?#D=H_*P*[71P MW^AJSJ-00$>RVLKQQH1[9CM%&QDDP\-A,T/IQ*"#+?-_R*X\Y*(%?@XIJTN: MZ]+]GG+/]\8:7PH]R2";:MA!:,WSSTU;%5KSD['DE'V MHXY,"1)5Z9Q4 MO.%_-Y^'5P6>;[%+*"*;*%\7\.G0)C*>HUGPEEG18]UH+DV9Z29!A I'>H84 M!T2+2)P".944&+3&@ M5=+F*/M-R+H5Y9^(59%,JHU]:!Y%(!R-3PHXO;P,;TM*F2_(43SV;$_'9N92 M[2-S?NR$HRA])5+U2:&LH15Y'[5333ML@+T32;26D8Q[(KGKY G-X-%BE5>3 M2]<E\:%X+YB2U+*4[ZL.D$C=V8& 9KP$"!@]HLL: .U068(0C M*:R2H$FZ^[ $9R3]JT_&(^<_?'ENQRX^VGD2902_>/'LO(K5;]ALIYOM(II; MH+HS<>_+E*QB=PR*KB'3WX=.,OTIF\.1J-B,BOI"5Y5ZZD9N5$42%8C*B^G& MJ%B^X(2F'=68H(S TX"N2-.E&5A6BI)31AAU]A"II_3Q:!CUB8AOBA-?J>P> MA!Q*X2BR]]K>1 GU3$& S,9*-+;%S:7:UB7B;-M4G9!LGH$ 2'4[B7N)ZJBE M#'UDP]%QJ':AOB;ICE6SFN_JC')=!X=%*!%ZD[D1N@->G\H3DXR!J6F3=<#Z M/5@]*-N!&O>H#!*EDUH_P.F7]^D(D(&.[B<6N5AERD74.C-.?P=RMD0X\K!& M@G*F864+5$O,O0&5'MJL]W10SUBM4Y+-6=5T-Z7H?*3)? 3!_2J'AV=BA!'MCQ#6!Q.4.9H?&GIXNH,YT=$5K4 MO5=%"".W1R;8J>N;@+KCE%19X:C3?^/\X+@'[<]QH;5F?G\DV!BAJ"T[WPN% MR7_11;-YG2IU9M1M.B!!Z0G8DL"BM"1=LJY"8ZAD4(SQ(::@4&I#;K8LV"&8 M6Y/I&'NOJW5U,;@\%:5B.NIU4<:F\%$=YMT3R\;>31'/X M2*!EFGX#G:K[HUJ29-OPM!;4':QULYP4G>/J_/1'X0B3YNFH)/HR150O=T(% MXJ[^Q1]6SKF\_0T%6.*,AP^;CZ#;WW:B0J_H^]MYB28D;&)IGBAGI6:E#!^- MQ9U*@"W35'?7^"V&S(;59WD#,V^;P$SQ C,+M\7_;2=AL.7T9$Y+@JR@[?[[ MLGU]N][T?2TZ(LZ8MY4O^[&L^'J2D18)\\IZCN]1.;Y2-58FI^A(? M50.!.W],0]Q'>U<+[)=6IW$CR;2:X,.>9]G*I4Q%B,G#D-(-8!T#;RGIR6TZ M0&%C?[0Q\)A%30ZEDM'=9Z2"F>B?DGBV-H':216/DAHYB_5U7[I9->X8#Y+9 M&.E>F8G.4YD\>+)W9;O/'H?;N'8%JR1GEFVV*1$,V-0YJHG3F8]MF9-][BE* MF.H5(>^!+PIIE,C^':/('D^@I8>N0J ?-"KIJP/;1R^I;/#0CQ<3!1OSW!PZ MP3/S '6 U!9JY.&$4^M(M@X&\L9@!S4 D#[QI-F%(+!8WL0%93-NRT8!J87* ME*W4BVT%=_+]]GRLQ^624F03KA3VDT?Q9)IX,LHWI$Q#2M^/89F&1L(&TN:: MIKUSFFX M.)SF7IM^Q.9>@D7)?#QT%,.'UIOTI\;H64P[@G;2LO+Y$D$B2]N M2D[!ZVGM9&G" 2TGZS;AJO^(=ILDG![+M=I_M6+W!9)SL5, CDQ>/84VKC[, M;8VS,SDQ)W(GDP=%-IKV5?R8$KJP@Y_@T6T;-@$G%YCL=">%BJX2P^@R")A, M%!.%CS*&>=39*U&:SP, K20EYWY'];$B/J#8DNSY3B4'=!@+0EE?1H^-SL4@ MQJ,@PAR<=D\O3CNW\./F_+2[*EX[8[#.5^T@8IPG[ %9L>ACL!$PG'0?@JJA MMTQQ3HVE%Y9-SHK2Q;0[=*)Z80I!33-U[% 6%62I&?_J9JIT<4=XBG+XDTV= MNK-$/_'.V;T,06"C \C411X)CU$J\7FB'0IV%X4GFTI.3IZD)]DCD?<3.]=- MZ5RC@662 =1Q5[= E<>DY8^AE HMOYP^T0:#C,='63, WE7?A4G7GA^??"6\ M5ERS7JM,UU9"(TG$J0XI) M[$3AE:"0V1Q2] $:8(.]R8KH*F=#D>XJ8!:<# M(76LN@$%B$07)ES]]GSRX$*WU835]D+;"5)%Z-EMR>[_;HBC)60&.7J(=J(2 M<*G$DUNEN)[RU5(/8%>WPR//[5HPIJGKN7"CG YD,O+04E\3PA$E+"2:1J<2 MD1%<(W2$F.2.YKYMA7$EJA0VB?"^JJ0(& 9FU3 /?8R2TP43S34I?(&]-?MR5?W3[K:OG]OW0O?[DP,0 M):U&GL%$1RD$XEP\NYY+QDQDUB5E(FG_0.>F4.8(5K3JS#B=21-W#J5NT*IE MM1H8)/O%V:X]) =]%)E/:OX9($^)DWO9S2Q*FUZ(DN%$_Z^(E'_#X(4&9%:- MT;I39H8A[864XH\=?:I>1K#$V24SE&S(^D1L(]E$[G6R[&;WEDAO^-O-;=1W/OSS9A;9<:%[ M8J2R/O*#,!13 @B"E2OL)\SKQY0L3!%%PS7Q@,1W-)IE $<9)%'&*4V>H3;$ MVO/5HR@,4K.B9,Q*-!)9B;>94^RCFI2::G([*WQ#4[F9DZBF2?<^B4=M);@P M0R>JDTFZH]S-"5M5?IUH&167>G4Q$??;\M:\C@.2_,5V .8\8S7=RI7, M*: P4)-4C;03E^S*9)\X&UJ+P^BTN^017AM"&OE10R6VCN,IMN@.O!WXD>'8 MU/JE$Y5BLQ.5H-HGI4?4D&M5J7:"D.K21LK_M83K_DSA2BKJ]C>CW2,!RE.Y MR++M>:+SBHH=@YKMP9%[ $O7MFDD=1%;5+:-KM/,Z-3)I#MZ_9>#^=@DSWT4 M(TNG8^F!PIVKR[/SFV]&ER;H8F*_)%?0^7W/#4V'>T2VOKPN\V6I&E9)UM$H M(MET^FB<]9E*TY\;*H\>EU52.3HMNZ^6=RP;2(X\F1^KYMSH MRB-XZ(C3DY4?/-5,#7E&BKYH=".Z/AR/>LQ07U[9;-./VW"J3A=3^D1,]K6( MZE\C;4G'5C_5ST)DNE1X(AE]6'4V:V(0V90RS4CHI]H.2!6MO(]ZSM]KYC'* MHTJH[2B?/%%5Z/#(%R=#P+I#TT4'[4IL(Z";$>!4HXFG9T-#Y #^ MK:-F,]BI[.+$\ ]=+P*OY4^J2S-9^'30T@<52D5!N.E9&YGCAS1[HX$;.0@= M1&TT<%[VR+;B^I!$NR/*G0.!9I&+.SX%Z^1^VG(JO!U7L46F-W8=1C%&4)7A M.%LWE9^$FVH?KIKH4I^5J/8:NWT 8MR^+/0!6HZX* )65#B0 8FLQ]=A#Z+2 MJ,ES9%.DJ@.UQ+P/42PJQ,DN>,!@'@WHHEH$Q\,8;A@-2_3A\"#0;>C#UM#" M'WKD.<#P<>@J[,:OBGMRRB5/0]F?GJTJ4^/-Z@[#48FJ&8_^^A35MF3*M$YP M#]UHGBKRT<78?5KU1#:9]9^J [L,O\ A%PY1*_O XN[\M/)OT=B3R++6D]"B MTXSF+,W]NBF]KAVU7:D(=S#W7#83C2><3'958?#UT-7B38TEC0Z-&LS''>.B MW7ESNO)&M2E+%-TE*NJ.79-R2")_1AQT]*A'&#D9:%EJ13)M+5UFAFP)!"OS M.*BA:[JQOVY!HXZ=Z>K8Q"3 9'"0%H5C5(3MJ[17$;Z2T^O*-4ZX28.=U?2Z MP^WGU#.?QR'RB)B[44G2-4!9SY2662(3XT(3@YSG/"SYH-EWWG7;)2;F,!I9!CH3&VR3#2WD"=#Y3&H\WR?.>"]79_3:9% M%LA!((_/<_=QS<4.B[PHU$R;.LU[S/DQ=HQN/#A.^T*OS]IQ^]U4="KRO6A] MWQMG(G:R\]\TO:,ZW\0/])/B?UO=U.EVZKXZ4Z;*:BRS2"S-/Z2:;%)LB;\H;'.0%)\L#HJG BI&P? M2D5@Y(#79WGYYD2J119(W4RZG)JLIGLVK"%D$KMR,'(2_Y4)H"0$S;8N\<*T MNIU[M,8M1U?C&:H][9/J/Z1S/M$P'Q)+IB9TJ2_IZ61O#__;4*5-NA[6-P[W M_ELV?7=Q*";(?:I:95&W;]ND7#>4 G)FG!Q'ETVPRH S,CY)O MX/DC+"R7&6'2A1)[4/$LS06-GJ;KL2O-#WT4!_HT1%5L>B)X7WB/< MUP-#Y M*Z^B8U/3\>8J7#W_-'+O20>;G%[!XY2#2;:0_D?52W>"PF\ECA)%2CEAH.3$ ME1G1J\EW3T:M,GWGH_R!A,5V>"O9,%V'EC>2\:R(YQ:MW2KB9,=P_ MU2:CHW%\537[)^$79:HJKW^4(:*+H0/=?!QP528C&\53F_I, M)@)Y?-4I1Z8:#.!$-PREW\L.MJE%]T"U%$=G#/5$ER(B,?(9&^;:(':D,D9/ M48BCT\C2"RAD$/;^!"8N4F>9V/N& D1[H]6I=3+LJT<^J:X&-*9!@D7[D;5> M"(/88[;0[,.T 8=C5'K 64-]NLN6N"?C$"H[)"_THN@DU5( Q65B,[ ([6;R);B4X_0:)^K5$ MYQERDN/H:]E)-CH[W$O[?]O ["3ETK!]/^3;LE$4^D,I+(09R7IF5CSX/6II MKONP*)^(C1- L,NZ[0]E^,M4O>P)?*PZ]7FA-)"!/FT_ M8U: N97X$@U[U'@LGA45MYX'4T!BG+KHB!N=/+$2:$)12L-7$QY!]ZF("#-H=DU M.C0L*!HP)+.RL6145F-*$.EJCH0G R4M2; $$'7VMA\E*.HK*2FS;?Q_]MZU M.6[K2A?^GE^!RL2G['I!6I3DJR:IHBG*UD2R-*(<3]XOI] --!L1&N@!T*3H M7W_6?:\-H)N4+)&4PU-S8I'L!O9E[;77]7DT585^"QHE;0-^C2_=<%PX2HMD MR&-QDPT:+X27> M!Q.2$G;#C>CVH8"<*QRZ./L7(92 BEZ&5.,(*0ZU+'M$J9#\)EPA/B77WV=MF MH/<7I94>L6"A(YPCWZ$$SE.2WKV\+1&OSF-SY5R\/I*A ,K;4X,L)I];YK<\ MK9H9!T2U2SBN5*2@24YBWG<.P4O32=PV+=U!>4F,Q4C_WBO6,I,3<=$3VS"P M-[API"40E]4'9M3P(\NVKC=99>]$ L]Z4VRIG('EA@5=8Q]TJ+#2;F)]A&#? M:%3R57'&N_ZTGN^GR>%I6>$87D=4P_@W6M#7A%"5/"D[M.%<=IL^\5HHL<*[ MYQ1>91E1^"GC#S :I*AV'!9S2.5,6TG^(6>-A=Z)5O.,P6UOIK"*IZ+(J\8[ M'Q7#IW'.R2$T*_"/8?W(,8'ORSY+#9E,NF @S>3!5Y\QSP<5UH6J?#$D=!]4 M5L0.Q9/B8(O0Z?"1,H-UE2%P;5ZL7.\U$0DPSUF+T[(#ZQ,)9Z (I3#% M]IEN(OUPCSXMC>\ M2R-[SE=O<1^[I)"J"1S<@*G*6D;Z]Q@/Q4![ S8N:?ZM4+P8M#C-VIQL/HW/ MNTI4^/NFIA!)4'-CO-XK+7Y4HY89<@-VFPGEE4!!D6,D"28S&;$^#X_+E[O@ MG"W?)=#AE.H"@5?R&5P9AHLAVU))@]43I0!!-L>(A *%XJFN53/"]TY;62@S M:JT1#YT-C.E\")C&K >9.:T(ACV6E3SKEK,&=HS D&W/#&P>;UG;^^W[+L:* MQY;V^T.I"(;/QC(\$SZ%X9MGG!A0FZA3+KS9A5R4O&9C-]WI(P8\D3A0AR@B MDL[D'K[0*N3MN@"&TA?9)4 8'\=Z?GV(O$="N(2^/A-:?U3[^#V,>+)Q8(L. MK=OWU;)PF,!'6=5@K.O:<']U0 &MF9/?4L6QA-_A>6)5!N:9DMJ&-&)'Q94$ M(FGHOJC1]=HCV2A6=!0VJ)>.B&./;&B96._.R"UU?S.'D12D7IS@\!A,#8+'6254-1-,76P_"%=AUQ,%FL$U]^ M:@5&_'#:Y?#Y4!T"*T<,5 +VH[.QV,*L6&9G);+#1,$ZBNXA3S!%]E,)!#5( M5\26"3F08*UDIS< KCN\.<$HCZYR=R1'0.MP89V5[M#IBE@)V)!L..5/H=>0 M$7JB!C[\=L#3L R/\$&P-<:ZAK =PM=]=+VKTM=SBMJ)69KA\0O,^;@S.CB6 M*3L6*:7Z1"I)#.'<*]C%A"H@,&7J8@-I.47D$L[8$O7L/ MTS3&M+17NEXN" M$T,.'(H8P9F>5W+)%#?S84I,Z1GB=U1CX5QECI9P]X+FEAR>8L !DXHL4.YY MI?Z'WX$@N(Z>:X E96EO#MAPF(TS5]I41B)?&*]W!!UI/3]Q(>:-T:*!X3W1 M;/U8D[WO6[OZ/P_>&UHAQ$BKY&0NGJ(9UD5 C/Z?!\GCDZ, &FV#3GYB^$'1 MTNK@OSY\GCS]1_*]@QZSC'#NKSC,+*Q!E$2I:B:!($TD>27H\G=H/00&-E]OKY8?+P MJWO)JY] B]OMH5GO(%\GA^[OLOB37PTELYYI#1.LZD)(B@4+'4STPD:SJ>5: M/"(?&F_3S:K,I?*T)VLC) &T#61BC\,)4_X3GL66*5HSX0A\)TZH4A,OP7XN M"Z-YQ+H0D",O)=9PQB@S%5"<#$W=$+F,=;"- M=_-EHGR>G M\$.']+SL,,4GZ$K81(XLDP[]U@D%]85A^K.,%1IZJA>ZA_KR2+^A?*K*%TU# M\(XD')VT[)X5Q$F"84"Y+.89X@A0IF@.7SY- MX%/U)?QPURDY+\6&^56+!W[<4(G%<^:Q4]FQ%<>BH41PAG%9-,#*F9<9)E]R MZ8A2\\B1VL8/)Y^FS4XUSDNI(U@FTDM3"H:;]%B*ZX9;)[2D"/R]^1NP^["" MKK;AQ;E'9A'LJ;>+@%5TDNVFIM\(+%OQMIAO/))B!J9+QR=G&#RG+YB,>DUW MDR2^\29S9O,'$7V$4(2%?C[P%D*'NV7:7#7A5,3-+#(X&A:8B"5IW M\$IY:Y YNF;+,^-,U? $&R&4V"2X *?H7?R'>X].:W17LYH3Y[@JG:<%I_0? M%;*L8'F7W)6/!(\D_P20J9FK'(O$,2DF\216*UI[:NK%#$FEBHUC'I\RV-6W M=TF"6Y8D>)\?[(!FZ(]BVC8"#7" E(##ZR MF<\W:^5JT>=26>P2T<&BE/V@CO"0P($"8PO5ILN<7"F3HYC?UXW63U&$4XND MM&S*9KFE4@J6M,JX[I_+H[AWKR3OCZQW+!K"K&O7S+DPT-K#N%(I'94V"72[ M!D4S>M95:"P^3O;^1RZ2/-)@V,=/>EO]9:@-6TH?4)/E@O2&@@275^%*S+"% MR5IHN#=Y8(UB3'=#<2$.H[GX>OC3IN:'6['K*4JMXA^ =A:A>\G4/%N)?":X M)4O-3H6F4.ES',4:M6 $G0>NI499VG!92&:1/DHY<*^&(KO&PZ5S+ZTG'C!( M35@>SZ)"GYUJ\U'BB4< 3A[^5X $XH54 A=3*=-460K5YYE0=6NH9;W6\SQX M/H?>*3])X3F,?&#@(,+\2T/UG4TQA@C2:/+1JQ>= 8WP"6U<[;"];;J\=B0K MH:Y:JVF-,'=L%VZX["2R]'W_E .-4,'VYJ_:34U51>>94]*$=3-_=X.!#>&4+@> M^8AA3+GHQ@R6KBY.&ZQ3%X^%V 9Z8C7C#L\HXV#/E$Z1PL$,XL_#88$,-!NX M?8G8.V24DRQGSM>"BXF$W'6X0PMD4J >>3C3H")N&#K3,.JT-8'_;0E.DOA5 M>CEPGI9BT)A^MA-WOFP2ABY!$)-EACTW?)[T.I&V"LH5P/P*C E>[GKB?8!( MV5% 2I$I&UIFYE^N$&S"N3DRUFMMQ;=85\;0%D%V]JX6N M8\)VCJY6I3LJWL(-V!&JFQYIIZ4#M*;+_KM- $W(,:3>$T5'!'>I!+T=E9]4 M/Q._W'B<]$XD51J #!/J8!?=36PRDI+]]BMYE'HFDA#%SM)>,8@3\EP&L'T/ M#E*&3J:J@37,X6V) @X+\C#%;F;XSU?W[M&?Z1?BG9CM1-7$UL8Q$O(P\>I" MT@1E#5_HM4=AO 38T81EY95.FOJ_P,W(!)A>$/*VF:WL<\S$N+T4N9<',)P/ MZ7^1)F$A+!WV>:Y\UYS3 SEP,'U7L@#M9<*K@*, @!3W 6D]A)D\.WSDN2.QMA MZJ)I,+U5PI0>6>"T&[;FN[P-G#P5CTW3Q1(3%&=QQ9+V M":GU,6_:=6,M]Z<%U\B7\SVK>J%>==2FY\6,:@-\ZBB!C9=4:"J-71T*Y1L< MDZ%G!]CI4.&@ W%94+ILZ8K@Y@,U="/2U@R$HCF] :7^/.INQ7$]5I120A:X M-@UOF\[DH[(1V@^"U:QDD16$Y(!PM)TGIG7%I7(]1P?,@Z";^P,VSJE+ 7Z2 M@=SO[@*YMYZU(.K29?+#BGJ>X%ZFRW!H63X[B@L]>\%SG)=JQ#\O*]BDG+&E MX3" HN][NI $_%S*@CJ8S'Q)O8RIOI'3&.*G"Q */RZ\0N_?S@Z@:XL>._WN MCQ8]JJ6M,-P)'$=T!':( WSR(OGNWKV#[^_?0T1A_/'@P<-OO\*?O^:?'WXE M?_^6WDP?>1B^0JHTQWES_)4O'A2T;;QYGX=R=QS2D\>'B-!%LY2^ME?\32U5 MQT\=;S ]?142'[AY_X% ;GKS/@Z8EX_I-H7+ZXOXPD.(9.FTBM$&L,M+.I+= MC1(HM=.HR&W#07GI&11M5[;S#0@$=96AJ='0V[#D]PR%3+Z@C#>R9$W"LPZ59A/W<>//SXT4SO 0\^@9\R.%!; M(D7V9VS^I]/4Q4)((^1@+9EA)-H= 5H?=F56AQGF@R&X2F.JC7+W*,6#JD = MQI%+?%XL"-C$ 5YTMRGL-4QUAQH"H>V%1+M''=TLARTC M_$>DMZ . ;&HXW%',*%BKW+U U63=0(ZCA$7I4"#WQ*VT0T'/$(.Q,4L!_0J MXD6!O)D1$.E3F?3K#.Q[%.9(H]*C?BW>LK)]BN9_G9/T/REF[28#U8***9T\ M.3]0(R=5C[844^[8XSHK\@%4K[R< .2YTGOH^X+*PIL#Q;_KE>[#.6]_N?_P M6S9!5HP)Q: 1U]0-34U,R"8(R["7M?UT([3>+J[6KF.<[9[;@[D-ADGHMWJN M4A,I*V8WEN&R(-G(;XH3A2G]#ADDX$KP];Z@1 EI)M0V8JU\(2PB(BCI%M!H M.# MR%9^*F^9;:HW"7J$:ZE;H&86CB438J8.U@D3ST)^"+,0/V.'+*O^1&21 M-#83!L4:JD2U5G,HGL^.4L2[XH+T8=7+E.HCXXOZRV3WOF8 MH4WPY?'/@]],ON@?3X\.GP]7D@CP+O9@BF^HGK@KQ27 J'.!%_2LR/)NIU#0 MY]^P@['%#*./_%R^A?UY7G:HQ,NAEK]$61V&H-2)E$!*D9*X+/3#<62#O5( MFT--WX:4TO&K0\LH11L]95O^"'YA 8KP".W\+&_<<;UDM\'@PWZAWO[^Y=/C MH^3@FWOW::>^2?WO'CS\7BP\_3DV8% MUMBK0^=]*WFR6U=K01PJ[RDM1%^^;/ J9F[\/*";O OE20XX&&=INZ]7\MJ MU57->0KB=%HQ_,34E7L;6I9@;*6?:B88J M2R/'&O5R\;@AT$:(STTK?]A*'[]JBP^MLY//]6)HZNKB"^?7?5)NW;5K@RWE M]91#*D=1V[J6$V?I;!VVXT@'$M\PUHSA,FN6^SM M#R(+=-(R&UYPIM%2>P5OVQ5-M9N -/:)E&%$ $''+K*^=_20%,&G*KCIV_ $ MC,0L^2%K9UD+4GL$FPF/J0=NNFTD/SZZOK8]X!+SZ=KC_J\RI-:09K#K#/-+ M(1J&/3%;4TA+9';N85F"8R^0@Q(]HALY:E2KJ@9Y #%Z13WDHNGH&U2\A$/' M?UT.J]P6>VMJ_?+XTQ%TA)5[J6N%41S-.4DXC27%]=EUK(D^W1P#F.1W28;; M52T.SYZZK$+%,%UPW"R,D960H"21S1#Q>J94NARMY7I',)BE6+E73C+A-:( ML:0O8L-+$.WQ0W5#%@@BZ3* _\VZ1V4TN-:[*L3^&)*QQV_GA":%7UV!TX[W MN7K/)\?6VR\-*]2RV^3YWI,VJ]\DOV)H]Z1O<85>%4:U?J0(%2_;1BF=#I%= M@!U/64-EH29MQB%OH2O04$_0)9]CK"RK-LAUCR0#ITTEYL &=!Q(^Q=I\@;T M6R%+U0#]'#Z-X @_:T MK%F.5Y8-'DU="]\B\S 4'_S4G&-M:SPD*Q&CVA!J>[S;&ZPYNX,9S!2IT:HB?.D) M"N[)XY"L \&G*%=VP3$Z[,\HUYH*R@V'>[DMK36_EM&B5'CP!PER]:$U9JI6C&"! O9&&OSB M7VIU;8Z6(-,89D0[R+&,4P.G3^W]E/T&7@2:1(Y&TS*8 S0S2FBB)@Q,WH-W M_XJ9IN0X_O)Q^/*Q?3E7/QRV](G0J_HJ(09#E0!!5\3KYJMXMI3[2JD0Z-'S M\WU&1-T':S!UM\(\XUR97!V',UQFZ0[Z$AZH94D_4ATR+HU<+3=0^O-*^Q"H MZB> +5RC-^"2E37#M@?D$8Y$. P( FC-5E;-V8Q YC1_+,QEKL\UN("$P$M< MB:G'7>-F)F2^X6";,H />7FG'<&M8\9";.QCI0 M>J0359-$F-" MZ=B^M&RS<\Z4E?K6JAC&X4*X(+JHBB*?9?,WX7(>OICD@XH,N6XSKB8F(=/* M1'7W_@77C\%-3$1/><>B6%4T_S@.X6/?Q FWY;EJCP<3<=3DO?V54P^\;+5A M;%.1O_WDL-^2KQV5"/<4TR69CW/8!^G]>_<2<.[!I2]H'0AC?:M]NOW0+1:( M0C2911>$IMT'%L,3CA.![V36+&6O* 1*YF*26 M*>ZI()J53H$3'Q?(V5A,6T574Y^=[H" PM5-@-]F[;C#%[B"LI7%AT,'^F"& MQ2>$^8& @I2(EA>86 :1'&1B] &(>K;NP]\9+XR">#<(5Q?5/('(&$2#K7]$ MM0XG9C6CF@'03H?JB4G!.VTYF%5P#$ZQ*1+9Y_G+W$" X4IMH83UQCJ@"\T, MB6U!'!9@O]4(UD$%V-SEE:6Q0"C3)3>"*9P#.R/(S$]0;L%5^ MVL#OD18(6XD^LH'R:Z$%52RN"!FR+AH$NHMX4^@/UOVF684S:G:B,KO6Z0XY M!H0TJ><;87_Y/EQA#W5HB0\M$W0;X).L4<1*S$LL!Y-:?:E=I_/-@]:J_CZK M& TG/K>4*S.<864#)G"4AJL)SJGH0!]Z"WF,CO6BN#: HDNMI<*]Z\&W6WO$PON<;80?!'\*?SK!:BVY M'3_AJ/3!753Z]D6E]82XBM0@D*%]:A">QM;0:UL OU-BMWYA]'?B.Q*@K"_^@(QN"445ZMI=[=+82K%)AJ&&=Q MI.>^NESUW,+[XC7?A%&@XSHNCBES0F*E8A0(PD:GZ+OF4)!)AW&.V)9P\4\D M6\R$2+$MK&H)-JE[P\ N[@1Q&+@.O*N%1EB=\ P@/3E2=K5]_2B'YE<$J.-8 MWNZ1XAJ%R=L>Q*7>=@0X?IAL ^_R:4MGR%,BTXWGOQSY2"B7GD)H;XI+A+"++: M0UL((U!L"S:!B9?[YIJ^8,3JL!14M\("-[UZM_"P/E7[E*V+_Y.MUH^2QP(5 MJ2?A45=#CO16WPF+RV\$.AZL%ORP&L7?!O"X65J M>'L?WUD4 PA.%(/)YHDZ!LE1V::E/W&6*LZN(K8Z>S M6Z2V&L[/9NW0:"B)1MN+[;PE8X8X_PI')-988$ZNZ68?$'3-$V>_?C#Z__^_[!^)H>5.<,L*F%_G3=PT+6V MSP ,\>'"*SIZO!)#Q+U'CLDQ$E4EAN/<89&M5CMR3=PV'^T(N*!S6&(LW2WJ M4^LTY*^A&U,Q>P*/>7*'Z3%XXP6VB"!$@E= QA2I= JX-)AJE?T)9U)Y676C M]I-?1<*H4%S@LFE.PA-)-W%5Q4NB'G@DMD$:8&Z8*87/JMPX:M>;N6,M+438@D]W^)%Z2*35B[3OFJ6A68=(X9XSB<]Z;8K%59:$#;&1R'.YJ! MTL%]*);9_^D^>H#SIAQ>O'A^_VCMZ\>S9X&&S @:X/M[WGTD)-8UFA+UZ5__?(]_1GTI/]-0S"%UOFM)]+_? M9V=-F?.G\MAG?/A9F%&?3WWB_F>/)O#"V>WXZY_1K<0G?'O__M?O^(CQ>_TS M]0E37W2[E\0;EFR_X*^X_ /W^<]_>W#_LV11K#+,;) B8ZU)4(\$A_S@X6>L M:]EKPS(GD.9EN4:E@/TV>;&@"H,,^;5K!-L.URU<$;/FK/@B<&G0.^[#2TD[ M87^,!U^"%QW<1Z6 80!4C&N$GNP>T;E"H:3EA/]I\7]0.N]D_4[6KRKK]Q]\ MEH#GR(V7(%%?8K2D9Z>&",)%TY.,'AQ\I@IZI&LOI/69FJ/3Y,'^5Y\1Y&/\ MUQ\J3+C".PX76,11)X?4A8G?^.:SX8=_*M$*+.=?/L.RIKC3_7GC;'; MP4STSMQY*F[>L7E5S-L-)Q&OR8MA:VV9!1@LS-)9_W&N/H!F&MHP0M]5&[IK M'#ZBI)P(#HE%)4Z51ZF(Z$W@EBC@C!F^P?+;3X[$$(C>( B6WY/A\+,Z7"^\ MT0%BRK)VQ!PSG=0N">;+L391I6!($B 5DLBGR3\PB9EG:?(3EA'^D(D9_R0K MVXO3)I\1[%?CH:C6Y;I0>B U)7%)536J_1M0 MQI@7*?KRFB#4'(;E&%.':>4J;700L,).RFA0\4K"8*YC/HNA-+2R$5C%/5I42(DL-W#'#>E%BG:WP M"'%JD6F-2RQ$TAUO6A/D9M-5P_KV4(U7"^BPVS$-X!8.@B(D2DD@B]V;4 $74\DOP[!:-O;;B2-&NK .BZBBIA:IPO8 M0*>5:^G?T^4P@_+PM*3LX.L(S/5I/=]/DY,EB$_^V\;*MRG'\T.[>0-K%/WN M,9S$9?Q+1K,@ROOD"2)8MP\_' MK___DZ.?]GX$88(C,LLVR8^KV4_I[J%A)6V%A>K)R\.?3<<\Z_-]I,-%\)XR M+S/NQ#E94X$^MM?.T^00D6+V7F992^\)NH!;:BQ.AZ2][:%)WTE0'IQ8N5Z(@\(=V4FFKSKJ2 K:20!N[8M3HS%!# M&]QE4,(7C,"#,'I47)Y)69 M> VH)^/9V^E)%R2P'#Q 0IZ 9L:[AR=VESRK%/(3PS\PXS@733&(7H*=M)- M0]3ZJX8ZH&3)1Q=,?+'PPTJ]7. 7F][4Q,[[Y2E6PJ-URA#C[Z(8!@(>5^*+ MULB_GU)>CY+GX!>_2?[^8W;X:(>.?)3\R )O;3J![>%2]8?+>GCTW[\\??W/ MY)>7YM-=T&V M-);^G&.SQ,XI;!G7380A7F8]U[*_1EX@/!4\S&<@Q5A7?XU5FG!ZNZC5.:I_ MC"S/-8]:K+).?HY1K)6,("JF9$_S MEGC[='7MM)"7-QSDD,ZN7$4X:5 M*PS(27K1,5--]L[&9ZEN2&'+HA+57L,IO_%P\,\RF*2D&YAM!_($BFJ1QAZL M?RE!H8V^J-.Y\7NI,I.79 MO$B#8#3PSGE59!20%!K6@.JX(K394*K)7C;%1^B\8,?1&DO.4ALG+Q0YVDBF MJR1;892=M>%>8ED%=&IDWR0C(3[NIB"EFSBGO]O)T>9T'"5A21BZ)[=:EB." M -0M\1:BU.PG3TC[(:4G'G+X;^J[;70T) F\5JQ 43RD=PH[L9IZ^-KQNUCA M^)VBS8&-(2#>C)N]IL;HE]+ AS -TP[J(5P#3_AJ/"#NZCP[2O$ M#Z(]5-FC9R6K78=-A^2.7[TM%'#MUJK60@4T?BIL%>L&N7YN/JFE&+ M2I%;7LSP.-+PI<.&9B4W*U?<[R>'=6@BZ#8=:F;5#Y@5H@>2!2.94&LL17HG M4$#-##FL$*%W]*HIPV/3E[Y5?9ZU,^O;I=!#A**0:8NEE-V%2".3(D_W"?,S M%TW3HX_82XGHP7>QV4:X)(2RG@TG#JXJOM/GX/&;6FN7SCG7"&*N#2@S[-5(9A[)S\B?@LM!>/8?,'L8?!_]08&09X_+>_/8,^0 M63YN]PCK;. KX<$I@M]D9:5+/.JQ",8I0F0>':?*J[-XD3P0TD5Y_\(@65:PL-F3\T4'H$2+3:Z?[ MZM50(%PV#HUY? X)GH0:]M *P03!@[=5Q6G958*8CD,GG^AG^'H" B;&"/[8 MA:-7DQE'ILL34XODOZT,+3OH2S^ZC+ \ I<0NDK93;C8AX93\C0,[QK] 40- MZICA%52XGJ(MPA$8X1EG$:(&/;.V (^Z00P91W!4V4P7&I]/7 M$!75VPM)LH?MZL*>AD34-!I,V74;"QX2)E(8&GF-XYGHR5,T,1AQ/!U\KHX; MX\1]O_[^RR\1.*8KYOO@ZTQX\TPP93 T<$HP[X5R3RZ,FHH&0U/2W$CMB-9J MK@!DBS!/;"H>W-O[>ZK94B%UK"YL_][Y8?]M#PLX<>_SJ&_W_NYIRVA]8"=S MWDTZR@W!]_##,U1L;+JTS'6))#?BO''T8H'^GA",BAD.FS+89=SY7*N83+@- MA4C=3TW8&�X M48&1S0F)#1+4'K;NJ2<:J=V%M$H9>N7(JR'2;SZ<^D!J2W2P/8BJ3P@/0D-[ M7A*!:&!BDUQ%KQ"^?5A*GVC!]^K.6A84QJ!MS.6$S!-RV:4"AN*N[[>/?+8OJL5[>DJQ$G8@5'Z*W" M7&#?YX433,]KUTB;C3Z1Z27][UQ3K>[YYV7KY.V+U$L;JDO2. MIV*%=/Q^OE[Q(R)]Z1A?090XJFNTL2@_ +L#EDSEL$MB8D!>ZC6!Z-2#\8N] M,BNT.H:%>FHK: 4(.&7!Y$':KA(FA'!T"-4B+S%BP<4PEG$#-@.<$ 1TV'O6 M-.2_.(OGHUL.PQ/B3_MPOYS"H!0X++<()2X]@AG:_;^0*54R)7?AH[2)^;>2 M0!MFJ+FI2K ,OSF<@ (])*2OY."[!P^8W1BO'1C)Y_@YA0.-/J[J@F. \2L. MCB=>84BCX5T/M[[+?UC?M.\WSVM(OP*$E8QB2:G?!?-E73A)W[YZ^\D_FPU= M2M9:R@*]8\$%FL=EL\!1SDW!+@HX;#+^5'^ITB1W>8468?'(UZO,2<[&EC7D[LRGD;;_&MJ MR'Q'R&\Y720(^##'EON%F1)"C%G![3EEH"#!0Z"C)#5E:">AN9)A=?7NQV9)&)H '?8^8C@V41-#ZYQESI+L7-4F&YJ+",E;-VFHPP9)_=.U@5VQEYN]4K$(ZYB^U*NNF MWL,\F%J6H7950')3!ZR*OB26)F3): [G(!P%NKNG>+NQ)4/YM1S1P-I'=RU? M=\?F]QT;=;5DKKKII*J<,L63-X&L1&GV:P%E;DV5-Z- M65"PJ>%:62S(-<0DOT\(IP9R@Q6[]<*1\U 'EM!"+28PZ</,QAX%<18EO8^0@6NK/"FE<;N%>Y1.R7-]@GH@W\]+WG99YCKWJ&'#7F ML9#+P>%B[) 6>)*B@T73V)*#VL$%.2V:L*Z,YV$L1D0)+X^SHJ0E>CU%PDEQ MO*X#R+],I4?SOE#CMAW@,F,-W(81^M$Z"\_96VS(S#0$TZV:Y=/,1CZ\RT:^ M9S;R[A+X-[@$IDP=CR?%V#5S!MI, Q=>5?[OILQ516E7Q-33\F)&R;&S!I5A M9776X3:YLV7NQ/AWBO$D3X3+2U*65?J_%$#-91_'!1$*CT??'A0\P5U*"?P[ MP;T3W-]MA >#MR]75G)8K*0<>4M=OW:-K9HM50%FSM'S-)0CJK=C^O&!)SHP MDR.WF+D"Y:U$O2[A(.\F!,H MZF+!$*@[.8+T!*"?N-=E9^R+&2"8=U\GX$^U5#D"]B,7:R/TDG=WP9V\?PAY MU_9@J_[CHLQ $4')E6$;-1?9<_V)ZO@E,?"ZA"RE#%AOU]Q&)KE(WQPFT#^7 M1P/NQ/I.K-_=Q%D649DQDMITX%P60^/#?:IP5L4PN=BV &^6ZP4IL029$,U1$!>34/Q@>CH2V$VT;+ M6T< $:$J&1Z'M>QBDG"]6B "4;CW.S&_$_/?*^;9NLR9.A2ATDZ'#:S&AS?# MBL)NCK4Y=V)W)W8?))Z7=51$:'0>"*5&7EQ L/=\:-AR*J19GC(I39!&MT=" M=@Y;<%,GD0'0+[SS-_WB;+XLBS/-;8:*I#S&S*%X(7F*&C#$I@7JW $8R@0&6R()^OL@L;*93X1T$!4]4A%II)1=;B+@A5S=_#N#MY'.7B;V@(N M>=FUF[5%!4-H_$[X[H3O]Q9R965%L)K8RE;\[X;IA<#$Z+>!-&!92(5M&QOJ MST=I[*G&<(%!N4*Y8"8_EE"^6TG+ Z[&V-26R+:!8A#HDQ)=4H>,M)D@"TB[ MNCL*=T?AH^?EJ;G.CDFB>'W8_HKH5]( QX%Q!CR@M"?7YU)MKG1R>IXA]%V; MVIKD5F#;5T7&'R8;$]KF U9/"$UC[\2&:C894H]T*IH8??:6"U7Q4PCT MW>5:BPF_X'X)#P @\#E=U#^W+!?,]PM/(W'#9JA5(1'N^*ET1(R-6"I?"/A" M1\(ELW !T#/0KY2Z42HT8&<:/UR\A?6J/;5]F*]KL/?%\].@!(,!W)W(NQ/Y MD6VB,?">A'L5SF%S,$^**.3ZGHMQAZU.G> M]R"EVCWI'5*D/"P6A?0SVZ-6X'9R/C]J63++WYM,RIMR)^5W4OX[I5P9R:*F ME=D&-JDF V8GF&9QUE14;U4(G+3"J0Q L:C5[8DR2SQN-Z?)80Z&24DA?NT* MHD_%$)DO.5J$GS@\Q4ZZ5 PF!EY(M9LGL&KR^T-'C%ER=X?E[K!\T#*!2%"Y M9@L,:FX""Z4"L64=D2YLZ4T- /4$R%?H9RW)1$*1Y,V<<*##^?$5ENC:6-&P M"WH6##F+?T:8[3Z@BTKN"Z^NBN#QJ)3R[M#<'9J/8D=AN^1ID%V607!)QQV4 M!/A?Y%R6>T>/>2>1'R<8!(80ME#G2JQA<9)L3@0=7+5+% Q*2FT0TN](3OE1 MT%(5DYYO%:$X%-4NR0$$]=!^YKSHYG 34=%]U9SC1">Q(5/)J(V L XY.&:- M56U"S'@*N\3A*X_.+ICW14) +RG#CH7(%.>D)52%R-X5-9C#N#YA].2O[OJ5 M;Q]Z,LK@=N"< ,$34W@@VHZ<(RQ8QX"RHL)Z)"B=D-L(7'][F$@]*(]=C\Y053%2T"&!+X('A@" M=*'##$YXBZ2@ B(%*TJ55'"O1W-AGAH# 6Q%R1R_Q1):!G\4 %)X4)6=QY"[ M!F4(5L9FQ9#LS:Q2 P.FO5GGBM6^"QSKXT*W_3DIRV*L\.+D^:MEICHJM"%8. MBPH\+)('PJ&B/C(6F$53500:/H*E^M!;_;=73T_^?I*\.GYV^/KX/[T*('_/G[Z^NF+GT\^\D)>)@A31#("D"XUCZYA6F#F%)7, M8)?X7 80%#8%4L1O(74)CVL;V+B5*Z\? - XBU^,K]2W 18E:=N,B7U3S>H1WC5MF#[EQ[!#W)1'JX1?)E0[F"CO_[N,UJR;^Y]MBUR46.GFF3S M&?@ M?W]#"$0\OJ\E,R?0Z!+&3EAR-(11[NK<@BJ_[/]]/T9#+16Z' G09[X !]EQ M9( G\.0,[C$D'?!\N5GT?;SH=D2#>#VC,N01MI\6_)!FC)(0(GI27&R& ^,< MV9%P1R\Z%"[$-4!A2IWNO7!@VX;7JO[3@%/(F&$9+0K',+]X-,"8TB4/^>>W M91_;R+%OV M?%8P5.L]53I@.@U/Z?L!5=U.G*I' MP: U?9UH*J[)HJ"F$6L&0\7V+)*$Q= M/@(QS7&]5\B7H.*7J>X.>'PB(Y%V!3=PP^6CR@DP^=T <(;RC^$B0GEG(WWP M5!]5$M_]D#^1F(V!(& Y+SR.&\X4<$ MJDY(R!701:(!ZY)_"FQ?5Z8(?V1 ]5?#GWL4R;JLB@QNEM5O^ 3E&]@Q$&A8 M#Q((9G"4SFL^(&IMR-^Z):AV9/QZ%.NBLC9AHR=/5#./OP$#A%](A0]5/$32 MX KWZ>8*T5:] UP72QJ5-[$4OZ7KD3A<+:!US;S/8RH59MK%6?SEX<,#=G_@ MZY6JG@93+\'JH"L"P?6R%&Z:-"0Z0W.*FA(N(44UD+B M#.I^BV4A3C)HP+R85WA%B*A.6=3P)UD(UFY]02U(D#VO#+-D2251OYJ50F&$896"8ARRRB-2>:8/M%-H7D;,=FVCOUZX1!XI,&+Z:.CM$/\J:A4@<%J"X<5D]ZZ3(]B'&[F34[F:G M1T=+PFXXK/TIAP1X?'2012?,7-S"K'SO.(GVB2QH?@=%-%A[!177";?4)YRI M^/HN4W'[,A5T8DCCM1Q3\/54)(1T.2MKC"N?QG$A\ M3ROA: D.M=%($B_-5+A*R([D]JHNR.S>F)?M0@X!GYIR_JF[7U,EFR&Z0=4# M$[:-F(=5=7']%]^A1)GP[:GM"1]>QG0G>NWBTE!9:HI/?@P0\X3.UQ62*D6C M!C7S6S$[\ G20W#&/3.D?M\A8 GVI;N"59]UW(VN/\C-$$UF-%5F*6)F3@U& MC<-S X1"#1RDR7]EL#9XN5P4=9K\@%PJ'3B$1)FE)FE!G& UW+JS\JJ1UE8! MY3Y(T/7:96R")MD[1Z3.!$1@RZ*[W;@Q M]O\'U3OL%ETA(/LKIOQJ3,6L,9P@C;_64%('FCWDGT+B!KVC&2TS."";M5C! MTMXR0<5 OM=PT? I%V1NC+(6]+A C5=DQ%CZ?L[O!\W)_!B#^'OE%SC2I[P$ M2N::$\HK(@V=S2*=/ ,1)M%6;G9LBXM+-59.7%GNF38 ?OIB(/^TG/S1" MH&;Q\;%_+*@@+G*->O^"'>_3MN#. 1MGUEZ,7Q50 S5%=K7%(2X[%K+?*V$" M+MY)\"4.1T:A#<_$E:O+SG U++'(5E70X#E<21=1)((4&7P!5")IG59@ MCGJF>:N13PLOJ:JIT6_@U\\OYM4HOF>QN0NN/:?P';FD]!TI6.0U;@NUBNJ& MRA-:BB&$\.F5T8'=XL6KT%KJ/3RQ>T,1%;ND\U@ MC%:/MQL#UK-^O[%TZ)/19,H0.DLE;41C/,1<#BEIGV;JZ8$D@#T&HUS..>;1 M"@T.6 Q#M(Z(_[EV)IJ%[CMC93%4?XW;\^6(<=!3]%R%OCLK*\R[INS8XQ;D M)75B(!FJ+32SU(;DCWV8: M9;;0F:"/8S3P^W):-8V9)8BJ_"TV06"2,^N6:0(O(YSGZ$_=!1Q=SI.C>*C( M+K(Y/U'"LG!YT[6\90)8^,'O=7@9T5'@^96]F']LZJX*])QZX\&@/TA@C@Y4 M##JMA /NP1)8B^]7\=82XAP,H:U2BONHE@$-[3F8QS>OL5\R+ZODWN:4(4Q# MUHUD3!-R(06'RW+E-)QFX8RI@0Z]Q;[GLD[N(M/X=V ]#,F'G7UH<3S\FNZ# M=UG"WS?W';'_*&@I AM*1O (@LO?G$LJ:7W)D,G,B!EC 'O(HK> M"QE,B6!-OBZ$:GC,&)BHM1IH>:2-UP]U,&K*X6%8W='\P>7)3FN^X26@PIP. MTUA&Y/[^(DK>X_U[]^_A3#5'.!8\,95=S !./R;W2U^A./29WWD'5('Y:,>4 MUX?*+/"?;*; M'IYN\B4"7LM5+.&%(M__E*/PW]Q%X6]=%'Y4R/OBEU?)#[^0K!18)B@'MU"CXR5D]5*_/CM++KY5G1WO/3U*]5"H4T 0+JWJJ"Z/@ M2+LBMRBK+DB;MLL"EK_7&H,,CF+)/^M8N6C*L0E5F YWK@X61->Y_C5F])G. M/3@Z"!_^L70T28ZC\1Q$[?&>"UW->;N!F2VTMS^'F9*[=XZQL*0OR.!_I#Q" MZEE67--7B1UMRPJ#D]BS63MG 47 M]2I)^C#?K2'J846I*[U9@B\FTJIBP;E#C'^&/G#R8M'AQ8+ZM\MLPU3$X-^9 M$,TV^6G!L"4P-?AEUEXN^!>P5WOP6>-)_JDYQXA!*C[S+I?:5I,<:\L,5-2H M4X %VX_JJ^C_8W'ZNBW%YJBX[CK(#==IA,J1Z&!@$8KJ K+-T+A0.:$X./[, M&BD0Q(%+/LSZ77%N[Y5PBB(-PXB9EBV[PEAV5M(T*T41Z:IKTG'")_4A<0$5 -A2\P=^87H S/+D4L5,6=Q")H)[@;I^9ZIPJS'AQVJV0E!U=7&> M6JP-(WF*4U?J9L$?UU6VA>G9@O71]]!4CE4H^R0=DS%6%R,%VG3#(B@V1::L M/S1TQ#<(-G'OF^"HN\=Z->@@;&5B>J]%#:_B+9,NBWDA:\R+COXTI1X6&Y30 M[!3+C"_?I5N6MCT1@I6"95WHI]0.EHY[STR"2QV) R7X4-BE'*(KQI_!E(MH M;G_?N&J<'4G@6U!WXG92D!428::ADA3T;#/V7&$JLTR4U'E9C'X M25:,-7AB59E Q*7[8&IL^'OF0S:J?&OP 9(%/(BT<,*A2/)4W!/@RFQFZ(GR MT5-%( 2Q^7[RA(N^4>^D6P;JWY7=Z MHW#>1O. ]FI>$ISSD\>'\"68)JD7LO"R-X46D^"8N#=0#\,NY71*#4%9IQ:, M1'^FM@:L2O#@ED4(?V@D7A;0'+UM.O3WZZ3?VT$RV;$]40 31S&)RRPJUS(< MUOWDU0ZB,U8_*]P=+G=LM3O'U4NSD18JA#9UQ=5F<3F:7%;J5%>LS%KRMS=M MN$.C*AXY;I$D[2=/XSL2V5,$*Y8_+&-S6+ ?,PI$[C[NH*TE$X&%, M!1)"SJ^+\6SME_NT@A;^NL=Y+] ROU;JO/W+L7T^B) ]Y2NG;LAUAOULV4<( M3F _6(NB/LTXS(G(< B68#P),;@V=R+P16N(!1]F;8;[LX9A;P9%Z^16,&PK M6U-PMVQ.Z9]1 =1D56=<9_/K1=;W?NC\\/.L4UQ8KKI_#D/!J*24>$3#@0DB M0#,F[XJ6W-@A0LBPS1RC":=2.X>C,./1EYR,7("0K!)GGTV. ,P?:L9Z ?UC MWXV=;M_D,R_:FCKR7769M@Z,G(%'OBBW0!G0O->;XL*Q!(C_:9/A,,C%(]GE M> E\"H*C=$7;\EJA.!2Y#WJ0]UOR6!F!)K[&(S>Q1!,) R%=))+#&F>%_<5" M.1((_]FX8!I-B!+LQJR>;\_W@;Z=OXD*Y?,2\3ND7X>Z-7H),3X:%YD.'T